|
typedef gate_msgqueue_target_id_t | target_id_t |
|
typedef gate_msgqueue_subscription_id_t | subscription_id_t |
|
typedef gate_msgqueue_receiver_t | receiver_callback_t |
|
typedef gate_startable_t | impl_t |
|
typedef ObjectImpl< gate_startable_t > | object_impl_t |
|
|
| MsgQueue (gate_msgqueue_t *ptr_queue) |
|
| MsgQueue (MsgQueue const &src) |
|
MsgQueue & | operator= (MsgQueue const &src) |
|
gate_msgqueue_t * | c_impl () const noexcept |
|
target_id_t | addTarget (String const &address) |
|
String | getTarget (target_id_t targetID) |
|
target_id_t | resolveTarget (String const &address) |
|
void | removeTarget (target_id_t targetID) |
|
void | publish (target_id_t targetID, uint32_t messageType, void const *data, size_t length) |
|
subscription_id_t | subscribe (target_id_t targetID, receiver_callback_t callback, void *user_param) |
|
subscription_id_t | subscribe (target_id_t targetID, MsgQueueSink *ptr_sink) |
|
void | unsubscribe (subscription_id_t subscriptionID) |
|
| Startable (gate_startable_t *obj) |
|
| Startable (Startable const &src) |
|
Startable & | operator= (Startable const &src) |
|
void | start () |
|
void | stop () |
|
enumint_t | getStatus () |
|
| ObjectImpl (impl_t *impl) noexcept |
|
| ObjectImpl (ObjectImpl const &src) noexcept |
|
ObjectImpl & | operator= (ObjectImpl const &that) noexcept |
|
impl_t * | c_impl () const noexcept |
|
| Object (gate_object_ptr_t obj_ptr) noexcept |
|
| Object (Object const &obj) noexcept |
|
Object & | operator= (Object const &obj) noexcept |
|
String | getInterfaceName () |
|
gate_object_ptr_t | c_impl () noexcept |
|
bool_t | operator! () const noexcept |
|
bool_t | empty () const noexcept |
|
The documentation for this class was generated from the following files: