Граф наследования:so_4::rt::comm::channels_impl::sop_client_connection_t:
Открытые члены | |
sop_client_connection_t (const so_4::rt::comm_channel_t &comm_channel, io_channel_t *phys_channel, unsigned int ibuf_max_size, unsigned int awaiting_obuf_max_size, const threshold_t &in_threshold, const threshold_t &out_threshold) | |
virtual so_4::ret_code_t | append_odata (const comm_buf_t &data, bool &is_out_threshold_exceeded) |
отправки. | |
Защищенные члены | |
virtual so_4::ret_code_t | parse_ibuf () |
входного буфера на пакеты. |
|
|
|
отправки. Из указанных данных формируется пакет с заголовком и полученный пакет помещается в буфер ожидающих отправки данных. Если размер буфера ожидающих отправки данных превышает максимально установленый размер, то возвращается awaiting_obuf_too_large.
Замещает so_4::rt::comm::channels_impl::client_connection_t. |
|
входного буфера на пакеты. Разобранные пакеты отсылаются на обработку главному агенту коммуникатору. Если после разбора в буфере окажется больше данных, чем это разрешено значением m_ibuf_max_size, то возвращается ошибка ibuf_size_too_large. Замещает so_4::rt::comm::channels_impl::client_connection_t. |