Файл so_4/rt/comm/impl/h/sop_parse_helper.hpp


Подробное описание

Вспомогательная функция для разбора потока sop-пакетов.

Начиная с:
4.4.0-b5

4.4.0-b5

Получает на вход comm_buf_t с очередной порцией SOP-пакетов, выделяет оттуда все полные пакеты и формирует сообщение msg_sop_package.

После отсылки msg_sop_package из ibuf удаляются все разобранные данные.

Признак is_blocked сбрасывается в false, если из ibuf не удалось извлечь ни одного полного sop-пакета. В этом случае канал нельзя блокировать, нужно продолжать чтение.


Пространства имен

namespace  so_4
namespace  so_4::rt
namespace  so_4::rt::comm
namespace  so_4::rt::comm::impl

Функции

so_4::ret_code_t so_4::rt::comm::impl::parse_sop_incoming_buffer (const so_4::rt::comm_channel_t &channel_id, so_4::rt::comm_buf_t &ibuf, bool &is_blocked)


Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:47 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo