#include <oess_1/tlv/h/declspec.hpp>
#include <oess_1/io/h/binstream.hpp>
Пространства имен | |
| namespace | oess_1 |
| namespace | oess_1::tlv |
Классы | |
| class | tag_processor_t |
| Интерфейс обработчика поля Tag в двоичном потоке. Подробнее... | |
| class | length_processor_t |
| Интерфейс обработчика поля Length в двоичном потоке. Подробнее... | |
| class | tlv_base_t |
| Базовый класс для TLV. Подробнее... | |
| class | tlv_extractor_t |
| помощи оператора сдвига (>>). Подробнее... | |
Определения типов | |
| typedef oess_1::uint_t | oess_1::tlv::default_tag_type_t |
| Тип, к которому должны приводится все идентификаторы TLV. | |
Функции | |
| oess_1::io::ibinstream_t & | oess_1::tlv::operator>> (oess_1::io::ibinstream_t &s, tlv_extractor_t &o) |
| Чтение TLV из входного потока. | |
| oess_1::io::obinstream_t & | oess_1::tlv::operator<< (oess_1::io::obinstream_t &s, const tlv_base_t &o) |
| Вызывает метод tlv_pack у o. | |
1.4.7