
Неотъемлимой частью нотификатора является хранение идентификатора канала. Идентификатор назначается владельцем канала и хранится в объекте-нотификаторе. Нотификатор подставляет его в отсылаемые владельцу канала уведомления.
Открытые члены | |
| virtual channel_id_t | channel_id () const =0 |
| Получить значение идентификатора канала. | |
| virtual so_4::ret_code_t | on_success (channel_controller_auto_ptr_t controller)=0 |
| Отсылка уведомления об успешном создании канала. | |
| virtual so_4::ret_code_t | on_failure (const std::string &reason)=0 |
| Отсылка уведомления о неудачном создании канала. | |
| virtual so_4::ret_code_t | on_lost (const std::string &reason)=0 |
| Отсылка уведомления о потере канала. | |
| virtual so_4::ret_code_t so_4::transport_layer::channel_owner_notificator_t::on_success | ( | channel_controller_auto_ptr_t | controller | ) | [pure virtual] |
Отсылка уведомления об успешном создании канала.
| controller | Управляющий интерфейс для нового канала. |
Замещается в so_4::transport_layer::std_channel_owner_notificator_t.
| virtual so_4::ret_code_t so_4::transport_layer::channel_owner_notificator_t::on_failure | ( | const std::string & | reason | ) | [pure virtual] |
Отсылка уведомления о неудачном создании канала.
| reason | Причина неудачи. Не всегда эта причина может быть известна. |
Замещается в so_4::transport_layer::std_channel_owner_notificator_t.
| virtual so_4::ret_code_t so_4::transport_layer::channel_owner_notificator_t::on_lost | ( | const std::string & | reason | ) | [pure virtual] |
Отсылка уведомления о потере канала.
Инициируется как при обнаружении закрытия канала удаленной стороной, так и при принудительном закрытии канала при возникновении каких-либо проблем.
| reason | Причина закрытия. |
Замещается в so_4::transport_layer::std_channel_owner_notificator_t.
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой
1.5.6
|
|