Aseba::UserMessage Class Reference
[Messages exchanged over the network]

Any message sent by a script on a node. More...

#include <msg.h>

Inheritance diagram for Aseba::UserMessage:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector< sint16DataVector
typedef std::vector< sint16DataVector

Public Member Functions

 UserMessage (uint16 type, const sint16 *data, const size_t length)
 UserMessage (uint16 type, const DataVector &data=DataVector())
 UserMessage ()
 UserMessage (uint16 type, const sint16 *data, const size_t length)
 UserMessage (uint16 type, const DataVector &data=DataVector())
 UserMessage ()

Public Attributes

DataVector data

Protected Member Functions

virtual void deserializeSpecific ()
virtual void deserializeSpecific ()
virtual void dumpSpecific (std::ostream &stream) const
virtual void dumpSpecific (std::ostream &stream) const
virtual operator const char * () const
virtual operator const char * () const
virtual void serializeSpecific ()
virtual void serializeSpecific ()

Detailed Description

Any message sent by a script on a node.

Definition at line 80 of file msg.h.


Member Typedef Documentation

typedef std::vector<sint16> Aseba::UserMessage::DataVector

Definition at line 83 of file msg.h.

typedef std::vector<sint16> Aseba::UserMessage::DataVector

Definition at line 83 of file msg.h.


Constructor & Destructor Documentation

Aseba::UserMessage::UserMessage (  )  [inline]

Definition at line 87 of file msg.h.

Aseba::UserMessage::UserMessage ( uint16  type,
const DataVector data = DataVector() 
) [inline]

Definition at line 88 of file msg.h.

Aseba::UserMessage::UserMessage ( uint16  type,
const sint16 data,
const size_t  length 
)

Definition at line 268 of file msg.cpp.

Aseba::UserMessage::UserMessage (  )  [inline]

Definition at line 87 of file msg.h.

Aseba::UserMessage::UserMessage ( uint16  type,
const DataVector data = DataVector() 
) [inline]

Definition at line 88 of file msg.h.

Aseba::UserMessage::UserMessage ( uint16  type,
const sint16 data,
const size_t  length 
)

Member Function Documentation

virtual void Aseba::UserMessage::deserializeSpecific (  )  [protected, virtual]

Implements Aseba::Message.

void Aseba::UserMessage::deserializeSpecific (  )  [protected, virtual]

Implements Aseba::Message.

Definition at line 281 of file msg.cpp.

virtual void Aseba::UserMessage::dumpSpecific ( std::ostream &  stream  )  const [protected, virtual]

Implements Aseba::Message.

virtual void Aseba::UserMessage::dumpSpecific ( std::ostream &  stream  )  const [protected, virtual]

Implements Aseba::Message.

virtual Aseba::UserMessage::operator const char * (  )  const [inline, protected, virtual]

Reimplemented from Aseba::Message.

Definition at line 95 of file msg.h.

virtual Aseba::UserMessage::operator const char * (  )  const [inline, protected, virtual]

Reimplemented from Aseba::Message.

Definition at line 95 of file msg.h.

virtual void Aseba::UserMessage::serializeSpecific (  )  [protected, virtual]

Implements Aseba::Message.

void Aseba::UserMessage::serializeSpecific (  )  [protected, virtual]

Implements Aseba::Message.

Definition at line 275 of file msg.cpp.


Member Data Documentation

Definition at line 84 of file msg.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:42:15 2011