OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
RTC::ByteDataStreamBase Class Referenceabstract

#include <ByteDataStreamBase.h>

Inheritance diagram for RTC::ByteDataStreamBase:

Public Member Functions

 ByteDataStreamBase ()
 Constructor.
 
virtual ~ByteDataStreamBase ()
 Virtual destractor.
 
virtual void init (const coil::Properties &prop)
 
virtual void writeData (const unsigned char *buffer, unsigned long length)=0
 
virtual void readData (unsigned char *buffer, unsigned long length) const =0
 
virtual unsigned long getDataLength () const =0
 
virtual void isLittleEndian (bool little_endian)
 

Detailed Description

Since
2.0.0

Constructor & Destructor Documentation

◆ ByteDataStreamBase()

RTC::ByteDataStreamBase::ByteDataStreamBase ( )

Constructor.

◆ ~ByteDataStreamBase()

virtual RTC::ByteDataStreamBase::~ByteDataStreamBase ( )
virtual

Virtual destractor.

Virtual destractor

Member Function Documentation

◆ getDataLength()

virtual unsigned long RTC::ByteDataStreamBase::getDataLength ( ) const
pure virtual

◆ init()

virtual void RTC::ByteDataStreamBase::init ( const coil::Properties & prop)
virtual
Parameters
prop

Reimplemented in RTC::CORBA_CdrSerializer< DataType >.

◆ isLittleEndian()

◆ readData()

virtual void RTC::ByteDataStreamBase::readData ( unsigned char * buffer,
unsigned long length ) const
pure virtual

◆ writeData()

virtual void RTC::ByteDataStreamBase::writeData ( const unsigned char * buffer,
unsigned long length )
pure virtual

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