Открытые члены | |
void | clear () |
Очистка всего содержимого хранилища. | |
void | insert (const so_4::rt::comm_channel_t &chn, const so_4::sop::filter_t &filter, bool is_delayed) |
Добавление очередного фильтра. | |
void | erase (const so_4::rt::comm_channel_t &chn) |
Удаление канала и его фильтра из хранилища. | |
void | find_all_channels_for (const std::string &agent_name, channel_set_t &channels) const |
обработку сообщений указанного глобального агента. | |
bool | is_channel_enabled_for (const so_4::rt::comm_channel_t &chn, const std::string &agent_name) const |
указанного глобального агента. | |
const so_4::sop::filter_t * | find_filter_for (const so_4::rt::comm_channel_t &chn) const |
Найти фильтр для указанного канала. | |
const so_4::sop::filter_t * | switch_to_delayed_filter (const so_4::rt::comm_channel_t &chn) |
указанного канала. | |
Закрытые типы | |
typedef std::map< so_4::rt::comm_channel_t, so_4::sop::filter_shptr_t > | channels_filters_map_t |
Тип карты каналов и фильтров. | |
Закрытые данные | |
channels_filters_map_t | m_map |
Карта каналов и их боевых фильтров. | |
channels_filters_map_t | m_delayed |
Карта каналов и их отложенных фильтров. |
|
обработку сообщений указанного глобального агента.
|
|
Найти фильтр для указанного канала.
|
|
Добавление очередного фильтра.
|
|
указанного глобального агента.
|
|
указанного канала.
|
|
Карта каналов и их отложенных фильтров.
|