Parent class of any message exchanged over the network.
More...
#include <msg.h>
List of all members.
Detailed Description
Parent class of any message exchanged over the network.
Definition at line 49 of file msg.h.
Constructor & Destructor Documentation
Aseba::Message::Message |
( |
uint16 |
type |
) |
|
Aseba::Message::~Message |
( |
|
) |
[virtual] |
Aseba::Message::Message |
( |
uint16 |
type |
) |
|
virtual Aseba::Message::~Message |
( |
|
) |
[virtual] |
Member Function Documentation
template<>
void Aseba::Message::add |
( |
const string & |
val |
) |
[inline] |
template<typename T >
void Aseba::Message::add |
( |
const T & |
val |
) |
[inline, protected] |
template<typename T >
void Aseba::Message::add |
( |
const T & |
val |
) |
[inline, protected] |
virtual void Aseba::Message::deserializeSpecific |
( |
|
) |
[protected, pure virtual] |
Implemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
virtual void Aseba::Message::deserializeSpecific |
( |
|
) |
[protected, pure virtual] |
Implemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
void Aseba::Message::dump |
( |
std::ostream & |
stream |
) |
const |
void Aseba::Message::dump |
( |
std::ostream & |
stream |
) |
const |
void Aseba::Message::dumpBuffer |
( |
std::ostream & |
stream |
) |
const |
void Aseba::Message::dumpBuffer |
( |
std::ostream & |
stream |
) |
const |
virtual void Aseba::Message::dumpSpecific |
( |
std::ostream & |
stream |
) |
const [protected, pure virtual] |
Implemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
virtual void Aseba::Message::dumpSpecific |
( |
std::ostream & |
stream |
) |
const [protected, pure virtual] |
Implemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
template<typename T >
T Aseba::Message::get |
( |
|
) |
[inline, protected] |
string Aseba::Message::get |
( |
|
) |
[inline, protected] |
virtual Aseba::Message::operator const char * |
( |
|
) |
const [inline, protected, virtual] |
Reimplemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, Aseba::Sleep, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, and Aseba::Sleep.
Definition at line 68 of file msg.h.
virtual Aseba::Message::operator const char * |
( |
|
) |
const [inline, protected, virtual] |
Reimplemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, Aseba::Sleep, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReset, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::Reset, Aseba::Run, Aseba::Pause, Aseba::Step, Aseba::Stop, Aseba::GetExecutionState, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::BreakpointClearAll, Aseba::GetVariables, Aseba::SetVariables, Aseba::WriteBytecode, Aseba::Reboot, and Aseba::Sleep.
Definition at line 68 of file msg.h.
virtual void Aseba::Message::serializeSpecific |
( |
|
) |
[protected, pure virtual] |
Implemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
virtual void Aseba::Message::serializeSpecific |
( |
|
) |
[protected, pure virtual] |
Implemented in Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, Aseba::SetVariables, Aseba::UserMessage, Aseba::BootloaderDescription, Aseba::BootloaderDataRead, Aseba::BootloaderAck, Aseba::GetDescription, Aseba::Description, Aseba::NamedVariableDescription, Aseba::LocalEventDescription, Aseba::NativeFunctionDescription, Aseba::Disconnected, Aseba::Variables, Aseba::ArrayAccessOutOfBounds, Aseba::DivisionByZero, Aseba::EventExecutionKilled, Aseba::NodeSpecificError, Aseba::ExecutionStateChanged, Aseba::BreakpointSetResult, Aseba::CmdMessage, Aseba::BootloaderReadPage, Aseba::BootloaderWritePage, Aseba::BootloaderPageDataWrite, Aseba::SetBytecode, Aseba::BreakpointSet, Aseba::BreakpointClear, Aseba::GetVariables, and Aseba::SetVariables.
Member Data Documentation
Definition at line 75 of file msg.h.
Definition at line 76 of file msg.h.
Definition at line 52 of file msg.h.
Definition at line 53 of file msg.h.
The documentation for this class was generated from the following files:
- /opt/ros/diamondback/stacks/ethzasl_aseba/asebaros/aseba/include/aseba/msg/msg.h
- /opt/ros/diamondback/stacks/ethzasl_aseba/asebaros/aseba/svn/msg/msg.h
- /opt/ros/diamondback/stacks/ethzasl_aseba/asebaros/aseba/svn/msg/msg.cpp