SObjectizer
5.1
|
Сообщение-уведомление о поступлении нового пакета данных. Подробнее...
Открытые члены | |
msg_incoming_package (channel_id_t channel_id, const channel_io_t &io) | |
Интерфейс для создания потоков чтения/записи. | |
input_trx_unique_ptr_t | begin_input_trx () const |
Начать транзакцию чтения. Подробнее... | |
output_trx_unique_ptr_t | begin_output_trx (const ACE_Time_Value &free_blocks_awaiting_timeout=ACE_Time_Value::zero) const |
Создать поток для записи. Подробнее... | |
Открытые атрибуты | |
channel_id_t | m_channel_id |
Идентификатор канала. | |
Закрытые данные | |
channel_io_t | m_io |
Создатель потоков ввода-вывода. | |
bool | m_input_transaction_took_place |
Имела ли место транзакция чтения данных. Подробнее... | |
Сообщение-уведомление о поступлении нового пакета данных.
input_trx_unique_ptr_t so_5_transport::msg_incoming_package::begin_input_trx | ( | ) | const |
Начать транзакцию чтения.
Начать транзакцию чтения можно только 1 раз.
Перекрестные ссылки so_5_transport::channel_io_t::begin_input_trx(), m_input_transaction_took_place и m_io.
Используется в mbapi_4::comm::a_mbapi_outgoing_channel_t::so_handle_incoming_package() и mbapi_4::comm::a_mbapi_incoming_channel_t::so_handle_incoming_package().
output_trx_unique_ptr_t so_5_transport::msg_incoming_package::begin_output_trx | ( | const ACE_Time_Value & | free_blocks_awaiting_timeout = ACE_Time_Value::zero | ) | const |
Создать поток для записи.
free_blocks_awaiting_timeout | Время которое можно потратить на ожидание свободных блоков в случае их отсутствия или исчерпания в ходе записи. |
Перекрестные ссылки so_5_transport::channel_io_t::begin_output_trx() и m_io.
|
mutableprivate |
Имела ли место транзакция чтения данных.
Если пользователь не начинал транзакцию чтения данных, тогда для того чтобы приход новых данных приводил к отправке уведомления о входящем пакете.
Используется в begin_input_trx().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой 1.8.3.1 |