Fawkes API  Fawkes Development Version
fawkes::Message Class Reference

#include <>>

Inherits fawkes::RefCount.

Inherited by fawkes::BatteryInterface::PushButtonMessage, fawkes::BatteryInterface::SleepMessage, fawkes::CameraControlInterface::SetEffectMessage, fawkes::CameraControlInterface::SetMirrorMessage, fawkes::CameraControlInterface::SetZoomMessage, fawkes::DynamicReconfigureInterface::SetBoolMessage, fawkes::DynamicReconfigureInterface::SetFloatMessage, fawkes::DynamicReconfigureInterface::SetStringMessage, fawkes::DynamicReconfigureInterface::SetUint32Message, fawkes::DynamicReconfigureInterface::SetUint64Message, fawkes::DynamixelServoInterface::FlushMessage, fawkes::DynamixelServoInterface::GotoMessage, fawkes::DynamixelServoInterface::GotoPositionMessage, fawkes::DynamixelServoInterface::RecoverMessage, fawkes::DynamixelServoInterface::ResetRawErrorMessage, fawkes::DynamixelServoInterface::SetAngleLimitsMessage, fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage, fawkes::DynamixelServoInterface::SetComplianceValuesMessage, fawkes::DynamixelServoInterface::SetEnabledMessage, fawkes::DynamixelServoInterface::SetGoalSpeedMessage, fawkes::DynamixelServoInterface::SetMarginMessage, fawkes::DynamixelServoInterface::SetModeMessage, fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage, fawkes::DynamixelServoInterface::SetPunchMessage, fawkes::DynamixelServoInterface::SetSpeedMessage, fawkes::DynamixelServoInterface::SetTorqueLimitMessage, fawkes::DynamixelServoInterface::SetVelocityMessage, fawkes::DynamixelServoInterface::StopMessage, fawkes::DynamixelServoInterface::TimedGotoMessage, fawkes::EclipseDebuggerInterface::ConnectionMessage, fawkes::ExitSimulationInterface::ExitSimulationMessage, fawkes::FacerInterface::EnableIdentityMessage, fawkes::FacerInterface::GetNameMessage, fawkes::FacerInterface::LearnFaceMessage, fawkes::FacerInterface::SetNameMessage, fawkes::FacerInterface::SetOpmodeMessage, fawkes::FacerInterface::StartSearchPersonMessage, fawkes::FacerInterface::StopSearchPersonMessage, fawkes::FacialExpressionInterface::MoveBrowsMessage, fawkes::FacialExpressionInterface::MoveEyesMessage, fawkes::FacialExpressionInterface::MoveJowlMessage, fawkes::FacialExpressionInterface::MoveMouthMessage, fawkes::GameStateInterface::SetKickoffMessage, fawkes::GameStateInterface::SetStateTeamMessage, fawkes::GameStateInterface::SetTeamColorMessage, fawkes::GripperInterface::CloseGripperMessage, fawkes::GripperInterface::OpenGripperMessage, fawkes::HumanoidMotionInterface::GetUpMessage, fawkes::HumanoidMotionInterface::KickMessage, fawkes::HumanoidMotionInterface::MoveHeadMessage, fawkes::HumanoidMotionInterface::ParkMessage, fawkes::HumanoidMotionInterface::StandupMessage, fawkes::HumanoidMotionInterface::StopMessage, fawkes::HumanoidMotionInterface::TurnMessage, fawkes::HumanoidMotionInterface::WalkArcMessage, fawkes::HumanoidMotionInterface::WalkSidewaysMessage, fawkes::HumanoidMotionInterface::WalkStraightMessage, fawkes::HumanoidMotionInterface::WalkVelocityMessage, fawkes::JacoBimanualInterface::CartesianGotoMessage, fawkes::JacoBimanualInterface::MoveGripperMessage, fawkes::JacoBimanualInterface::SetConstrainedMessage, fawkes::JacoBimanualInterface::SetPlannerParamsMessage, fawkes::JacoInterface::AngularGotoMessage, fawkes::JacoInterface::CalibrateMessage, fawkes::JacoInterface::CartesianGotoMessage, fawkes::JacoInterface::JoystickPushMessage, fawkes::JacoInterface::JoystickReleaseMessage, fawkes::JacoInterface::MoveGripperMessage, fawkes::JacoInterface::RetractMessage, fawkes::JacoInterface::SetPlannerParamsMessage, fawkes::JacoInterface::StopMessage, fawkes::JoystickInterface::StartRumbleMessage, fawkes::JoystickInterface::StopAllMessage, fawkes::JoystickInterface::StopRumbleMessage, fawkes::KatanaInterface::CalibrateMessage, fawkes::KatanaInterface::CloseGripperMessage, fawkes::KatanaInterface::FlushMessage, fawkes::KatanaInterface::LinearGotoKniMessage, fawkes::KatanaInterface::LinearGotoMessage, fawkes::KatanaInterface::MoveMotorAngleMessage, fawkes::KatanaInterface::MoveMotorEncoderMessage, fawkes::KatanaInterface::ObjectGotoMessage, fawkes::KatanaInterface::OpenGripperMessage, fawkes::KatanaInterface::ParkMessage, fawkes::KatanaInterface::SetEnabledMessage, fawkes::KatanaInterface::SetMaxVelocityMessage, fawkes::KatanaInterface::SetMotorAngleMessage, fawkes::KatanaInterface::SetMotorEncoderMessage, fawkes::KatanaInterface::SetPlannerParamsMessage, fawkes::KatanaInterface::StopMessage, fawkes::KickerInterface::GuideBallMessage, fawkes::KickerInterface::KickMessage, fawkes::KickerInterface::ResetCounterMessage, fawkes::LaserBoxFilterInterface::CreateNewBoxFilterMessage, fawkes::LaserClusterInterface::SetMaxXMessage, fawkes::LaserClusterInterface::SetSelectionModeMessage, fawkes::LedInterface::SetIntensityMessage, fawkes::LedInterface::TurnOffMessage, fawkes::LedInterface::TurnOnMessage, fawkes::LocalizationInterface::SetInitialPoseMessage, fawkes::MotorInterface::AcquireControlMessage, fawkes::MotorInterface::DriveRPMMessage, fawkes::MotorInterface::GotoMessage, fawkes::MotorInterface::LinTransRotMessage, fawkes::MotorInterface::OrbitMessage, fawkes::MotorInterface::ResetOdometryMessage, fawkes::MotorInterface::RotMessage, fawkes::MotorInterface::SetMotorStateMessage, fawkes::MotorInterface::SetOdometryMessage, fawkes::MotorInterface::TransMessage, fawkes::MotorInterface::TransRotMessage, fawkes::NaoJointPositionInterface::MoveServoMessage, fawkes::NaoJointPositionInterface::MoveServosMessage, fawkes::NaoJointPositionInterface::SetServoMessage, fawkes::NaoJointPositionInterface::SetServosMessage, fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessMessage, fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage, fawkes::NaoSensorInterface::StartUltrasonicMessage, fawkes::NaoSensorInterface::StopUltrasonicMessage, fawkes::NavGraphGeneratorInterface::AddEdgeMessage, fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage, fawkes::NavGraphGeneratorInterface::AddObstacleMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage, fawkes::NavGraphGeneratorInterface::ClearMessage, fawkes::NavGraphGeneratorInterface::ComputeMessage, fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage, fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage, fawkes::NavGraphGeneratorInterface::SetAlgorithmMessage, fawkes::NavGraphGeneratorInterface::SetAlgorithmParameterMessage, fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage, fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage, fawkes::NavGraphGeneratorInterface::SetFilterMessage, fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage, fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage, fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage, fawkes::NavigatorInterface::CartesianGotoMessage, fawkes::NavigatorInterface::CartesianGotoWithFrameMessage, fawkes::NavigatorInterface::CartesianGotoWithFrameWithToleranceMessage, fawkes::NavigatorInterface::CartesianGotoWithToleranceMessage, fawkes::NavigatorInterface::ObstacleMessage, fawkes::NavigatorInterface::PlaceGotoMessage, fawkes::NavigatorInterface::PlaceWithOriGotoMessage, fawkes::NavigatorInterface::PolarGotoMessage, fawkes::NavigatorInterface::ResetOdometryMessage, fawkes::NavigatorInterface::ResetParametersMessage, fawkes::NavigatorInterface::SetDriveModeMessage, fawkes::NavigatorInterface::SetEscapingMessage, fawkes::NavigatorInterface::SetMaxRotationMessage, fawkes::NavigatorInterface::SetMaxVelocityMessage, fawkes::NavigatorInterface::SetOrientationModeMessage, fawkes::NavigatorInterface::SetSecurityDistanceMessage, fawkes::NavigatorInterface::SetStopAtTargetMessage, fawkes::NavigatorInterface::StopMessage, fawkes::NavigatorInterface::TurnMessage, fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage, fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage, fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage, fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage, fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage, fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage, fawkes::OpenRaveInterface::AddObjectMessage, fawkes::OpenRaveInterface::AttachObjectMessage, fawkes::OpenRaveInterface::DeleteAllObjectsMessage, fawkes::OpenRaveInterface::DeleteObjectMessage, fawkes::OpenRaveInterface::MoveObjectMessage, fawkes::OpenRaveInterface::ReleaseAllObjectsMessage, fawkes::OpenRaveInterface::ReleaseObjectMessage, fawkes::OpenRaveInterface::RenameObjectMessage, fawkes::OpenRaveInterface::RotateObjectMessage, fawkes::OpenRaveInterface::RotateObjectQuatMessage, fawkes::OpenRaveInterface::StartViewerMessage, fawkes::OpenraveRobotMemoryInterface::ConstructSceneMessage, fawkes::PanTiltInterface::CalibrateMessage, fawkes::PanTiltInterface::FlushMessage, fawkes::PanTiltInterface::GotoMessage, fawkes::PanTiltInterface::ParkMessage, fawkes::PanTiltInterface::SetEnabledMessage, fawkes::PanTiltInterface::SetMarginMessage, fawkes::PanTiltInterface::SetVelocityMessage, fawkes::PanTiltInterface::StopMessage, fawkes::PanTiltInterface::TimedGotoMessage, fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage, fawkes::RobotinoSensorInterface::SetDigitalOutputMessage, fawkes::Roomba500Interface::DockMessage, fawkes::Roomba500Interface::DriveMessage, fawkes::Roomba500Interface::DriveStraightMessage, fawkes::Roomba500Interface::SetModeMessage, fawkes::Roomba500Interface::SetMotorsMessage, fawkes::Roomba500Interface::StopMessage, fawkes::SkillerDebugInterface::SetGraphColoredMessage, fawkes::SkillerDebugInterface::SetGraphDirectionMessage, fawkes::SkillerDebugInterface::SetGraphMessage, fawkes::SkillerInterface::AcquireControlMessage, fawkes::SkillerInterface::ExecSkillMessage, fawkes::SkillerInterface::ReleaseControlMessage, fawkes::SkillerInterface::RestartInterpreterMessage, fawkes::SkillerInterface::StopExecMessage, fawkes::SoccerPenaltyInterface::SetPenaltyMessage, fawkes::SpeechRecognitionInterface::ResetMessage, fawkes::SpeechRecognitionInterface::SetEnabledMessage, fawkes::SpeechSynthInterface::SayMessage, fawkes::SwitchInterface::DisableSwitchMessage, fawkes::SwitchInterface::EnableDurationMessage, fawkes::SwitchInterface::EnableSwitchMessage, fawkes::SwitchInterface::SetMessage, fawkes::TestInterface::CalculateMessage, fawkes::TestInterface::SetTestIntMessage, fawkes::TestInterface::SetTestStringMessage, fawkes::VisualDisplay2DInterface::AddCartCircleMessage, fawkes::VisualDisplay2DInterface::AddCartLineMessage, fawkes::VisualDisplay2DInterface::AddCartRectMessage, fawkes::VisualDisplay2DInterface::AddCartTextMessage, fawkes::VisualDisplay2DInterface::DeleteAllMessage, and fawkes::VisualDisplay2DInterface::DeleteObjectMessage.

Classes

struct  message_data_ts_t
 Timestamp data, must be present and first entries for each interface data structs! This leans on timeval struct. More...
 

Public Member Functions

 Message (const char *type)
 Constructor. More...
 
 Message (const Message *mesg)
 Copy constructor. More...
 
 Message (const Message &mesg)
 Copy constructor. More...
 
virtual ~Message ()
 Destructor. More...
 
Messageoperator= (const Message &m)
 Assign this message to given message. More...
 
unsigned int id () const
 Get message ID. More...
 
void set_id (unsigned int message_id)
 Set message ID. More...
 
void mark_enqueued ()
 Mark message as being enqueued. More...
 
bool enqueued () const
 Check is message has been enqueued. More...
 
const Timetime_enqueued () const
 Get time when message was enqueued. More...
 
unsigned int sender_id () const
 Get ID of sender. More...
 
const char * sender_thread_name () const
 Get sender of message. More...
 
Interfaceinterface () const
 Get transmitting interface. More...
 
const char * type () const
 Get message type. More...
 
InterfaceFieldIterator fields ()
 Get iterator over all fields of this interface instance. More...
 
InterfaceFieldIterator fields_end ()
 Invalid iterator. More...
 
unsigned int num_fields () const
 Get the number of fields in the message. More...
 
const void * datachunk () const
 Get pointer to data. More...
 
unsigned int datasize () const
 Get size of data. More...
 
unsigned int hops () const
 Get number of hops. More...
 
void set_hops (unsigned int hops)
 Set number of hops. More...
 
void set_from_chunk (const void *chunk)
 Set from raw data chunk. More...
 
unsigned int recipient () const
 Get recipient memory serial. More...
 
virtual Messageclone () const
 Clone this message. More...
 
template<class MessageType >
bool is_of_type ()
 Check if message has desired type. More...
 
template<class MessageType >
MessageType * as_type ()
 Cast message to given type if possible. More...
 
- Public Member Functions inherited from fawkes::RefCount
 RefCount ()
 Constructor. More...
 
virtual ~RefCount ()
 Destructor. More...
 
void ref ()
 Increment reference count. More...
 
void unref ()
 Decrement reference count and conditionally delete this instance. More...
 
unsigned int refcount ()
 Get reference count for this instance. More...
 

Protected Member Functions

void add_fieldinfo (interface_fieldtype_t type, const char *name, size_t length, void *value, const char *enumtype=0, const interface_enum_map_t *enum_map=0)
 Add an entry to the info list. More...
 

Protected Attributes

void * data_ptr
 
unsigned int data_size
 
message_data_ts_tdata_ts
 data timestamp aliasing pointer More...
 

Detailed Description

Base class for all messages passed through interfaces in Fawkes BlackBoard. Do not use directly, but instead use the interface generator to generate an interface with accompanying messages.

The sender ID of the message is automatically determined and is the instance serial of the interface where the message was enqueued using Interface::msgq_enqueue().

Author
Tim Niemueller

Definition at line 41 of file message.h.

Constructor & Destructor Documentation

◆ Message() [1/3]

fawkes::Message::Message ( const char *  type)

Constructor.

Parameters
typestring representation of the message type

Definition at line 68 of file message.cpp.

Referenced by num_fields().

◆ Message() [2/3]

fawkes::Message::Message ( const Message mesg)

Copy constructor.

Parameters
mesgMessage to copy.

Definition at line 134 of file message.cpp.

◆ Message() [3/3]

fawkes::Message::Message ( const Message mesg)

Copy constructor.

Parameters
mesgMessage to copy.

Definition at line 97 of file message.cpp.

◆ ~Message()

fawkes::Message::~Message ( )
virtual

Destructor.

Definition at line 168 of file message.cpp.

References fawkes::interface_fieldinfo_t::next.

Member Function Documentation

◆ add_fieldinfo()

void fawkes::Message::add_fieldinfo ( interface_fieldtype_t  type,
const char *  name,
size_t  length,
void *  value,
const char *  enumtype = 0,
const interface_enum_map_t enum_map = 0 
)
protected

Add an entry to the info list.

Never use directly, use the interface generator instead. The info list is used for introspection purposes to allow for iterating over all fields of an interface.

Parameters
typefield type
namename of the field, this is referenced, not copied
lengthlength of the field
valuepointer to the value in the data struct
enumtypein case the type parameter is enum the name of the enum type
enum_mapenum value map

Definition at line 406 of file message.cpp.

References fawkes::interface_fieldinfo_t::enum_map, fawkes::interface_fieldinfo_t::enumtype, fawkes::interface_fieldinfo_t::length, fawkes::interface_fieldinfo_t::name, fawkes::interface_fieldinfo_t::next, type(), fawkes::interface_fieldinfo_t::type, and fawkes::interface_fieldinfo_t::value.

◆ as_type()

template<class MessageType >
MessageType * fawkes::Message::as_type

Cast message to given type if possible.

Check with is_of_type() first if the message has the requested type.

Returns
message casted to requested type
Exceptions
TypeMismatchExceptionthrown if the message is not of the requested type

Definition at line 147 of file message.h.

◆ clone()

Message * fawkes::Message::clone ( ) const
virtual

Clone this message.

Shall be implemented by every sub-class to return a message of proper type.

Returns
new message cloned from this instance

Reimplemented in fawkes::NavGraphGeneratorInterface::ComputeMessage, fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage, fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage, fawkes::NavigatorInterface::ResetParametersMessage, fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage, fawkes::NavigatorInterface::SetOrientationModeMessage, fawkes::NavGraphGeneratorInterface::AddEdgeMessage, fawkes::NavigatorInterface::SetStopAtTargetMessage, fawkes::DynamixelServoInterface::RecoverMessage, fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage, fawkes::NavigatorInterface::SetDriveModeMessage, fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage, fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage, fawkes::NavigatorInterface::SetSecurityDistanceMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage, fawkes::DynamixelServoInterface::ResetRawErrorMessage, fawkes::NavigatorInterface::SetEscapingMessage, fawkes::KatanaInterface::MoveMotorAngleMessage, fawkes::DynamixelServoInterface::SetAngleLimitsMessage, fawkes::NavigatorInterface::SetMaxRotationMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage, fawkes::KatanaInterface::SetMotorAngleMessage, fawkes::DynamixelServoInterface::GotoPositionMessage, fawkes::NavigatorInterface::SetMaxVelocityMessage, fawkes::KatanaInterface::MoveMotorEncoderMessage, fawkes::DynamixelServoInterface::SetPunchMessage, fawkes::NavigatorInterface::ResetOdometryMessage, fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage, fawkes::NaoJointPositionInterface::MoveServosMessage, fawkes::KatanaInterface::SetMotorEncoderMessage, fawkes::DynamixelServoInterface::SetTorqueLimitMessage, fawkes::NavigatorInterface::ObstacleMessage, fawkes::NavGraphGeneratorInterface::AddObstacleMessage, fawkes::MotorInterface::LinTransRotMessage, fawkes::KatanaInterface::SetPlannerParamsMessage, fawkes::DynamixelServoInterface::SetGoalSpeedMessage, fawkes::NavigatorInterface::PlaceWithOriGotoMessage, fawkes::MotorInterface::OrbitMessage, fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage, fawkes::KatanaInterface::SetMaxVelocityMessage, fawkes::DynamixelServoInterface::SetComplianceValuesMessage, fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage, fawkes::NavigatorInterface::PlaceGotoMessage, fawkes::Roomba500Interface::SetMotorsMessage, fawkes::HumanoidMotionInterface::MoveHeadMessage, fawkes::KatanaInterface::SetEnabledMessage, fawkes::MotorInterface::TransRotMessage, fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage, fawkes::DynamixelServoInterface::SetMarginMessage, fawkes::NavigatorInterface::PolarGotoMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage, fawkes::OpenRaveInterface::RenameObjectMessage, fawkes::KatanaInterface::CloseGripperMessage, fawkes::Roomba500Interface::DriveMessage, fawkes::HumanoidMotionInterface::StandupMessage, fawkes::MotorInterface::RotMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage, fawkes::DynamixelServoInterface::SetVelocityMessage, fawkes::KatanaInterface::OpenGripperMessage, fawkes::NaoJointPositionInterface::MoveServoMessage, fawkes::NavGraphGeneratorInterface::SetFilterMessage, fawkes::OpenRaveInterface::RotateObjectMessage, fawkes::NavigatorInterface::CartesianGotoWithFrameWithToleranceMessage, fawkes::HumanoidMotionInterface::GetUpMessage, fawkes::MotorInterface::TransMessage, fawkes::Roomba500Interface::DriveStraightMessage, fawkes::JacoInterface::JoystickReleaseMessage, fawkes::KatanaInterface::CalibrateMessage, fawkes::VisualDisplay2DInterface::DeleteAllMessage, fawkes::DynamixelServoInterface::SetEnabledMessage, fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage, fawkes::FacerInterface::StopSearchPersonMessage, fawkes::HumanoidMotionInterface::ParkMessage, fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage, fawkes::PanTiltInterface::SetMarginMessage, fawkes::JacoInterface::JoystickPushMessage, fawkes::KatanaInterface::ObjectGotoMessage, fawkes::NaoJointPositionInterface::SetServosMessage, fawkes::OpenRaveInterface::RotateObjectQuatMessage, fawkes::VisualDisplay2DInterface::DeleteObjectMessage, fawkes::MotorInterface::GotoMessage, fawkes::Roomba500Interface::SetModeMessage, fawkes::NavigatorInterface::CartesianGotoWithFrameMessage, fawkes::FacerInterface::StartSearchPersonMessage, fawkes::DynamixelServoInterface::SetSpeedMessage, fawkes::HumanoidMotionInterface::KickMessage, fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage, fawkes::JacoInterface::SetPlannerParamsMessage, fawkes::PanTiltInterface::SetVelocityMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage, fawkes::KatanaInterface::LinearGotoKniMessage, fawkes::VisualDisplay2DInterface::AddCartTextMessage, fawkes::Roomba500Interface::DockMessage, fawkes::NavGraphGeneratorInterface::SetAlgorithmParameterMessage, fawkes::FacerInterface::GetNameMessage, fawkes::DynamixelServoInterface::SetModeMessage, fawkes::OpenRaveInterface::MoveObjectMessage, fawkes::MotorInterface::DriveRPMMessage, fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage, fawkes::HumanoidMotionInterface::TurnMessage, fawkes::JacoInterface::MoveGripperMessage, fawkes::NavigatorInterface::CartesianGotoWithToleranceMessage, fawkes::PanTiltInterface::SetEnabledMessage, fawkes::Roomba500Interface::StopMessage, fawkes::FacerInterface::SetNameMessage, fawkes::DynamicReconfigureInterface::SetFloatMessage, fawkes::DynamixelServoInterface::TimedGotoMessage, fawkes::NavGraphGeneratorInterface::SetAlgorithmMessage, fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage, fawkes::HumanoidMotionInterface::WalkVelocityMessage, fawkes::JacoBimanualInterface::SetConstrainedMessage, fawkes::MotorInterface::SetOdometryMessage, fawkes::KatanaInterface::LinearGotoMessage, fawkes::OpenRaveInterface::ReleaseAllObjectsMessage, fawkes::PanTiltInterface::TimedGotoMessage, fawkes::JacoInterface::AngularGotoMessage, fawkes::VisualDisplay2DInterface::AddCartRectMessage, fawkes::FacialExpressionInterface::MoveMouthMessage, fawkes::GameStateInterface::SetStateTeamMessage, fawkes::NavigatorInterface::CartesianGotoMessage, fawkes::FacerInterface::EnableIdentityMessage, fawkes::OpenRaveInterface::ReleaseObjectMessage, fawkes::JoystickInterface::StopAllMessage, fawkes::DynamixelServoInterface::GotoMessage, fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage, fawkes::SkillerInterface::ReleaseControlMessage, fawkes::DynamicReconfigureInterface::SetUint64Message, fawkes::JacoBimanualInterface::SetPlannerParamsMessage, fawkes::NavGraphGeneratorInterface::ClearMessage, fawkes::MotorInterface::ResetOdometryMessage, fawkes::PanTiltInterface::GotoMessage, fawkes::SwitchInterface::EnableDurationMessage, fawkes::FacialExpressionInterface::MoveJowlMessage, fawkes::JoystickInterface::StopRumbleMessage, fawkes::NaoSensorInterface::StopUltrasonicMessage, fawkes::SkillerInterface::AcquireControlMessage, fawkes::HumanoidMotionInterface::WalkArcMessage, fawkes::GameStateInterface::SetKickoffMessage, fawkes::OpenRaveInterface::AttachObjectMessage, fawkes::FacerInterface::SetOpmodeMessage, fawkes::JacoInterface::CartesianGotoMessage, fawkes::DynamixelServoInterface::FlushMessage, fawkes::JacoBimanualInterface::MoveGripperMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage, fawkes::MotorInterface::AcquireControlMessage, fawkes::NavigatorInterface::TurnMessage, fawkes::VisualDisplay2DInterface::AddCartCircleMessage, fawkes::NaoJointPositionInterface::SetServoMessage, fawkes::DynamicReconfigureInterface::SetUint32Message, fawkes::KickerInterface::GuideBallMessage, fawkes::JoystickInterface::StartRumbleMessage, fawkes::NaoSensorInterface::StartUltrasonicMessage, fawkes::PanTiltInterface::ParkMessage, fawkes::FacialExpressionInterface::MoveEyesMessage, fawkes::KatanaInterface::ParkMessage, fawkes::SkillerDebugInterface::SetGraphColoredMessage, fawkes::DynamixelServoInterface::StopMessage, fawkes::SwitchInterface::DisableSwitchMessage, fawkes::GameStateInterface::SetTeamColorMessage, fawkes::OpenRaveInterface::DeleteAllObjectsMessage, fawkes::SkillerInterface::StopExecMessage, fawkes::FacerInterface::LearnFaceMessage, fawkes::HumanoidMotionInterface::WalkSidewaysMessage, fawkes::CameraControlInterface::SetMirrorMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage, fawkes::TestInterface::CalculateMessage, fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage, fawkes::NavigatorInterface::StopMessage, fawkes::PanTiltInterface::CalibrateMessage, fawkes::KickerInterface::ResetCounterMessage, fawkes::MotorInterface::SetMotorStateMessage, fawkes::KatanaInterface::FlushMessage, fawkes::DynamicReconfigureInterface::SetStringMessage, fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage, fawkes::JacoInterface::StopMessage, fawkes::SwitchInterface::EnableSwitchMessage, fawkes::JacoBimanualInterface::CartesianGotoMessage, fawkes::OpenRaveInterface::DeleteObjectMessage, fawkes::SkillerInterface::RestartInterpreterMessage, fawkes::VisualDisplay2DInterface::AddCartLineMessage, fawkes::SkillerDebugInterface::SetGraphDirectionMessage, fawkes::FacialExpressionInterface::MoveBrowsMessage, fawkes::LaserClusterInterface::SetSelectionModeMessage, fawkes::CameraControlInterface::SetZoomMessage, fawkes::HumanoidMotionInterface::WalkStraightMessage, fawkes::LedInterface::TurnOffMessage, fawkes::RobotinoSensorInterface::SetDigitalOutputMessage, fawkes::PanTiltInterface::FlushMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage, fawkes::KickerInterface::KickMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessMessage, fawkes::TestInterface::SetTestStringMessage, fawkes::KatanaInterface::StopMessage, fawkes::JacoInterface::RetractMessage, fawkes::SwitchInterface::SetMessage, fawkes::SkillerInterface::ExecSkillMessage, fawkes::SpeechRecognitionInterface::SetEnabledMessage, fawkes::OpenRaveInterface::AddObjectMessage, fawkes::LocalizationInterface::SetInitialPoseMessage, fawkes::LedInterface::TurnOnMessage, fawkes::GripperInterface::CloseGripperMessage, fawkes::DynamicReconfigureInterface::SetBoolMessage, fawkes::PanTiltInterface::StopMessage, fawkes::SkillerDebugInterface::SetGraphMessage, fawkes::CameraControlInterface::SetEffectMessage, fawkes::HumanoidMotionInterface::StopMessage, fawkes::LaserClusterInterface::SetMaxXMessage, fawkes::LaserBoxFilterInterface::CreateNewBoxFilterMessage, fawkes::BatteryInterface::SleepMessage, fawkes::JacoInterface::CalibrateMessage, fawkes::SpeechSynthInterface::SayMessage, fawkes::TestInterface::SetTestIntMessage, fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage, fawkes::SoccerPenaltyInterface::SetPenaltyMessage, fawkes::LedInterface::SetIntensityMessage, fawkes::GripperInterface::OpenGripperMessage, fawkes::SpeechRecognitionInterface::ResetMessage, fawkes::OpenRaveInterface::StartViewerMessage, fawkes::BatteryInterface::PushButtonMessage, fawkes::OpenraveRobotMemoryInterface::ConstructSceneMessage, fawkes::EclipseDebuggerInterface::ConnectionMessage, and fawkes::ExitSimulationInterface::ExitSimulationMessage.

Definition at line 389 of file message.cpp.

Referenced by SyncInterfaceListener::bb_interface_message_received().

◆ datachunk()

const void * fawkes::Message::datachunk ( ) const

Get pointer to data.

Avoid usage.

Returns
pointer to internal data

Definition at line 267 of file message.cpp.

References data_size.

◆ datasize()

unsigned int fawkes::Message::datasize ( ) const

◆ enqueued()

bool fawkes::Message::enqueued ( ) const

Check is message has been enqueued.

Returns
true if the message has already been enqueued, false otherwise

Definition at line 235 of file message.cpp.

◆ fields()

InterfaceFieldIterator fawkes::Message::fields ( )

Get iterator over all fields of this interface instance.

Returns
field iterator pointing to the very first value

Definition at line 361 of file message.cpp.

◆ fields_end()

InterfaceFieldIterator fawkes::Message::fields_end ( )

Invalid iterator.

Returns
invalid iterator reprensenting the end.

Definition at line 370 of file message.cpp.

◆ hops()

unsigned int fawkes::Message::hops ( ) const

Get number of hops.

Returns
number of hops

Definition at line 195 of file message.cpp.

Referenced by set_id().

◆ id()

◆ interface()

Interface * fawkes::Message::interface ( ) const

Get transmitting interface.

Returns
transmitting interface, or NULL if message has not been enqueued, yet.

Definition at line 343 of file message.cpp.

◆ is_of_type()

template<class MessageType >
bool fawkes::Message::is_of_type

Check if message has desired type.

Returns
true, if message has desired type, false otherwise

Definition at line 140 of file message.h.

Referenced by ColliActThread::loop().

◆ mark_enqueued()

void fawkes::Message::mark_enqueued ( )

Mark message as being enqueued.

Definition at line 220 of file message.cpp.

◆ num_fields()

unsigned int fawkes::Message::num_fields ( ) const

Get the number of fields in the message.

Returns
the number of fields

Definition at line 379 of file message.cpp.

References Message().

◆ operator=()

Message & fawkes::Message::operator= ( const Message m)

Assign this message to given message.

Data is copied over from message if data sizes are the same.

Parameters
mMessage to copy
Returns
reference to current instance

Definition at line 299 of file message.cpp.

◆ recipient()

unsigned int fawkes::Message::recipient ( ) const

Get recipient memory serial.

Returns
Interface memory serial of the recipient interface.

Definition at line 257 of file message.cpp.

References data_ptr.

◆ sender_id()

unsigned int fawkes::Message::sender_id ( ) const

Get ID of sender.

Returns
name of sending thread.

Definition at line 322 of file message.cpp.

References fawkes::Interface::mem_serial(), and fawkes::Interface::serial().

Referenced by SkillerSimulatorExecutionThread::loop(), and VisualDisplay2D::process_messages().

◆ sender_thread_name()

const char * fawkes::Message::sender_thread_name ( ) const

Get sender of message.

Returns
name of sending thread

Definition at line 313 of file message.cpp.

Referenced by SkillerSimulatorExecutionThread::loop().

◆ set_from_chunk()

void fawkes::Message::set_from_chunk ( const void *  chunk)

Set from raw data chunk.

This sets the internal storage to the given chunk. The chunk must be exactly of the size returned by datasize().

Parameters
chunkchunk containing the data exactly of the size returned by datasize()

Definition at line 287 of file message.cpp.

References data_ptr, data_size, data_ts, fawkes::Time::set_time(), fawkes::Message::message_data_ts_t::timestamp_sec, and fawkes::Message::message_data_ts_t::timestamp_usec.

Referenced by fawkes::BlackBoardNetworkHandler::loop().

◆ set_hops()

void fawkes::Message::set_hops ( unsigned int  hops)

◆ set_id()

void fawkes::Message::set_id ( unsigned int  message_id)

Set message ID.

Parameters
message_idmessage ID

Definition at line 204 of file message.cpp.

References hops().

Referenced by fawkes::BlackBoardNetworkHandler::loop(), and fawkes::Interface::msgq_enqueue().

◆ time_enqueued()

const Time * fawkes::Message::time_enqueued ( ) const

Get time when message was enqueued.

Note that this assumes synchronized clocks between sender and receiver. Problematic in this regard are remote network connections. For one the system times of the two system can diverge, for the other the clock on only one of the systems may be simulated.

Returns
timestamp when message was enqueued.

Definition at line 248 of file message.cpp.

◆ type()

const char * fawkes::Message::type ( ) const

Get message type.

Returns
textual representation of the interface type

Definition at line 352 of file message.cpp.

Referenced by add_fieldinfo(), PanTiltSonyEviD100PThread::loop(), and FvAcquisitionThread::loop().

Member Data Documentation

◆ data_ptr

fawkes::Message::data_ptr
protected

Pointer to memory that contains local data. This memory has to be allocated by deriving classes with the approppriate size!

Definition at line 125 of file message.h.

Referenced by fawkes::BatteryInterface::PushButtonMessage::clone(), fawkes::OpenRaveInterface::StartViewerMessage::clone(), fawkes::SpeechRecognitionInterface::ResetMessage::clone(), fawkes::GripperInterface::OpenGripperMessage::clone(), fawkes::LedInterface::SetIntensityMessage::clone(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::clone(), fawkes::TestInterface::SetTestIntMessage::clone(), fawkes::JacoInterface::CalibrateMessage::clone(), fawkes::LaserClusterInterface::SetMaxXMessage::clone(), fawkes::HumanoidMotionInterface::StopMessage::clone(), fawkes::CameraControlInterface::SetEffectMessage::clone(), fawkes::SkillerDebugInterface::SetGraphMessage::clone(), fawkes::PanTiltInterface::StopMessage::clone(), fawkes::DynamicReconfigureInterface::SetBoolMessage::clone(), fawkes::LedInterface::TurnOnMessage::clone(), fawkes::OpenRaveInterface::AddObjectMessage::clone(), fawkes::SkillerInterface::ExecSkillMessage::clone(), fawkes::SwitchInterface::SetMessage::clone(), fawkes::JacoInterface::RetractMessage::clone(), fawkes::KatanaInterface::StopMessage::clone(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::clone(), fawkes::TestInterface::SetTestStringMessage::clone(), fawkes::KickerInterface::KickMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::clone(), fawkes::PanTiltInterface::FlushMessage::clone(), fawkes::CameraControlInterface::SetZoomMessage::clone(), fawkes::HumanoidMotionInterface::WalkStraightMessage::clone(), fawkes::FacialExpressionInterface::MoveBrowsMessage::clone(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::clone(), fawkes::SkillerInterface::RestartInterpreterMessage::clone(), fawkes::OpenRaveInterface::DeleteObjectMessage::clone(), fawkes::JacoBimanualInterface::CartesianGotoMessage::clone(), fawkes::SwitchInterface::EnableSwitchMessage::clone(), fawkes::JacoInterface::StopMessage::clone(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::clone(), fawkes::DynamicReconfigureInterface::SetStringMessage::clone(), fawkes::KatanaInterface::FlushMessage::clone(), fawkes::MotorInterface::SetMotorStateMessage::clone(), fawkes::KickerInterface::ResetCounterMessage::clone(), fawkes::PanTiltInterface::CalibrateMessage::clone(), fawkes::NavigatorInterface::StopMessage::clone(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::clone(), fawkes::FacerInterface::LearnFaceMessage::clone(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::clone(), fawkes::SkillerInterface::StopExecMessage::clone(), fawkes::GameStateInterface::SetTeamColorMessage::clone(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::clone(), fawkes::SwitchInterface::DisableSwitchMessage::clone(), fawkes::DynamixelServoInterface::StopMessage::clone(), fawkes::KatanaInterface::ParkMessage::clone(), fawkes::FacialExpressionInterface::MoveEyesMessage::clone(), fawkes::PanTiltInterface::ParkMessage::clone(), fawkes::NaoSensorInterface::StartUltrasonicMessage::clone(), fawkes::JoystickInterface::StartRumbleMessage::clone(), fawkes::DynamicReconfigureInterface::SetUint32Message::clone(), fawkes::NaoJointPositionInterface::SetServoMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::clone(), fawkes::MotorInterface::AcquireControlMessage::clone(), fawkes::NavigatorInterface::TurnMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::clone(), fawkes::DynamixelServoInterface::FlushMessage::clone(), fawkes::JacoBimanualInterface::MoveGripperMessage::clone(), fawkes::JacoInterface::CartesianGotoMessage::clone(), fawkes::FacerInterface::SetOpmodeMessage::clone(), fawkes::OpenRaveInterface::AttachObjectMessage::clone(), fawkes::GameStateInterface::SetKickoffMessage::clone(), fawkes::HumanoidMotionInterface::WalkArcMessage::clone(), fawkes::SkillerInterface::AcquireControlMessage::clone(), fawkes::JoystickInterface::StopRumbleMessage::clone(), fawkes::FacialExpressionInterface::MoveJowlMessage::clone(), fawkes::PanTiltInterface::GotoMessage::clone(), fawkes::MotorInterface::ResetOdometryMessage::clone(), fawkes::NavGraphGeneratorInterface::ClearMessage::clone(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::clone(), fawkes::DynamicReconfigureInterface::SetUint64Message::clone(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::clone(), fawkes::DynamixelServoInterface::GotoMessage::clone(), fawkes::OpenRaveInterface::ReleaseObjectMessage::clone(), fawkes::FacerInterface::EnableIdentityMessage::clone(), fawkes::NavigatorInterface::CartesianGotoMessage::clone(), fawkes::JacoInterface::AngularGotoMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::clone(), fawkes::PanTiltInterface::TimedGotoMessage::clone(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::clone(), fawkes::KatanaInterface::LinearGotoMessage::clone(), fawkes::MotorInterface::SetOdometryMessage::clone(), fawkes::HumanoidMotionInterface::WalkVelocityMessage::clone(), fawkes::NavGraphGeneratorInterface::SetAlgorithmMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::clone(), fawkes::DynamixelServoInterface::TimedGotoMessage::clone(), fawkes::FacerInterface::SetNameMessage::clone(), fawkes::Roomba500Interface::StopMessage::clone(), fawkes::PanTiltInterface::SetEnabledMessage::clone(), fawkes::NavigatorInterface::CartesianGotoWithToleranceMessage::clone(), fawkes::JacoInterface::MoveGripperMessage::clone(), fawkes::HumanoidMotionInterface::TurnMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::clone(), fawkes::MotorInterface::DriveRPMMessage::clone(), fawkes::OpenRaveInterface::MoveObjectMessage::clone(), fawkes::DynamixelServoInterface::SetModeMessage::clone(), fawkes::FacerInterface::GetNameMessage::clone(), fawkes::NavGraphGeneratorInterface::SetAlgorithmParameterMessage::clone(), fawkes::Roomba500Interface::DockMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::clone(), fawkes::KatanaInterface::LinearGotoKniMessage::clone(), fawkes::PanTiltInterface::SetVelocityMessage::clone(), fawkes::JacoInterface::SetPlannerParamsMessage::clone(), fawkes::HumanoidMotionInterface::KickMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::clone(), fawkes::DynamixelServoInterface::SetSpeedMessage::clone(), fawkes::FacerInterface::StartSearchPersonMessage::clone(), fawkes::NavigatorInterface::CartesianGotoWithFrameMessage::clone(), fawkes::MotorInterface::GotoMessage::clone(), fawkes::Roomba500Interface::SetModeMessage::clone(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::clone(), fawkes::KatanaInterface::ObjectGotoMessage::clone(), fawkes::NaoJointPositionInterface::SetServosMessage::clone(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::clone(), fawkes::JacoInterface::JoystickPushMessage::clone(), fawkes::HumanoidMotionInterface::ParkMessage::clone(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::clone(), fawkes::DynamixelServoInterface::SetEnabledMessage::clone(), fawkes::KatanaInterface::CalibrateMessage::clone(), fawkes::Roomba500Interface::DriveStraightMessage::clone(), fawkes::MotorInterface::TransMessage::clone(), fawkes::HumanoidMotionInterface::GetUpMessage::clone(), fawkes::NavigatorInterface::CartesianGotoWithFrameWithToleranceMessage::clone(), fawkes::OpenRaveInterface::RotateObjectMessage::clone(), fawkes::KatanaInterface::OpenGripperMessage::clone(), fawkes::NaoJointPositionInterface::MoveServoMessage::clone(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::clone(), fawkes::DynamixelServoInterface::SetVelocityMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::clone(), fawkes::MotorInterface::RotMessage::clone(), fawkes::HumanoidMotionInterface::StandupMessage::clone(), fawkes::Roomba500Interface::DriveMessage::clone(), fawkes::KatanaInterface::CloseGripperMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::clone(), fawkes::DynamixelServoInterface::SetMarginMessage::clone(), fawkes::NavigatorInterface::PolarGotoMessage::clone(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::clone(), fawkes::MotorInterface::TransRotMessage::clone(), fawkes::KatanaInterface::SetEnabledMessage::clone(), fawkes::NavigatorInterface::PlaceGotoMessage::clone(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::clone(), fawkes::KatanaInterface::SetMaxVelocityMessage::clone(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::clone(), fawkes::MotorInterface::OrbitMessage::clone(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::clone(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::clone(), fawkes::KatanaInterface::SetPlannerParamsMessage::clone(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::clone(), fawkes::NavigatorInterface::ObstacleMessage::clone(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::clone(), fawkes::KatanaInterface::SetMotorEncoderMessage::clone(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::clone(), fawkes::NavigatorInterface::ResetOdometryMessage::clone(), fawkes::DynamixelServoInterface::SetPunchMessage::clone(), fawkes::KatanaInterface::MoveMotorEncoderMessage::clone(), fawkes::NavigatorInterface::SetMaxVelocityMessage::clone(), fawkes::DynamixelServoInterface::GotoPositionMessage::clone(), fawkes::KatanaInterface::SetMotorAngleMessage::clone(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::clone(), fawkes::NavigatorInterface::SetMaxRotationMessage::clone(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::clone(), fawkes::NavigatorInterface::SetEscapingMessage::clone(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::clone(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::clone(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::clone(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::clone(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::clone(), fawkes::NavigatorInterface::SetDriveModeMessage::clone(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::clone(), fawkes::NavigatorInterface::SetStopAtTargetMessage::clone(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::clone(), fawkes::NavigatorInterface::SetOrientationModeMessage::clone(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::clone(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::clone(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::clone(), datasize(), recipient(), set_from_chunk(), fawkes::MotorInterface::AcquireControlMessage::~AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::~AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::~AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::~AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::~AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::~AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::~AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::~AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::~AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::~AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::~AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::~AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::~AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::~AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::~CalculateMessage(), fawkes::JacoInterface::CalibrateMessage::~CalibrateMessage(), fawkes::PanTiltInterface::CalibrateMessage::~CalibrateMessage(), fawkes::KatanaInterface::CalibrateMessage::~CalibrateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoWithFrameMessage::~CartesianGotoWithFrameMessage(), fawkes::NavigatorInterface::CartesianGotoWithFrameWithToleranceMessage::~CartesianGotoWithFrameWithToleranceMessage(), fawkes::NavigatorInterface::CartesianGotoWithToleranceMessage::~CartesianGotoWithToleranceMessage(), fawkes::NavGraphGeneratorInterface::ClearMessage::~ClearMessage(), fawkes::GripperInterface::CloseGripperMessage::~CloseGripperMessage(), fawkes::KatanaInterface::CloseGripperMessage::~CloseGripperMessage(), fawkes::NavGraphGeneratorInterface::ComputeMessage::~ComputeMessage(), fawkes::EclipseDebuggerInterface::ConnectionMessage::~ConnectionMessage(), fawkes::OpenraveRobotMemoryInterface::ConstructSceneMessage::~ConstructSceneMessage(), fawkes::LaserBoxFilterInterface::CreateNewBoxFilterMessage::~CreateNewBoxFilterMessage(), fawkes::VisualDisplay2DInterface::DeleteAllMessage::~DeleteAllMessage(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::~DeleteAllObjectsMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::~DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::~DeleteObjectMessage(), fawkes::SwitchInterface::DisableSwitchMessage::~DisableSwitchMessage(), fawkes::Roomba500Interface::DockMessage::~DockMessage(), fawkes::Roomba500Interface::DriveMessage::~DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::~DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::~DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::~EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::~EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::~EnableIdentityMessage(), fawkes::SwitchInterface::EnableSwitchMessage::~EnableSwitchMessage(), fawkes::SkillerInterface::ExecSkillMessage::~ExecSkillMessage(), fawkes::ExitSimulationInterface::ExitSimulationMessage::~ExitSimulationMessage(), fawkes::PanTiltInterface::FlushMessage::~FlushMessage(), fawkes::KatanaInterface::FlushMessage::~FlushMessage(), fawkes::DynamixelServoInterface::FlushMessage::~FlushMessage(), fawkes::FacerInterface::GetNameMessage::~GetNameMessage(), fawkes::HumanoidMotionInterface::GetUpMessage::~GetUpMessage(), fawkes::PanTiltInterface::GotoMessage::~GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::~GotoMessage(), fawkes::MotorInterface::GotoMessage::~GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::~GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::~GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::~JoystickPushMessage(), fawkes::JacoInterface::JoystickReleaseMessage::~JoystickReleaseMessage(), fawkes::KickerInterface::KickMessage::~KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::~KickMessage(), fawkes::FacerInterface::LearnFaceMessage::~LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::~LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::~LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::~LinTransRotMessage(), fawkes::FacialExpressionInterface::MoveBrowsMessage::~MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::~MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::~MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::~MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::~MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::~MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::~MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::~MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::~MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::~MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::~MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::~MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::~ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::~ObstacleMessage(), fawkes::GripperInterface::OpenGripperMessage::~OpenGripperMessage(), fawkes::KatanaInterface::OpenGripperMessage::~OpenGripperMessage(), fawkes::MotorInterface::OrbitMessage::~OrbitMessage(), fawkes::KatanaInterface::ParkMessage::~ParkMessage(), fawkes::PanTiltInterface::ParkMessage::~ParkMessage(), fawkes::HumanoidMotionInterface::ParkMessage::~ParkMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::~PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::~PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::~PolarGotoMessage(), fawkes::BatteryInterface::PushButtonMessage::~PushButtonMessage(), fawkes::DynamixelServoInterface::RecoverMessage::~RecoverMessage(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::~ReleaseAllObjectsMessage(), fawkes::SkillerInterface::ReleaseControlMessage::~ReleaseControlMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::~ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::~RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::~RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::~RenameObjectMessage(), fawkes::KickerInterface::ResetCounterMessage::~ResetCounterMessage(), fawkes::SpeechRecognitionInterface::ResetMessage::~ResetMessage(), fawkes::MotorInterface::ResetOdometryMessage::~ResetOdometryMessage(), fawkes::NavigatorInterface::ResetOdometryMessage::~ResetOdometryMessage(), fawkes::NavigatorInterface::ResetParametersMessage::~ResetParametersMessage(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::~ResetRawErrorMessage(), fawkes::SkillerInterface::RestartInterpreterMessage::~RestartInterpreterMessage(), fawkes::JacoInterface::RetractMessage::~RetractMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::~RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::~RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::~RotMessage(), fawkes::SpeechSynthInterface::SayMessage::~SayMessage(), fawkes::NavGraphGeneratorInterface::SetAlgorithmMessage::~SetAlgorithmMessage(), fawkes::NavGraphGeneratorInterface::SetAlgorithmParameterMessage::~SetAlgorithmParameterMessage(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::~SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::~SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::~SetBodyStiffnessMessage(), fawkes::DynamicReconfigureInterface::SetBoolMessage::~SetBoolMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::~SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::~SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::~SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::~SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::~SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::~SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::~SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::~SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::~SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::~SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::~SetFilterParamFloatMessage(), fawkes::DynamicReconfigureInterface::SetFloatMessage::~SetFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::~SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::~SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::~SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::~SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::~SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::~SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::~SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::~SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::~SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::~SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::~SetMaxRotationMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::~SetMaxVelocityMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::~SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::~SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::~SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::~SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::~SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::~SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::~SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::~SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::~SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::~SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::~SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::~SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::~SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::~SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::~SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::~SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::~SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::~SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::~SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::~SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::~SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::~SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::~SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::~SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::~SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::~SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::~SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::~SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::~SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::~SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::~SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::~SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::~SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::~SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::~SetStopAtTargetMessage(), fawkes::DynamicReconfigureInterface::SetStringMessage::~SetStringMessage(), fawkes::GameStateInterface::SetTeamColorMessage::~SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::~SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::~SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::~SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::~SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::~SetTrySmallerWindowsMessage(), fawkes::DynamicReconfigureInterface::SetUint32Message::~SetUint32Message(), fawkes::DynamicReconfigureInterface::SetUint64Message::~SetUint64Message(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::~SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::~SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::~SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::~SetZoomMessage(), fawkes::BatteryInterface::SleepMessage::~SleepMessage(), fawkes::HumanoidMotionInterface::StandupMessage::~StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::~StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::~StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::~StartUltrasonicMessage(), fawkes::OpenRaveInterface::StartViewerMessage::~StartViewerMessage(), fawkes::JoystickInterface::StopAllMessage::~StopAllMessage(), fawkes::SkillerInterface::StopExecMessage::~StopExecMessage(), fawkes::HumanoidMotionInterface::StopMessage::~StopMessage(), fawkes::PanTiltInterface::StopMessage::~StopMessage(), fawkes::KatanaInterface::StopMessage::~StopMessage(), fawkes::JacoInterface::StopMessage::~StopMessage(), fawkes::NavigatorInterface::StopMessage::~StopMessage(), fawkes::DynamixelServoInterface::StopMessage::~StopMessage(), fawkes::Roomba500Interface::StopMessage::~StopMessage(), fawkes::JoystickInterface::StopRumbleMessage::~StopRumbleMessage(), fawkes::FacerInterface::StopSearchPersonMessage::~StopSearchPersonMessage(), fawkes::NaoSensorInterface::StopUltrasonicMessage::~StopUltrasonicMessage(), fawkes::PanTiltInterface::TimedGotoMessage::~TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::~TimedGotoMessage(), fawkes::MotorInterface::TransMessage::~TransMessage(), fawkes::MotorInterface::TransRotMessage::~TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::~TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::~TurnMessage(), fawkes::LedInterface::TurnOffMessage::~TurnOffMessage(), fawkes::LedInterface::TurnOnMessage::~TurnOnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::~WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::~WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::~WalkStraightMessage(), and fawkes::HumanoidMotionInterface::WalkVelocityMessage::~WalkVelocityMessage().

◆ data_size

fawkes::Message::data_size
protected

Size of memory needed to hold all data. This has to be set by deriving classes to the appropriate value.

Definition at line 126 of file message.h.

Referenced by fawkes::BatteryInterface::PushButtonMessage::clone(), fawkes::OpenRaveInterface::StartViewerMessage::clone(), fawkes::SpeechRecognitionInterface::ResetMessage::clone(), fawkes::GripperInterface::OpenGripperMessage::clone(), fawkes::LedInterface::SetIntensityMessage::clone(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::clone(), fawkes::TestInterface::SetTestIntMessage::clone(), fawkes::JacoInterface::CalibrateMessage::clone(), fawkes::LaserClusterInterface::SetMaxXMessage::clone(), fawkes::HumanoidMotionInterface::StopMessage::clone(), fawkes::CameraControlInterface::SetEffectMessage::clone(), fawkes::SkillerDebugInterface::SetGraphMessage::clone(), fawkes::PanTiltInterface::StopMessage::clone(), fawkes::DynamicReconfigureInterface::SetBoolMessage::clone(), fawkes::LedInterface::TurnOnMessage::clone(), fawkes::OpenRaveInterface::AddObjectMessage::clone(), fawkes::SkillerInterface::ExecSkillMessage::clone(), fawkes::SwitchInterface::SetMessage::clone(), fawkes::JacoInterface::RetractMessage::clone(), fawkes::KatanaInterface::StopMessage::clone(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::clone(), fawkes::TestInterface::SetTestStringMessage::clone(), fawkes::KickerInterface::KickMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::clone(), fawkes::PanTiltInterface::FlushMessage::clone(), fawkes::CameraControlInterface::SetZoomMessage::clone(), fawkes::HumanoidMotionInterface::WalkStraightMessage::clone(), fawkes::FacialExpressionInterface::MoveBrowsMessage::clone(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::clone(), fawkes::SkillerInterface::RestartInterpreterMessage::clone(), fawkes::OpenRaveInterface::DeleteObjectMessage::clone(), fawkes::JacoBimanualInterface::CartesianGotoMessage::clone(), fawkes::SwitchInterface::EnableSwitchMessage::clone(), fawkes::JacoInterface::StopMessage::clone(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::clone(), fawkes::DynamicReconfigureInterface::SetStringMessage::clone(), fawkes::KatanaInterface::FlushMessage::clone(), fawkes::MotorInterface::SetMotorStateMessage::clone(), fawkes::KickerInterface::ResetCounterMessage::clone(), fawkes::PanTiltInterface::CalibrateMessage::clone(), fawkes::NavigatorInterface::StopMessage::clone(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::clone(), fawkes::FacerInterface::LearnFaceMessage::clone(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::clone(), fawkes::SkillerInterface::StopExecMessage::clone(), fawkes::GameStateInterface::SetTeamColorMessage::clone(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::clone(), fawkes::SwitchInterface::DisableSwitchMessage::clone(), fawkes::DynamixelServoInterface::StopMessage::clone(), fawkes::KatanaInterface::ParkMessage::clone(), fawkes::FacialExpressionInterface::MoveEyesMessage::clone(), fawkes::PanTiltInterface::ParkMessage::clone(), fawkes::NaoSensorInterface::StartUltrasonicMessage::clone(), fawkes::JoystickInterface::StartRumbleMessage::clone(), fawkes::DynamicReconfigureInterface::SetUint32Message::clone(), fawkes::NaoJointPositionInterface::SetServoMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::clone(), fawkes::MotorInterface::AcquireControlMessage::clone(), fawkes::NavigatorInterface::TurnMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::clone(), fawkes::DynamixelServoInterface::FlushMessage::clone(), fawkes::JacoBimanualInterface::MoveGripperMessage::clone(), fawkes::JacoInterface::CartesianGotoMessage::clone(), fawkes::FacerInterface::SetOpmodeMessage::clone(), fawkes::OpenRaveInterface::AttachObjectMessage::clone(), fawkes::GameStateInterface::SetKickoffMessage::clone(), fawkes::HumanoidMotionInterface::WalkArcMessage::clone(), fawkes::SkillerInterface::AcquireControlMessage::clone(), fawkes::JoystickInterface::StopRumbleMessage::clone(), fawkes::FacialExpressionInterface::MoveJowlMessage::clone(), fawkes::PanTiltInterface::GotoMessage::clone(), fawkes::MotorInterface::ResetOdometryMessage::clone(), fawkes::NavGraphGeneratorInterface::ClearMessage::clone(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::clone(), fawkes::DynamicReconfigureInterface::SetUint64Message::clone(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::clone(), fawkes::DynamixelServoInterface::GotoMessage::clone(), fawkes::OpenRaveInterface::ReleaseObjectMessage::clone(), fawkes::FacerInterface::EnableIdentityMessage::clone(), fawkes::NavigatorInterface::CartesianGotoMessage::clone(), fawkes::JacoInterface::AngularGotoMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::clone(), fawkes::PanTiltInterface::TimedGotoMessage::clone(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::clone(), fawkes::KatanaInterface::LinearGotoMessage::clone(), fawkes::MotorInterface::SetOdometryMessage::clone(), fawkes::HumanoidMotionInterface::WalkVelocityMessage::clone(), fawkes::NavGraphGeneratorInterface::SetAlgorithmMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::clone(), fawkes::DynamixelServoInterface::TimedGotoMessage::clone(), fawkes::FacerInterface::SetNameMessage::clone(), fawkes::Roomba500Interface::StopMessage::clone(), fawkes::PanTiltInterface::SetEnabledMessage::clone(), fawkes::NavigatorInterface::CartesianGotoWithToleranceMessage::clone(), fawkes::JacoInterface::MoveGripperMessage::clone(), fawkes::HumanoidMotionInterface::TurnMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::clone(), fawkes::MotorInterface::DriveRPMMessage::clone(), fawkes::OpenRaveInterface::MoveObjectMessage::clone(), fawkes::DynamixelServoInterface::SetModeMessage::clone(), fawkes::FacerInterface::GetNameMessage::clone(), fawkes::NavGraphGeneratorInterface::SetAlgorithmParameterMessage::clone(), fawkes::Roomba500Interface::DockMessage::clone(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::clone(), fawkes::KatanaInterface::LinearGotoKniMessage::clone(), fawkes::PanTiltInterface::SetVelocityMessage::clone(), fawkes::JacoInterface::SetPlannerParamsMessage::clone(), fawkes::HumanoidMotionInterface::KickMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::clone(), fawkes::DynamixelServoInterface::SetSpeedMessage::clone(), fawkes::FacerInterface::StartSearchPersonMessage::clone(), fawkes::NavigatorInterface::CartesianGotoWithFrameMessage::clone(), fawkes::MotorInterface::GotoMessage::clone(), fawkes::Roomba500Interface::SetModeMessage::clone(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::clone(), fawkes::KatanaInterface::ObjectGotoMessage::clone(), fawkes::NaoJointPositionInterface::SetServosMessage::clone(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::clone(), fawkes::JacoInterface::JoystickPushMessage::clone(), fawkes::HumanoidMotionInterface::ParkMessage::clone(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::clone(), fawkes::DynamixelServoInterface::SetEnabledMessage::clone(), fawkes::KatanaInterface::CalibrateMessage::clone(), fawkes::Roomba500Interface::DriveStraightMessage::clone(), fawkes::MotorInterface::TransMessage::clone(), fawkes::HumanoidMotionInterface::GetUpMessage::clone(), fawkes::NavigatorInterface::CartesianGotoWithFrameWithToleranceMessage::clone(), fawkes::OpenRaveInterface::RotateObjectMessage::clone(), fawkes::KatanaInterface::OpenGripperMessage::clone(), fawkes::NaoJointPositionInterface::MoveServoMessage::clone(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::clone(), fawkes::DynamixelServoInterface::SetVelocityMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::clone(), fawkes::MotorInterface::RotMessage::clone(), fawkes::HumanoidMotionInterface::StandupMessage::clone(), fawkes::Roomba500Interface::DriveMessage::clone(), fawkes::KatanaInterface::CloseGripperMessage::clone(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::clone(), fawkes::DynamixelServoInterface::SetMarginMessage::clone(), fawkes::NavigatorInterface::PolarGotoMessage::clone(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::clone(), fawkes::MotorInterface::TransRotMessage::clone(), fawkes::KatanaInterface::SetEnabledMessage::clone(), fawkes::NavigatorInterface::PlaceGotoMessage::clone(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::clone(), fawkes::KatanaInterface::SetMaxVelocityMessage::clone(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::clone(), fawkes::MotorInterface::OrbitMessage::clone(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::clone(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::clone(), fawkes::KatanaInterface::SetPlannerParamsMessage::clone(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::clone(), fawkes::NavigatorInterface::ObstacleMessage::clone(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::clone(), fawkes::KatanaInterface::SetMotorEncoderMessage::clone(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::clone(), fawkes::NavigatorInterface::ResetOdometryMessage::clone(), fawkes::DynamixelServoInterface::SetPunchMessage::clone(), fawkes::KatanaInterface::MoveMotorEncoderMessage::clone(), fawkes::NavigatorInterface::SetMaxVelocityMessage::clone(), fawkes::DynamixelServoInterface::GotoPositionMessage::clone(), fawkes::KatanaInterface::SetMotorAngleMessage::clone(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::clone(), fawkes::NavigatorInterface::SetMaxRotationMessage::clone(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::clone(), fawkes::NavigatorInterface::SetEscapingMessage::clone(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::clone(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::clone(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::clone(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::clone(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::clone(), fawkes::NavigatorInterface::SetDriveModeMessage::clone(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::clone(), fawkes::NavigatorInterface::SetStopAtTargetMessage::clone(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::clone(), fawkes::NavigatorInterface::SetOrientationModeMessage::clone(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::clone(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::clone(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::clone(), datachunk(), datasize(), set_from_chunk(), fawkes::MotorInterface::AcquireControlMessage::~AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::~AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::~AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::~AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::~AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::~AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::~AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::~AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::~AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::~AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::~AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::~AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::~AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::~AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::~CalculateMessage(), fawkes::JacoInterface::CalibrateMessage::~CalibrateMessage(), fawkes::PanTiltInterface::CalibrateMessage::~CalibrateMessage(), fawkes::KatanaInterface::CalibrateMessage::~CalibrateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoWithFrameMessage::~CartesianGotoWithFrameMessage(), fawkes::NavigatorInterface::CartesianGotoWithFrameWithToleranceMessage::~CartesianGotoWithFrameWithToleranceMessage(), fawkes::NavigatorInterface::CartesianGotoWithToleranceMessage::~CartesianGotoWithToleranceMessage(), fawkes::NavGraphGeneratorInterface::ClearMessage::~ClearMessage(), fawkes::GripperInterface::CloseGripperMessage::~CloseGripperMessage(), fawkes::KatanaInterface::CloseGripperMessage::~CloseGripperMessage(), fawkes::NavGraphGeneratorInterface::ComputeMessage::~ComputeMessage(), fawkes::EclipseDebuggerInterface::ConnectionMessage::~ConnectionMessage(), fawkes::OpenraveRobotMemoryInterface::ConstructSceneMessage::~ConstructSceneMessage(), fawkes::LaserBoxFilterInterface::CreateNewBoxFilterMessage::~CreateNewBoxFilterMessage(), fawkes::VisualDisplay2DInterface::DeleteAllMessage::~DeleteAllMessage(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::~DeleteAllObjectsMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::~DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::~DeleteObjectMessage(), fawkes::SwitchInterface::DisableSwitchMessage::~DisableSwitchMessage(), fawkes::Roomba500Interface::DockMessage::~DockMessage(), fawkes::Roomba500Interface::DriveMessage::~DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::~DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::~DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::~EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::~EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::~EnableIdentityMessage(), fawkes::SwitchInterface::EnableSwitchMessage::~EnableSwitchMessage(), fawkes::SkillerInterface::ExecSkillMessage::~ExecSkillMessage(), fawkes::ExitSimulationInterface::ExitSimulationMessage::~ExitSimulationMessage(), fawkes::PanTiltInterface::FlushMessage::~FlushMessage(), fawkes::KatanaInterface::FlushMessage::~FlushMessage(), fawkes::DynamixelServoInterface::FlushMessage::~FlushMessage(), fawkes::FacerInterface::GetNameMessage::~GetNameMessage(), fawkes::HumanoidMotionInterface::GetUpMessage::~GetUpMessage(), fawkes::PanTiltInterface::GotoMessage::~GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::~GotoMessage(), fawkes::MotorInterface::GotoMessage::~GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::~GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::~GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::~JoystickPushMessage(), fawkes::JacoInterface::JoystickReleaseMessage::~JoystickReleaseMessage(), fawkes::KickerInterface::KickMessage::~KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::~KickMessage(), fawkes::FacerInterface::LearnFaceMessage::~LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::~LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::~LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::~LinTransRotMessage(), fawkes::FacialExpressionInterface::MoveBrowsMessage::~MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::~MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::~MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::~MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::~MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::~MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::~MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::~MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::~MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::~MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::~MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::~MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::~ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::~ObstacleMessage(), fawkes::GripperInterface::OpenGripperMessage::~OpenGripperMessage(), fawkes::KatanaInterface::OpenGripperMessage::~OpenGripperMessage(), fawkes::MotorInterface::OrbitMessage::~OrbitMessage(), fawkes::KatanaInterface::ParkMessage::~ParkMessage(), fawkes::PanTiltInterface::ParkMessage::~ParkMessage(), fawkes::HumanoidMotionInterface::ParkMessage::~ParkMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::~PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::~PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::~PolarGotoMessage(), fawkes::BatteryInterface::PushButtonMessage::~PushButtonMessage(), fawkes::DynamixelServoInterface::RecoverMessage::~RecoverMessage(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::~ReleaseAllObjectsMessage(), fawkes::SkillerInterface::ReleaseControlMessage::~ReleaseControlMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::~ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::~RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::~RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::~RenameObjectMessage(), fawkes::KickerInterface::ResetCounterMessage::~ResetCounterMessage(), fawkes::SpeechRecognitionInterface::ResetMessage::~ResetMessage(), fawkes::MotorInterface::ResetOdometryMessage::~ResetOdometryMessage(), fawkes::NavigatorInterface::ResetOdometryMessage::~ResetOdometryMessage(), fawkes::NavigatorInterface::ResetParametersMessage::~ResetParametersMessage(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::~ResetRawErrorMessage(), fawkes::SkillerInterface::RestartInterpreterMessage::~RestartInterpreterMessage(), fawkes::JacoInterface::RetractMessage::~RetractMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::~RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::~RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::~RotMessage(), fawkes::SpeechSynthInterface::SayMessage::~SayMessage(), fawkes::NavGraphGeneratorInterface::SetAlgorithmMessage::~SetAlgorithmMessage(), fawkes::NavGraphGeneratorInterface::SetAlgorithmParameterMessage::~SetAlgorithmParameterMessage(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::~SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::~SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::~SetBodyStiffnessMessage(), fawkes::DynamicReconfigureInterface::SetBoolMessage::~SetBoolMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::~SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::~SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::~SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::~SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::~SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::~SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::~SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::~SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::~SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::~SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::~SetFilterParamFloatMessage(), fawkes::DynamicReconfigureInterface::SetFloatMessage::~SetFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::~SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::~SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::~SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::~SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::~SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::~SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::~SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::~SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::~SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::~SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::~SetMaxRotationMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::~SetMaxVelocityMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::~SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::~SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::~SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::~SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::~SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::~SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::~SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::~SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::~SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::~SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::~SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::~SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::~SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::~SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::~SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::~SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::~SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::~SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::~SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::~SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::~SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::~SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::~SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::~SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::~SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::~SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::~SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::~SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::~SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::~SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::~SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::~SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::~SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::~SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::~SetStopAtTargetMessage(), fawkes::DynamicReconfigureInterface::SetStringMessage::~SetStringMessage(), fawkes::GameStateInterface::SetTeamColorMessage::~SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::~SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::~SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::~SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::~SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::~SetTrySmallerWindowsMessage(), fawkes::DynamicReconfigureInterface::SetUint32Message::~SetUint32Message(), fawkes::DynamicReconfigureInterface::SetUint64Message::~SetUint64Message(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::~SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::~SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::~SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::~SetZoomMessage(), fawkes::BatteryInterface::SleepMessage::~SleepMessage(), fawkes::HumanoidMotionInterface::StandupMessage::~StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::~StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::~StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::~StartUltrasonicMessage(), fawkes::OpenRaveInterface::StartViewerMessage::~StartViewerMessage(), fawkes::JoystickInterface::StopAllMessage::~StopAllMessage(), fawkes::SkillerInterface::StopExecMessage::~StopExecMessage(), fawkes::HumanoidMotionInterface::StopMessage::~StopMessage(), fawkes::PanTiltInterface::StopMessage::~StopMessage(), fawkes::KatanaInterface::StopMessage::~StopMessage(), fawkes::JacoInterface::StopMessage::~StopMessage(), fawkes::NavigatorInterface::StopMessage::~StopMessage(), fawkes::DynamixelServoInterface::StopMessage::~StopMessage(), fawkes::Roomba500Interface::StopMessage::~StopMessage(), fawkes::JoystickInterface::StopRumbleMessage::~StopRumbleMessage(), fawkes::FacerInterface::StopSearchPersonMessage::~StopSearchPersonMessage(), fawkes::NaoSensorInterface::StopUltrasonicMessage::~StopUltrasonicMessage(), fawkes::PanTiltInterface::TimedGotoMessage::~TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::~TimedGotoMessage(), fawkes::MotorInterface::TransMessage::~TransMessage(), fawkes::MotorInterface::TransRotMessage::~TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::~TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::~TurnMessage(), fawkes::LedInterface::TurnOffMessage::~TurnOffMessage(), fawkes::LedInterface::TurnOnMessage::~TurnOnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::~WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::~WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::~WalkStraightMessage(), and fawkes::HumanoidMotionInterface::WalkVelocityMessage::~WalkVelocityMessage().

◆ data_ts

message_data_ts_t* fawkes::Message::data_ts
protected

data timestamp aliasing pointer

Definition at line 135 of file message.h.

Referenced by datasize(), set_from_chunk(), and set_hops().


The documentation for this class was generated from the following files: