template<typename ColT, typename MsgT>
vt::pipe::callback::CallbackProxySend 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 IndexedProxyType = typename ColT::ProxyType
using ProxyType = typename ColT::CollectionProxyType
using IndexType = typename ColT::IndexType
using MessageType = MsgT

Constructors, destructors, conversion operators

CallbackProxySend(HandlerType const in_handler, IndexedProxyType const& in_proxy)
CallbackProxySend(HandlerType const in_handler, ProxyType const& in_proxy, IndexType const& in_idx)

Public functions

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