|
template<typename T_functor > |
| sigx::dispatch_with (const T_functor &_A_func, const shared_dispatchable &d) |
| Binds a dispatchable explicitly to a functor. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|