OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
RTC::ByteData Class Reference

#include <ByteData.h>

Public Member Functions

 ByteData ()
 Constructor.
 
 ~ByteData ()
 Destructor.
 
 ByteData (const ByteData &rhs)
 Copy Constructor.
 
 ByteData (const ByteDataStreamBase &rhs)
 Copy Constructor.
 
ByteDataoperator= (const ByteData &rhs)
 
ByteDataoperator= (const ByteDataStreamBase &rhs)
 
void readData (unsigned char *data, unsigned long length) const
 
void writeData (const unsigned char *data, unsigned long length)
 
unsigned char * getBuffer () const
 
unsigned long getDataLength () const
 
void isLittleEndian (bool little_endian)
 
void setDataLength (unsigned long length)
 
bool getEndian ()
 

Detailed Description

Since
2.0.0

Constructor & Destructor Documentation

◆ ByteData() [1/3]

RTC::ByteData::ByteData ( )

Constructor.

◆ ~ByteData()

RTC::ByteData::~ByteData ( )

Destructor.

◆ ByteData() [2/3]

RTC::ByteData::ByteData ( const ByteData & rhs)

Copy Constructor.

Parameters
rhs

◆ ByteData() [3/3]

RTC::ByteData::ByteData ( const ByteDataStreamBase & rhs)

Copy Constructor.

Parameters
rhs

Member Function Documentation

◆ getBuffer()

unsigned char * RTC::ByteData::getBuffer ( ) const

◆ getDataLength()

unsigned long RTC::ByteData::getDataLength ( ) const

◆ getEndian()

bool RTC::ByteData::getEndian ( )
Returns

◆ isLittleEndian()

void RTC::ByteData::isLittleEndian ( bool little_endian)
Parameters
little_endian

◆ operator=() [1/2]

ByteData & RTC::ByteData::operator= ( const ByteData & rhs)
Parameters
rhs
Returns

◆ operator=() [2/2]

ByteData & RTC::ByteData::operator= ( const ByteDataStreamBase & rhs)
Parameters
rhs
Returns

◆ readData()

void RTC::ByteData::readData ( unsigned char * data,
unsigned long length ) const
Parameters
data
length
Returns

◆ setDataLength()

void RTC::ByteData::setDataLength ( unsigned long length)

◆ writeData()

void RTC::ByteData::writeData ( const unsigned char * data,
unsigned long length )
Parameters
data
length
Returns

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