Открытые члены | |
| 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. |
1.4.6-NO