|
SObjectizer
5.1
|
Описание поддерживаемых алгоритмов компрессии данных. Подробнее...
Открытые члены | |
| 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 |
| Проверка того, что указанный алгоритм входит в число поддерживаемых алгоритмов. Подробнее... | |
Открытые статические члены | |
Поддерживаемые MBAPI алгоритмы компрессии. | |
Алгоритм zlib. | |
| static const std::string | zlib () |
Открытые атрибуты | |
| std::set< std::string > | m_supported |
| Поддерживаемые клиентом алгоритмы компрессии. Подробнее... | |
| std::string | m_preferred |
| Предпочитаемый клиентом алгоритм компрессии. Подробнее... | |
Описание поддерживаемых алгоритмов компрессии данных.
| mbapi_4::proto::handshake::compression_t::compression_t | ( | ) |
Конструктор по-умолчанию.
Устанавливает m_supported и m_preferred в пустые значения – компрессия не используется.
| mbapi_4::proto::handshake::compression_t::compression_t | ( | const std::string & | preferred, |
| const std::set< std::string > & | supported | ||
| ) |
Инициализирующий конструктор.
В m_supported помещаются все элементы из supported и автоматически помещается значение preferred.
| preferred | Имя предпочитаемого алгоритма компрессии. |
| supported | Другие поддерживаемые алгоритмы компрессии. |
Перекрестные ссылки m_supported.
| bool mbapi_4::proto::handshake::compression_t::is_supported | ( | const std::string & | name | ) | const |
Проверка того, что указанный алгоритм входит в число поддерживаемых алгоритмов.
Перекрестные ссылки m_supported.
| mbapi_4::proto::handshake::compression_t::operator bool | ( | ) | const |
Проверка того, что компрессия используется.
|
static |
| std::string mbapi_4::proto::handshake::compression_t::m_preferred |
Предпочитаемый клиентом алгоритм компрессии.
Содержит пустое значение, если компрессия использоваться не должна.
| std::set< std::string > mbapi_4::proto::handshake::compression_t::m_supported |
Поддерживаемые клиентом алгоритмы компрессии.
Должен содержать хотя бы один элемент – тот, который указан в m_preferred.
Используется в compression_t() и is_supported().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:22. Создано системой
1.8.3.1
|
|