mcx::comm::GroupRawPublisher
less than a minute
mcx::comm::GroupRawPublisher
Inherits from mcx::comm::BasePublisher
Inherited by mcx::comm::GroupRawPublisher0, mcx::comm::GroupRawPublisher1
Public Functions
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
Name | |
---|---|
nng_listener | listener |
nng_dialer | dialer |
void * | buffer |
uint32_t | size |
Additional inherited members
Public Functions inherited from mcx::comm::BasePublisher
Name | |
---|---|
virtual ProtocolType | getProtocolType() const =0 |
virtual | ~BasePublisher() =default |
Public Functions Documentation
function GroupRawPublisher
explicit GroupRawPublisher(
const BaseRequestReply & group_manager
)
function GroupRawPublisher
GroupRawPublisher(
const GroupRawPublisher & orig
) =delete
function ~GroupRawPublisher
~GroupRawPublisher() override
function connect
virtual bool connect(
const ConnectionData & conn_data
) override
Reimplements: mcx::comm::BasePublisher::connect
function iterate
virtual void iterate() override
Reimplements: mcx::comm::BasePublisher::iterate
function publish
void publish(
GroupContainer & group
)
function close
virtual void close() override
Reimplements: mcx::comm::BasePublisher::close
Public Attributes Documentation
variable listener
nng_listener listener;
variable dialer
nng_dialer dialer;
variable buffer
void * buffer;
variable size
uint32_t size;
Updated on 2022-04-05 at 16:21:26 +0200