Открытые члены | |
compression_t () | |
Конструктор по-умолчанию. | |
compression_t (const std::string &preferred, const std::set< std::string > &supported) | |
Инициализирующий конструктор. | |
operator bool () const | |
Проверка того, что компрессия используется. | |
bool | is_supported (const std::string &name) const |
Проверка того, что указанный алгоритм входит в число поддерживаемых алгоритмов. | |
Открытые статические члены | |
Поддерживаемые SObjectizer-ом алгоритмы компрессии. | |
Алгоритм zlib. | |
static const std::string | zlib () |
Открытые атрибуты | |
std::set< std::string > | m_supported |
Поддерживаемые клиентом алгоритмы компрессии. | |
std::string | m_preferred |
Предпочитаемый клиентом алгоритм компрессии. |
so_4::sop::handshake::compression_t::compression_t | ( | ) |
Конструктор по-умолчанию.
Устанавливает m_supported и m_preferred в пустые значения -- компрессия не используется.
so_4::sop::handshake::compression_t::compression_t | ( | const std::string & | preferred, | |
const std::set< std::string > & | supported | |||
) |
Инициализирующий конструктор.
В m_supported помещаются все элементы из supported и автоматически помещается значение preferred.
preferred | Имя предпочитаемого алгоритма компрессии. |
supported | Другие поддерживаемые алгоритмы компрессии. |
Перекрестные ссылки m_supported.
const std::string so_4::sop::handshake::compression_t::zlib | ( | ) | [static] |
so_4::sop::handshake::compression_t::operator bool | ( | ) | const |
Проверка того, что компрессия используется.
Перекрестные ссылки is_supported() и m_preferred.
bool so_4::sop::handshake::compression_t::is_supported | ( | const std::string & | name | ) | const |
Проверка того, что указанный алгоритм входит в число поддерживаемых алгоритмов.
Перекрестные ссылки m_supported.
Используется в operator bool().
std::set< std::string > so_4::sop::handshake::compression_t::m_supported |
Поддерживаемые клиентом алгоритмы компрессии.
Должен содержать хотя бы один элемент -- тот, который указан в m_preferred.
Используется в compression_t() и is_supported().
std::string so_4::sop::handshake::compression_t::m_preferred |
Предпочитаемый клиентом алгоритм компрессии.
Содержит пустое значение, если компрессия использоваться не должна.
Используется в operator bool().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |