
Открытые члены | |
| raw_data_processor_t (const comm_channel_t &channel_id) | |
| virtual so_4::ret_code_t | process_incoming (const void *from, size_t size, bool &is_blocked) |
| Метод для обработки входящих данных. | |
| virtual so_4::ret_code_t | append_outgoing_data (const void *what, size_t what_size, oess_1::io::obinstream_t &awaiting, oess_1::io::obinstream_t &outgoing) |
| virtual so_4::ret_code_t | make_outgoing_data (const void *what, size_t what_size, oess_1::io::obinstream_t &outgoing) |
Закрытые данные | |
| const comm_channel_t | m_channel_id |
| Идентификатор, назначенный каналу, из которого читаются входящие данные. | |
| so_4::rt::comm::raw_data_processor_t::raw_data_processor_t | ( | const comm_channel_t & | channel_id | ) |
| channel_id | Идентификатор, назначенный каналу, из которого читаются входящие данные. |
| so_4::ret_code_t so_4::rt::comm::raw_data_processor_t::process_incoming | ( | const void * | data, | |
| size_t | data_size, | |||
| bool & | is_channel_blocked | |||
| ) | [virtual] |
Метод для обработки входящих данных.
Этот метод вызывается контроллером канала после извлечения из канала очередной порции входящих данных. Метод должен передать транспортному агенту все данные, находящиеся в data.
Замещает so_4::transport_layer::data_processor_t.
Перекрестные ссылки so_4::rt::comm_channel_t::comm_agent(), m_channel_id и so_4::api::send_msg_safely().
| so_4::ret_code_t so_4::rt::comm::raw_data_processor_t::append_outgoing_data | ( | const void * | what, | |
| size_t | what_size, | |||
| oess_1::io::obinstream_t & | awaiting, | |||
| oess_1::io::obinstream_t & | outgoing | |||
| ) | [virtual] |
Замещает so_4::transport_layer::data_processor_t.
| so_4::ret_code_t so_4::rt::comm::raw_data_processor_t::make_outgoing_data | ( | const void * | what, | |
| size_t | what_size, | |||
| oess_1::io::obinstream_t & | outgoing | |||
| ) | [virtual] |
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой
1.5.6
|
|