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 |