vt::pipe::callback namespace

Namespaces

namespace cbunion

Classes

template<typename SignalT>
struct AnonListener
template<typename MsgT>
struct CallbackAnon
struct CallbackAnonTypeless
template<typename SignalT>
struct CallbackBase
template<typename CallbackT>
struct CallbackBaseTL
template<typename MsgT, ActiveTypedFnType<MsgT>* f>
struct CallbackBcast
struct CallbackBcastTypeless
struct CallbackExplicitTagType
struct CallbackMultiUseTagType
struct CallbackObjGroupBcast
struct CallbackObjGroupSend
struct CallbackPersistTagType
template<typename ColT, typename MsgT>
struct CallbackProxyBcast
struct CallbackProxyBcastDirect
struct CallbackProxyBcastTypeless
template<typename ColT, typename MsgT>
struct CallbackProxySend
struct CallbackProxySendDirect
struct CallbackProxySendTypeless
template<typename MsgT>
struct CallbackSend
template<typename MsgT, ActiveTypedFnType<MsgT>* f>
struct CallbackSendHandler
struct CallbackSendTypeless
struct CallbackSingleUseTagType

Variables

static struct vt::pipe::callback::CallbackPersistTagType CallbackPersistTag
static struct vt::pipe::callback::CallbackSingleUseTagType CallbackSingleUseTag
static struct vt::pipe::callback::CallbackMultiUseTagType CallbackMultiUseTag
static struct vt::pipe::callback::CallbackExplicitTagType CallbackExplicitTag

Variable documentation

static struct vt::pipe::callback::CallbackPersistTagType vt::pipe::callback::CallbackPersistTag

static struct vt::pipe::callback::CallbackSingleUseTagType vt::pipe::callback::CallbackSingleUseTag

static struct vt::pipe::callback::CallbackMultiUseTagType vt::pipe::callback::CallbackMultiUseTag

static struct vt::pipe::callback::CallbackExplicitTagType vt::pipe::callback::CallbackExplicitTag