vt::pipe::callback::cbunion::GeneralCallback struct

Constructors, destructors, conversion operators

GeneralCallback() defaulted
GeneralCallback(GeneralCallback const&) defaulted
GeneralCallback(GeneralCallback&&) defaulted
GeneralCallback(SendMsgCB const& in) explicit
GeneralCallback(BcastMsgCB const& in) explicit
GeneralCallback(SendColMsgCB const& in) explicit
GeneralCallback(BcastColMsgCB const& in) explicit
GeneralCallback(AnonCB const& in) explicit
GeneralCallback(BcastColDirCB const& in) explicit
GeneralCallback(SendColDirCB const& in) explicit
GeneralCallback(BcastObjGrpCB const& in) explicit
GeneralCallback(SendObjGrpCB const& in) explicit

Public functions

auto operator=(GeneralCallback const&) -> GeneralCallback& defaulted
auto operator==(GeneralCallback const& other) const -> bool
template<typename SerializerT>
void serialize(SerializerT& s)
auto null() const -> bool
auto valid() const -> bool

Public variables

CallbackUnion u_
CallbackEnum active_