Antkeeper
0.0.1
|
Publishes messages to subscribers. More...
#include <publisher.hpp>
Public Types | |
typedef T | message_type |
Message type. More... | |
typedef channel< message_type > | channel_type |
Channel type. More... | |
Public Member Functions | |
template<class ExecutionPolicy > | |
void | publish (ExecutionPolicy &&policy, const message_type &message) const |
Publishes a message. More... | |
void | publish (const message_type &message) const |
Publishes a message. More... | |
const channel_type & | channel () const noexcept |
Returns the channel through which messages are published. More... | |
channel_type & | channel () noexcept |
Returns the channel through which messages are published. More... | |
Publishes messages to subscribers.
T | Message type. |
Definition at line 35 of file publisher.hpp.
typedef channel<message_type> event::publisher< T >::channel_type |
Channel type.
Definition at line 42 of file publisher.hpp.
typedef T event::publisher< T >::message_type |
Message type.
Definition at line 39 of file publisher.hpp.
|
inlinenoexcept |
Returns the channel through which messages are published.
Definition at line 78 of file publisher.hpp.
|
inlinenoexcept |
Returns the channel through which messages are published.
Definition at line 83 of file publisher.hpp.
|
inline |
Publishes a message.
ExecutionPolicy | Execution policy type. |
policy | Execution policy to use. |
message | Message to publish. |
Definition at line 68 of file publisher.hpp.
|
inline |
Publishes a message.
ExecutionPolicy | Execution policy type. |
policy | Execution policy to use. |
message | Message to publish. |
Definition at line 54 of file publisher.hpp.