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