Реализация интерфейса msg_wrapper_t. Поддерживает список событий, подписавшихся на данное сообщение.
Открытые члены | |
| std_msg_wrapper_t (agent_wrapper_t &agent, const msg_handler_impl_t &msg_handler) | |
| virtual agent_wrapper_t & | query_agent () |
| virtual const agent_wrapper_t & | query_agent () const |
| virtual const std::string & | query_name () const |
| virtual const std::string & | query_msg_type_name () const |
| Имя C++ типа, реализующего сообщение. | |
| virtual void | add_subscriber (evt_wrapper_t &event) |
| virtual void | remove_subscriber (evt_wrapper_t &event) |
| virtual void | unsubscribe_all () |
| virtual void * | create () const |
| virtual void | destroy (void *msg_data) const |
| virtual bool | check (void *msg) const |
| virtual ret_code_t | create_fld_handler (const std::string &fld_name, void *msg_data, msg_fld_handler_t *&handler) const |
| virtual void | query_all_fld (std::vector< std::string > &flds) const |
| virtual void | deliver (msg_data_impl_t *data, delivery_man_t &delivery_man) |
| virtual bool | is_compatible_type (const std::string &type_name) const |
| указанным типом. | |
Закрытые данные | |
| agent_wrapper_t & | m_agent |
| const msg_handler_impl_t & | m_handler |
| evt_wrapper_ptr_set_t | m_events |
|
||||||||||||
|
|
|
|
указанным типом.
|
1.4.6-NO