$search

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

Public Member Functions

 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 dumpSpecific (std::wostream &stream) const
virtual operator const char * () const
virtual void serializeSpecific ()

Detailed Description

Any message sent by a script on a node.

Definition at line 77 of file msg.h.


Member Typedef Documentation

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

Definition at line 80 of file msg.h.


Constructor & Destructor Documentation

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

Definition at line 84 of file msg.h.

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

Definition at line 85 of file msg.h.

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

Definition at line 276 of file msg.cpp.


Member Function Documentation

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

Implements Aseba::Message.

Definition at line 289 of file msg.cpp.

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

Implements Aseba::Message.

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

Reimplemented from Aseba::Message.

Definition at line 92 of file msg.h.

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

Implements Aseba::Message.

Definition at line 283 of file msg.cpp.


Member Data Documentation

Definition at line 81 of file msg.h.


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


aseba
Author(s): Stéphane Magnenat
autogenerated on Sat Mar 2 12:31:57 2013