|
sigx++ 2.0.1
|
#include <sigc++/sigc++.h>#include <sigx/types.h>#include <sigx/internal_types.h>#include <sigx/tunnel_base.h>#include <sigx/tunnel_context.h>#include <sigx/ref.h>Go to the source code of this file.
Data Structures | |
| struct | sigx::tunnel_functor< ASYNC, T_functor > |
| creates a tunnel on the given functor. More... | |
| struct | sigx::tunnel_functor< ASYNC, T_functor >::deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > |
| struct | sigx::tunnel_functor< SYNC, T_functor > |
| struct | sigx::tunnel_functor< SYNC, T_functor >::deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > |
Namespaces | |
| namespace | sigx |
| namespace | sigc |
Functions | |
| template<typename T_functor > | |
| sigx::dispatch_with (const T_functor &_A_func, const shared_dispatchable &d) | |
| Binds a dispatchable explicitly to a functor. | |
| template<typename T_functor > | |
| tunnel_functor< ASYNC, T_functor > | sigx::open_tunnel (const T_functor &_A_func) |
| Opens an asynchronous tunnel on the specified functor. | |
| template<typename T_functor > | |
| tunnel_functor< SYNC, T_functor > | sigx::open_sync_tunnel (const T_functor &_A_func) |
| Opens a synchronous tunnel on the specified functor. | |
| template<typename T_functor > | |
| tunnel_functor< ASYNC, SIGX_DISPATCH_WITH_FUNCTOR(T_functor)> | sigx::open_tunnel_with (const T_functor &_A_func, const shared_dispatchable &d) |
| Opens an asynchronous tunnel on the specified functor with the dispatcher of the specified dispatchable. | |
| template<typename T_functor > | |
| tunnel_functor< SYNC, SIGX_DISPATCH_WITH_FUNCTOR(T_functor)> | sigx::open_sync_tunnel_with (const T_functor &_A_func, const shared_dispatchable &d) |
| Opens a synchronous tunnel on the specified functor with the dispatcher of the specified dispatchable. | |
| template<typename T_action , typename T_functor , sigx::sync_type I_sync> | |
| void | sigc::visit_each (const T_action &, const sigx::tunnel_functor< I_sync, T_functor > &) |
| visit_each overload for tunnel functors, completely turning off the visit_each mechanism and thus turning off the trackable mechanism. | |
1.7.4