1 #ifndef _SIGX_AUTO_TUNNELER_HPP_
2 #define _SIGX_AUTO_TUNNELER_HPP_
23 #include <sigxconfig.h>
39 template<
typename T_functor,
55 template<
typename T_functor>
72 #endif // end file guard
finds out whether T_functor is tunneled, i.e. whether the functor chain contains a functor derived fr...
Definition: internal_types.h:99
static const functor_type & auto_open_tunnel(const T_functor &_A_func)
Definition: auto_tunneler.h:60
creates a tunnel on the given functor.
Definition: tunnel_functor.h:82
static functor_type auto_open_tunnel(const T_functor &_A_func)
Definition: auto_tunneler.h:45
Automatic creation of a tunnel functor if T_functor is not yet tunneled.
Definition: auto_tunneler.h:41
static const bool is_tunneled
Definition: auto_tunneler.h:43
tunnel_functor< ASYNC, T_functor > functor_type
Definition: auto_tunneler.h:44
Definition: auto_dispatchable.h:27
tunnel_functor< ASYNC, T_functor > open_tunnel(const T_functor &_A_func)
Opens an asynchronous tunnel on the specified functor.
Definition: tunnel_functor.h:529
T_functor functor_type
Definition: auto_tunneler.h:59