Функции | |
so_4::ret_code_t | unpack (oess_1::io::mem_buf_t &in, size_t package_size, oess_1::io::obinstream_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::obinstream_t & | to, | |||
size_t & | transformed_size, | |||
std::vector< Bytef > & | zlib_data | |||
) |
Выполнить распаковку данных из zlib-пакета.
in | Буфер входящих данных. Текущая позиция должна указывать на поле с длиной распакованного представления. |
package_size | Длина содержательной части zlib-пакета (включая обязательные поля и упакованное представление). |
to | Приемник распакованного представления. |
transformed_size | Приемник размера распакованного представления. |
zlib_data | Вспомогательный буфер для распаковки. |
Перекрестные ссылки crc32_field_size, so_4::rc_incorrect_data, SO_4_ERROR_RETURN и source_length_field_size.
Используется в so_4::rt::comm::zlib_transformator_t::in_transform().
Значение magic_number для zlib-пакетов.
Используется в so_4::rt::comm::zlib_transformator_t::in_transform() и so_4::rt::comm::zlib_transformator_t::out_transform().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой 1.5.6 |