|
const endpoint_t & | endpoint () const |
| Получить наименование точки-стадии.
|
|
template<class SERIALIZABLE > |
void | send (const endpoint_t &to, std::unique_ptr< SERIALIZABLE > &msg) |
| Отправка сообщения. Подробнее...
|
|
template<class SERIALIZABLE > |
void | send (const endpoint_t &to, std::unique_ptr< SERIALIZABLE > &&msg) |
| Отправка сообщения. Подробнее...
|
|
void | send_binary_message (const endpoint_t &to, const oess_id_wrapper_t &oess_id, const std::string &binary_message) |
| Отправка бинарное сообщение. Подробнее...
|
|
const stagepoint_t & | stagepoint () const |
| Получить наименование точки-стадии.
|
|
template<class AGENT , class SERIALIZABLE > |
so_5::ret_code_t | subscribe_event (const so_5::rt::state_t &state, void(AGENT::*pfn)(const so_5::rt::event_data_t< message_t< SERIALIZABLE > > &), so_5::throwing_strategy_t throwing_strategy=so_5::THROW_ON_ERROR) |
| Подписаться на получение сообщения. Подробнее...
|
|
template<class AGENT > |
so_5::ret_code_t | subscribe_event (const so_5::rt::state_t &state, void(AGENT::*pfn)(const so_5::rt::event_data_t< binary_message_t > &), so_5::throwing_strategy_t throwing_strategy=so_5::THROW_ON_ERROR) |
| Подписаться на получение бинарных сообщений. Подробнее...
|
|
template<class AGENT , class SERIALIZABLE > |
so_5::ret_code_t | unsubscribe_event (const so_5::rt::state_t &state, void(AGENT::*pfn)(const so_5::rt::event_data_t< message_t< SERIALIZABLE > > &), so_5::throwing_strategy_t throwing_strategy=so_5::THROW_ON_ERROR) |
| Отменить подписку на получение сообщения. Подробнее...
|
|
template<class AGENT > |
so_5::ret_code_t | unsubscribe_event (const so_5::rt::state_t &state, void(AGENT::*pfn)(const so_5::rt::event_data_t< binary_message_t > &), so_5::throwing_strategy_t throwing_strategy=so_5::THROW_ON_ERROR) |
| Отменить подписку на получение бинарных сообщений. Подробнее...
|
|
Привязка конечной точки.
Представляет собой образ конечной точки на данном узле. С его помощью можно подписываться на сообщения адресуемые данной конечной точке и отправлять сообщения другим конечным точкам.
Привязки конечных точек выдаются mbapi_layer_t, который контролирует их уникальность.
При уничтожении привязки конечная точка автоматически перестает существовать на данном узле.