vdr 2.7.5
SI::CharArray::DataOwnData Class Reference

Public Member Functions

 DataOwnData ()
virtual ~DataOwnData () override
virtual void assign (const unsigned char *data, int size) override
virtual void Delete () override
Public Member Functions inherited from SI::CharArray::Data
 Data ()
virtual ~Data ()
u_int16_t TwoBytes (const int index) const
u_int32_t FourBytes (const int index) const

Additional Inherited Members

Public Attributes inherited from SI::CharArray::Data
const unsigned char * data
int size
unsigned count_
bool valid

Detailed Description

Definition at line 106 of file util.h.

Constructor & Destructor Documentation

◆ DataOwnData()

SI::CharArray::DataOwnData::DataOwnData ( )
inline

Definition at line 108 of file util.h.

◆ ~DataOwnData()

SI::CharArray::DataOwnData::~DataOwnData ( )
overridevirtual

Definition at line 116 of file util.c.

References Delete().

Member Function Documentation

◆ assign()

void SI::CharArray::DataOwnData::assign ( const unsigned char * data,
int size )
overridevirtual

Implements SI::CharArray::Data.

Definition at line 120 of file util.c.

References SI::CharArray::Data::data, Delete(), and SI::CharArray::Data::size.

◆ Delete()

void SI::CharArray::DataOwnData::Delete ( )
overridevirtual

Implements SI::CharArray::Data.

Definition at line 130 of file util.c.

References SI::CharArray::Data::data, and SI::CharArray::Data::size.

Referenced by assign(), and ~DataOwnData().


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