Public Types | Public Member Functions | Public Attributes | Protected Member Functions
Aseba::UserMessage Class Reference

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 ()
 UserMessage (uint16 type, const DataVector &data=DataVector())
 UserMessage (uint16 type, const sint16 *data, const size_t length)

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

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.

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

Implements Aseba::Message.

Definition at line 304 of file msg.cpp.

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:


aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:18