#include <source/ariba/DataMessage.h>

Public Member Functions | |
| DataMessage () | |
| DataMessage (const void *data, const size_t size) | |
| DataMessage (const Message *message) | |
| DataMessage (const Message &message) | |
| Message * | getMessage () const |
| operator Message * () const | |
| bool | isMessage () const |
| bool | isData () const |
| void * | getData () const |
| size_t | getSize () const |
| bool | isUnspecified () const |
Static Public Attributes | |
| static const DataMessage | UNSPECIFIED |
Private Attributes | |
| void * | data |
| size_t | size |
For performance reasons methods of this class are inlined where possible!
Definition at line 33 of file DataMessage.h.
| ariba::DataMessage::DataMessage | ( | ) | [inline] |
| ariba::DataMessage::DataMessage | ( | const void * | data, | |
| const size_t | size | |||
| ) | [inline] |
Definition at line 45 of file DataMessage.h.
| ariba::DataMessage::DataMessage | ( | const Message * | message | ) | [inline] |
| ariba::DataMessage::DataMessage | ( | const Message & | message | ) | [inline] |
| void* ariba::DataMessage::getData | ( | ) | const [inline] |
| Message* ariba::DataMessage::getMessage | ( | ) | const [inline] |
Definition at line 61 of file DataMessage.h.
References data.
Referenced by ariba::overlay::OneHop::onMessage(), ariba::overlay::Chord::onMessage(), and ariba::application::pingpong::PingPong::onMessage().
| size_t ariba::DataMessage::getSize | ( | ) | const [inline] |
| bool ariba::DataMessage::isData | ( | ) | const [inline] |
| bool ariba::DataMessage::isMessage | ( | ) | const [inline] |
| bool ariba::DataMessage::isUnspecified | ( | ) | const [inline] |
| ariba::DataMessage::operator Message * | ( | ) | const [inline] |
void* ariba::DataMessage::data [private] |
Definition at line 35 of file DataMessage.h.
Referenced by DataMessage(), getData(), getMessage(), isUnspecified(), and operator Message *().
size_t ariba::DataMessage::size [private] |
Definition at line 36 of file DataMessage.h.
Referenced by DataMessage(), getSize(), isData(), and isMessage().
const DataMessage ariba::DataMessage::UNSPECIFIED [static] |
Definition at line 38 of file DataMessage.h.
1.5.8