#include <OMKPackable.h>
Inheritance diagram for OMK::Packable:
Public Member Functions | |
virtual | ~Packable () |
Virtual destructor because virtual method (need to avoid warning with gcc4). | |
virtual void | unpack (IncomingSynchronisationMessage &)=0 |
unpack from a message | |
virtual void | pack (OutgoingSynchronisationMessage &) const=0 |
pack in a message |
Definition at line 11 of file OMKPackable.h.
virtual OMK::Packable::~Packable | ( | ) | [inline, virtual] |
Virtual destructor because virtual method (need to avoid warning with gcc4).
Definition at line 16 of file OMKPackable.h.
virtual void OMK::Packable::unpack | ( | IncomingSynchronisationMessage & | ) | [pure virtual] |
unpack from a message
Implemented in OMK::DistributedController::RegistrationData, OMK::DistributedController::CancellationData, OMK::MirrorObjectHandle, OMK::Event, OMK::ValuedEvent< UserType >, OMK::GenericControlParameter< T, AncestorClass >, OMK::Output< T >, OMK::AbstractFifo< T >, OMK::ConfigurationParameterDescriptor, OMK::Flowable, OMK::MultipleConfigurationParameter, OMK::Name, OMK::ObjectDescriptor, OMK::SimulatedObject, OMK::UniqueConfigurationParameter, OMK::Type::SimpleTypeT< T >, OMK::Process, OMK::PvmDuplicatedObjectHandle, OMK::PvmLocalObjectHandle, OMK::PvmMirrorObjectHandle, OMK::PvmReferenceObjectHandle, OMK::PvmSvmLink, OMK::Type::AddAnimatorPrm, OMK::Type::AddVisualObjectPrm, OMK::Inp::AddInputKeyPrm, OMK::Inp::AddInputListenerPrm, OMK::Output< ModelType >, OMK::Output< OMK::Type::SimpleTypeT< bool > >, OMK::Output< OMK::Type::SimpleTypeT< float > >, OMK::Output< OMK::Type::SimpleTypeT< T > >, OMK::Output< OMK::Type::SimpleTypeT< PrmType > >, OMK::Output< PrmType >, OMK::Output< OMK::Type::SimpleTypeT< OMK::Type::Transform > >, OMK::Output< OMK::Type::SimpleTypeT< HBT::PostureData > >, OMK::Output< OMK::Type::SimpleTypeT< Type > >, OMK::AbstractFifo< ModelType >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< bool > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< float > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< T > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< PrmType > >, OMK::AbstractFifo< PrmType >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< OMK::Type::Transform > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< OMK::Type::Color > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< HBT::PostureData > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< Type > >, OMK::Type::SimpleTypeT< long >, OMK::Type::SimpleTypeT< float >, OMK::Type::SimpleTypeT< PrmType >, OMK::Type::SimpleTypeT< Type >, OMK::Type::SimpleTypeT< bool >, OMK::Type::SimpleTypeT< HBT::PostureData >, and OMK::Type::SimpleTypeT< OMK::Type::Transform >.
Referenced by OMK::IncomingSynchronisationMessage::get().
virtual void OMK::Packable::pack | ( | OutgoingSynchronisationMessage & | ) | const [pure virtual] |
pack in a message
Implemented in OMK::DistributedController::RegistrationData, OMK::DistributedController::CancellationData, OMK::Event, OMK::ValuedEvent< UserType >, OMK::GenericControlParameter< T, AncestorClass >, OMK::Output< T >, OMK::AbstractFifo< T >, OMK::ConfigurationParameterDescriptor, OMK::Flowable, OMK::MultipleConfigurationParameter, OMK::Name, OMK::ObjectDescriptor, OMK::SimulatedObject, OMK::UniqueConfigurationParameter, OMK::Type::SimpleTypeT< T >, OMK::Process, OMK::PvmSvmLink, OMK::Type::AddAnimatorPrm, OMK::Type::AddVisualObjectPrm, OMK::Inp::AddInputKeyPrm, OMK::Inp::AddInputListenerPrm, OMK::Output< ModelType >, OMK::Output< OMK::Type::SimpleTypeT< bool > >, OMK::Output< OMK::Type::SimpleTypeT< float > >, OMK::Output< OMK::Type::SimpleTypeT< T > >, OMK::Output< OMK::Type::SimpleTypeT< PrmType > >, OMK::Output< PrmType >, OMK::Output< OMK::Type::SimpleTypeT< OMK::Type::Transform > >, OMK::Output< OMK::Type::SimpleTypeT< HBT::PostureData > >, OMK::Output< OMK::Type::SimpleTypeT< Type > >, OMK::AbstractFifo< ModelType >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< bool > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< float > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< T > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< PrmType > >, OMK::AbstractFifo< PrmType >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< OMK::Type::Transform > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< OMK::Type::Color > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< HBT::PostureData > >, OMK::AbstractFifo< OMK::Type::SimpleTypeT< Type > >, OMK::Type::SimpleTypeT< long >, OMK::Type::SimpleTypeT< float >, OMK::Type::SimpleTypeT< PrmType >, OMK::Type::SimpleTypeT< Type >, OMK::Type::SimpleTypeT< bool >, OMK::Type::SimpleTypeT< HBT::PostureData >, and OMK::Type::SimpleTypeT< OMK::Type::Transform >.
Referenced by OMK::Process::pack(), and OMK::OutgoingSynchronisationMessage::pack().
Documentation generated on Mon Jun 9 11:46:02 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |