ddt  0.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DdtEncDec Class Referenceabstract

#include <ddtEncDec.hpp>

Inheritance diagram for DdtEncDec:
DdtEncDecBiDim DdtEncDecMultiDim DdtEncDecMultiLayer

Public Member Functions

 DdtEncDec ()
 
virtual ~DdtEncDec ()=0
 
virtual void setMetaDataLength (const int mdl)
 
virtual void setTopicId (const int ti)
 
virtual int getMetaDataLength ()
 
virtual int getTopicId ()
 

Protected Member Functions

std::string getCurrentTime ()
 

Protected Attributes

int topicId
 
int metaDataLength
 

Detailed Description

Base class for encoding / decoding of data samples

Constructor & Destructor Documentation

◆ DdtEncDec()

DdtEncDec::DdtEncDec ( )
explicit

Constructor

◆ ~DdtEncDec()

DdtEncDec::~DdtEncDec ( )
pure virtualdefault

Destructor

Member Function Documentation

◆ getCurrentTime()

std::string DdtEncDec::getCurrentTime ( )
protected

Return the current time including milliseconds

◆ getMetaDataLength()

int DdtEncDec::getMetaDataLength ( )
virtual

Return the meta data length

◆ getTopicId()

int DdtEncDec::getTopicId ( )
virtual

Return the topic id

◆ setMetaDataLength()

void DdtEncDec::setMetaDataLength ( const int  mdl)
virtual

Sets the meta data length

◆ setTopicId()

void DdtEncDec::setTopicId ( const int  ti)
virtual

Sets the topic id

Member Data Documentation

◆ metaDataLength

int DdtEncDec::metaDataLength
protected

The length of the meta data block

◆ topicId

int DdtEncDec::topicId
protected

The topic ID is used to distinguish meta data shapes from each other


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