Файл base.hpp


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

Базовый классы и интерфейсы компонента tlv.

#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_toess_1::tlv::operator>> (oess_1::io::ibinstream_t &s, tlv_extractor_t &o)
 Чтение TLV из входного потока.
oess_1::io::obinstream_toess_1::tlv::operator<< (oess_1::io::obinstream_t &s, const tlv_base_t &o)
 Вызывает метод tlv_pack у o.


Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:36 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz