template<typename ColT, typename MsgT>
vt::pipe::callback::CallbackProxyBcast struct

Base classes

template<typename SignalT>
struct CallbackBase<signal::Signal<MsgT>>

Public types

using SignalBaseType = typename signal::Signal<MsgT>
using SignalType = typename CallbackBase<SignalBaseType>::SignalType
using SignalDataType = typename SignalType::DataType
using ProxyType = typename ColT::CollectionProxyType
using MessageType = MsgT

Constructors, destructors, conversion operators

CallbackProxyBcast() defaulted
CallbackProxyBcast(CallbackProxyBcast const&) defaulted
CallbackProxyBcast(CallbackProxyBcast&&) defaulted
CallbackProxyBcast(HandlerType const in_handler, ProxyType const& in_proxy)

Public functions

template<typename SerializerT>
void serialize(SerializerT& s)