Когда агент-коммуникатор получает SOP-пакет, для канала сохраняется текущее время. Переодически агент-коммуникатор запрашивает два списка:
Открытые члены | |
| channels_times_t () | |
| Конструктор по-умолчанию. | |
| void | refresh_channel_time (const so_4::rt::comm_channel_t &channel) |
| указанного канала. | |
| void | erase (const so_4::rt::comm_channel_t &channel) |
| Уничтожить описание уже закрытого канала. | |
| void | clear () |
| Очистить текущее содержимое. | |
| void | find_expired_channels (channel_set_t &channels_to_close, channel_set_t &channels_to_ping) const |
| ничего не поступало. | |
Закрытые данные | |
| auto_ptr_3::obj_ptr_t< channels_times_impl_t > | m_impl |
| Детали реализации. | |
|
|
Уничтожить описание уже закрытого канала.
|
|
||||||||||||
|
ничего не поступало. Время последнего пакета из канала сравнивается с текущим временем.
|
|
|
указанного канала. Если описания этого канала еще не было (первый пакет из канала), то описание канала создается. В качестве времени берется текущее время. |
1.4.6-NO