Открытые члены | |
compression_t () | |
Конструктор по-умолчанию. | |
compression_t (const std::string &preferred, const std::set< std::string > &supported) | |
Инициализирующий конструктор. | |
compression_t (const compression_t &o) | |
Конструктор копирования. | |
compression_t & | operator= (const compression_t &o) |
Оператор копирования. | |
operator bool () const | |
Проверка того, что компрессия используется. | |
bool | is_supported (const std::string &name) const |
поддерживаемых алгоритмов. | |
Открытые статические члены | |
Поддерживаемые SObjectizer-ом алгоритмы компрессии. | |
static const std::string | zlib () |
Алгоритм zlib. | |
Открытые атрибуты | |
std::set< std::string > | m_supported |
Поддерживаемые клиентом алгоритмы компрессии. | |
std::string | m_preferred |
Предпочитаемый клиентом алгоритм компрессии. |
|
Конструктор по-умолчанию. Устанавливает m_supported и m_preferred в пустые значения -- компрессия не используется. |
|
Инициализирующий конструктор. В m_supported помещаются все элементы из supported и автоматически помещается значение preferred.
|
|
поддерживаемых алгоритмов.
|
|
Проверка того, что компрессия используется.
|
|
Алгоритм zlib. |
|
Предпочитаемый клиентом алгоритм компрессии. Содержит пустое значение, если компрессия использоваться не должна. |
|
Поддерживаемые клиентом алгоритмы компрессии. Должен содержать хотя бы один элемент -- тот, который указан в m_preferred. |