Protocols::Generics::RawData Class Reference

#include <RawData.h> [code]

Inherits Protocols::Generics::DataBase.

Inheritance diagram for Protocols::Generics::RawData:

Inheritance graph
[legend]
Collaboration diagram for Protocols::Generics::RawData:

Collaboration graph
[legend]
List of all members.

Detailed Description

A very generic DataBase implementation - represents a bunch of raw bytes.

The implementation just wraps a QByteArray. RawData is suitable to represent and Data that has no (known) semantics and is regarded as simply a sequence of raw bytes.

Definition at line 38 of file RawData.h.

Public Member Functions

 RawData (const QByteArray &=QByteArray())
auto_ptr< DataBasecopy () const
QByteArray toRawBytes () const

Private Attributes

QByteArray rawBytes


Constructor & Destructor Documentation

RawData::RawData const QByteArray &  = QByteArray()  ) 
 

Definition at line 27 of file RawData.cpp.


Member Function Documentation

auto_ptr< DataBase > RawData::copy  )  const [virtual]
 

Implements Protocols::Generics::DataBase.

Definition at line 32 of file RawData.cpp.

QByteArray RawData::toRawBytes  )  const [virtual]
 

Implements Protocols::Generics::DataBase.

Definition at line 37 of file RawData.cpp.


Member Data Documentation

QByteArray Protocols::Generics::RawData::rawBytes [private]
 

Definition at line 46 of file RawData.h.


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