Пространство имен so_4::rt::comm::zlib_transformator


Подробное описание

Детали реализации zlib-трансформатора.

Начиная с:
v.4.2.7


Функции

so_4::ret_code_t unpack (oess_1::io::mem_buf_t &in, size_t package_size, oess_1::io::obinbuffer_t &to, size_t &transformed_size, std::vector< Bytef > &zlib_data)
 Выполнить распаковку данных из zlib-пакета.

Переменные

const so_4::sop::package_header_t::uint32_t magic_number
 Значение magic_number для zlib-пакетов.
const size_t source_length_field_size
 Размер поля с длиной распакованного представления.
const size_t crc32_field_size
 Размер поля со значением контрольной суммы.


Функции

so_4::ret_code_t so_4::rt::comm::zlib_transformator::unpack oess_1::io::mem_buf_t &  in,
size_t  package_size,
oess_1::io::obinbuffer_t &  to,
size_t &  transformed_size,
std::vector< Bytef > &  zlib_data
 

Выполнить распаковку данных из zlib-пакета.

Начиная с:
v.4.2.7
Проверяет CRC и, если проверка прошла удачно, распаковывает содержимое входного буфера.
Аргументы:
in  Буфер входящих данных. Текущая позиция должна указывать на поле с длиной распакованного представления.
package_size  Длина содержательной части zlib-пакета (включая обязательные поля и упакованное представление).
to  Приемник распакованного представления.
transformed_size  Приемник размера распакованного представления.
zlib_data  Вспомогательный буфер для распаковки.


Переменные

const so_4::sop::package_header_t::uint32_t so_4::rt::comm::zlib_transformator::magic_number
 

Значение magic_number для zlib-пакетов.

Начиная с:
v.4.2.7


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:52 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz