EMANE  1.0.1
EMANE::ControlMessageSerializer Class Reference

#include <controlmessageserializer.h>

Public Member Functions

 ControlMessageSerializer (const ControlMessages &msgs)
 
 ~ControlMessageSerializer ()
 
size_t getLength () const
 
const Utils::VectorIOgetVectorIO () const
 

Static Public Member Functions

static ControlMessages create (const void *pData, size_t length)
 
static ControlMessages create (const Utils::VectorIO &vectorIO)
 

Detailed Description

Definition at line 46 of file controlmessageserializer.h.

Constructor & Destructor Documentation

◆ ControlMessageSerializer()

EMANE::ControlMessageSerializer::ControlMessageSerializer ( const ControlMessages msgs)

Definition at line 39 of file controlmessageserializer.cc.

◆ ~ControlMessageSerializer()

EMANE::ControlMessageSerializer::~ControlMessageSerializer ( )

Definition at line 68 of file controlmessageserializer.cc.

Member Function Documentation

◆ create() [1/2]

EMANE::ControlMessages EMANE::ControlMessageSerializer::create ( const void *  pData,
size_t  length 
)
static
Exceptions
ControlMessageSerializerException

Definition at line 81 of file controlmessageserializer.cc.

◆ create() [2/2]

EMANE::ControlMessages EMANE::ControlMessageSerializer::create ( const Utils::VectorIO vectorIO)
static
Exceptions
ControlMessageSerializerException

Definition at line 142 of file controlmessageserializer.cc.

◆ getLength()

size_t EMANE::ControlMessageSerializer::getLength ( ) const

Definition at line 76 of file controlmessageserializer.cc.

◆ getVectorIO()

const EMANE::Utils::VectorIO & EMANE::ControlMessageSerializer::getVectorIO ( ) const

Definition at line 71 of file controlmessageserializer.cc.


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