Порог имеет специальное значение -- infinite. Оно соотвествует максимальным значениям количества и объема пакетов, которое может быть задано в типе threshold_t. Фактически, использование этого значения означает отсутствие установленого порога.
Открытые члены | |
threshold_t () | |
Конструктор по умолчанию обнуляет все значения. | |
threshold_t (unsigned int package_count, unsigned int traffic_bulk) | |
Инициализирующий конструктор. | |
threshold_t & | operator+= (unsigned int package_size) |
Увеличить текущее значение порога на один пакет и на указанный размер пакета. | |
bool | is_exceeded (const threshold_t &o) const |
Превышен ли порог. | |
std::ostream & | dump (std::ostream &to) const |
Отобразить значение порога в указанный поток. | |
Открытые статические члены | |
static threshold_t | infinite () |
Возвратить значение, означающее неограниченный порог. | |
Закрытые данные | |
unsigned int | m_package_count |
Разрешенное количество прикладных пакетов. | |
unsigned int | m_traffic_bulk |
Разрешенный объем прикладных пакетов. |
bool so_4::transport_layer::threshold_t::is_exceeded | ( | const threshold_t & | o | ) | const |
Превышен ли порог.
Перекрестные ссылки m_package_count и m_traffic_bulk.
Используется в so_4::transport_layer::impl::generic_svc_handler_t< STREAM, ADDR_TYPE >::increment_input_bulk().
std::ostream & so_4::transport_layer::threshold_t::dump | ( | std::ostream & | to | ) | const |
Отобразить значение порога в указанный поток.
Перекрестные ссылки m_package_count и m_traffic_bulk.
Используется в so_4::transport_layer::operator<<().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |