mcx::comm::GroupRawPublisher0

mcx::comm::GroupRawPublisher0

Inherits from mcx::comm::GroupRawPublisher, mcx::comm::BasePublisher

Public Functions

Name
GroupRawPublisher0(const BaseRequestReply & group_manager)
virtual ProtocolType getProtocolType() const override

Additional inherited members

Public Functions inherited from mcx::comm::GroupRawPublisher

Name
GroupRawPublisher(const BaseRequestReply & group_manager)
GroupRawPublisher(const GroupRawPublisher & orig) =delete
~GroupRawPublisher() override
virtual bool connect(const ConnectionData & conn_data) override
virtual void iterate() override
void publish(GroupContainer & group)
virtual void close() override

Public Attributes inherited from mcx::comm::GroupRawPublisher

Name
nng_listener listener
nng_dialer dialer
void * buffer
uint32_t size

Public Functions inherited from mcx::comm::BasePublisher

Name
virtual bool connect(const ConnectionData & conn_data) =0
virtual void iterate() =0
virtual void close() =0
virtual ~BasePublisher() =default

Public Functions Documentation

function GroupRawPublisher0

explicit GroupRawPublisher0(
    const BaseRequestReply & group_manager
)

function getProtocolType

inline virtual ProtocolType getProtocolType() const override

Reimplements: mcx::comm::BasePublisher::getProtocolType


Updated on 2022-04-05 at 16:21:26 +0200