ANNA Suite  2020b
Multipurpose development suite for Telco applications
Classes | Protected Types | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
anna::xml::Binary Class Reference

#include <Binary.hpp>

Collaboration diagram for anna::xml::Binary:
Collaboration graph
[legend]

Classes

struct  Addressing
 
struct  ItemCode
 

Protected Types

typedef unsigned int Offset
 
typedef Recycler< std::string > string_pool
 

Static Protected Member Functions

static int sizeOf (const Addressing::_v v)
 

Protected Attributes

string_pool a_strings
 

Static Protected Attributes

static const char Version = 0x10
 
static const Offset IndexVersion = 0
 
static const Offset IndexAddressing = 1
 
static const Offset IndexBodyBegin = 2
 

Member Typedef Documentation

◆ Offset

typedef unsigned int anna::xml::Binary::Offset
protected

◆ string_pool

typedef Recycler<std::string> anna::xml::Binary::string_pool
protected

Member Function Documentation

◆ sizeOf()

static int anna::xml::Binary::sizeOf ( const Addressing::_v  v)
inlinestaticprotected
39 { return v >> 3; }

Member Data Documentation

◆ a_strings

string_pool anna::xml::Binary::a_strings
protected

◆ IndexAddressing

const Offset anna::xml::Binary::IndexAddressing = 1
staticprotected

◆ IndexBodyBegin

const Offset anna::xml::Binary::IndexBodyBegin = 2
staticprotected

◆ IndexVersion

const Offset anna::xml::Binary::IndexVersion = 0
staticprotected

◆ Version

const char anna::xml::Binary::Version = 0x10
staticprotected

The documentation for this class was generated from the following file: