Menu

famouso::mw::attributes::access::AttributeSetHeader_RT Struct Reference

#include <AttributeSetHeader_RT.h>

Inheritance diagram for famouso::mw::attributes::access::AttributeSetHeader_RT:
famouso::mw::attributes::access::AttributeSet_RT famouso::mw::attributes::AttributeSet< AttrSeq >

Public Member Functions

uint16_t contentLength () const
 Returns the number of bytes used for the encoded attributes in this set.
uint8_t headerLength () const

Protected Member Functions

 AttributeSetHeader_RT ()
void writeSize (const uint16_t size, const bool extension)

Constructor & Destructor Documentation

famouso::mw::attributes::access::AttributeSetHeader_RT::AttributeSetHeader_RT (  )  [inline, protected]

Member Function Documentation

uint16_t famouso::mw::attributes::access::AttributeSetHeader_RT::contentLength (  )  const [inline]

Returns the number of bytes used for the encoded attributes in this set.

This excludes the number of bytes used for the set header itself.

Returns:
The number of bytes used for the attributes of this set

Referenced by famouso::mw::attributes::access::AttributeSet_RT::content(), famouso::mw::attributes::access::AttributeSet_RT::length(), and famouso::mw::attributes::access::AttributeSet_RT::size().

uint8_t famouso::mw::attributes::access::AttributeSetHeader_RT::headerLength (  )  const [inline]
void famouso::mw::attributes::access::AttributeSetHeader_RT::writeSize ( const uint16_t  size,
const bool  extension 
) [inline, protected]

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