template<typename MsgT, typename TupleT>
vt::pipe::interface::RemoteContainer struct

Base classes

template<typename MsgT>
struct BaseContainer<MsgT>

Derived classes

template<typename MsgT, typename TupleT>
struct CallbackDirectSendMulti

Public types

using VoidSigType = signal::SigVoidType
template<typename T, typename U = void>
using IsVoidType = std::enable_if_t<std::is_same<T, VoidSigType>::value, U>
template<typename T, typename U = void>
using IsNotVoidType = std::enable_if_t<!std::is_same<T, VoidSigType>::value, U>

Constructors, destructors, conversion operators

template<typename... Args>
RemoteContainer(PipeType const& in_pipe, Args... args) explicit
template<typename... Args>
RemoteContainer(PipeType const& in_pipe, std::tuple<Args...> tup)

Public functions

template<typename MsgU>
void trigger(MsgU* data)
template<typename SerializerT>
void serialize(SerializerT& s)