Класс so_4::transport_layer::channel_params_t

Полный список членов класса


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

Инкапсуляция различных параметров транспортного канала.

Начиная с:
v.4.4.0-b4
Примеры:

sample/high_traffic/client.cpp, sample/high_traffic/server.cpp и sample/raw_channel/tcp_cln.cpp.


Открытые члены

Размер одной порции исходящих данных.
size_t output_portion_size () const
channel_params_tset_output_portion_size (size_t v)
Максимальный размер буфера ожидающих исходящих данных.
size_t max_awaiting_buffer_size () const
channel_params_tset_max_awaiting_buffer_size (size_t v)
Максимальный размер буфера исходящих данных.
size_t max_output_buffer_size () const
channel_params_tset_max_output_buffer_size (size_t v)
Размер одной порции входящих данных.
size_t input_portion_size () const
channel_params_tset_input_portion_size (size_t v)
Период повтора проверок блокировки канала (в секундах).
unsigned int time_checking_period () const
channel_params_tset_time_checking_period (unsigned int v)
Максимальное время блокировки входящих данных (в секундах).
unsigned int max_input_block_timeout () const
channel_params_tset_max_input_block_timeout (unsigned int v)
Максимальное время блокировки исходящих данных (в секундах).
unsigned int max_output_block_timeout () const
channel_params_tset_max_output_block_timeout (unsigned int v)
Порог блокировки входящих данных.
threshold_t input_threshold () const
channel_params_t set_input_threshold (const threshold_t &v)

Закрытые данные

size_t m_output_portion_size
 Размер одной порции исходящих данных.
size_t m_max_awaiting_buffer_size
 Максимальный размер буфера ожидающих исходящих данных.
size_t m_max_output_buffer_size
 Максимальный размер буфера исходящих данных.
size_t m_input_portion_size
 Размер одной порции входящих данных.
Период повтора проверок блокировки канала (в секундах).
unsigned int m_time_checking_period
Максимальное время блокировки входящих данных (в секундах).
unsigned int m_max_input_block_timeout
Максимальное время блокировки исходящих данных (в секундах).
unsigned int m_max_output_block_timeout
Порог блокировки входящих данных.
threshold_t m_input_threshold

Данные класса

Размер одной порции исходящих данных.

По умолчанию - 32K.

Максимальный размер буфера ожидающих исходящих данных.

Начиная с:
v.4.4.0-b5
По умолчанию - 512K.

Максимальный размер буфера исходящих данных.

По умолчанию - 512K.

По умолчанию - 1 s.

По умолчанию - 30 s.

По умолчанию - 30 s.

По умолчанию - 1000 пакетов или 100Kb.


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