Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PsPackable Class Reference

#include <PsPackable.h>

Inheritance diagram for PsPackable:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual void unpack (PsIncomingSynchronisationMessage &)=0
 unpack from a message

virtual void pack (PsOutgoingSynchronisationMessage &) const=0
 pack in a message


Member Function Documentation

virtual void PsPackable::pack PsOutgoingSynchronisationMessage   const [pure virtual]
 

pack in a message

Implemented in PsConfigurationParameterDescriptor, PsDistributedController::RegistrationData, PsDistributedController::CancellationData, PsEvent, PsFlowable, PsGenericControlParameter< Type, AncestorClass >, PsList< Type, allocator >, PsMap< index, objectType >, PsMultipleConfigurationParameter, PsnAbstractFifo< Type >, PsName, PsnProcess, PsnPvmSvmLink, PsObjectDescriptor, PsOutput< Type >, PsPair< T1, T2 >, PsNumericTypeT< Type >, PsSimulatedObject, PsString, PsUniqueConfigurationParameter, PsValuedEvent< UserType >, and PsnAbstractFifo< PsNumericTypeT< Type > >.

Referenced by PsOutgoingSynchronisationMessage::pack(), and PsnProcess::pack().

virtual void PsPackable::unpack PsIncomingSynchronisationMessage   [pure virtual]
 

unpack from a message

Implemented in PsConfigurationParameterDescriptor, PsDistributedController::RegistrationData, PsDistributedController::CancellationData, PsEvent, PsFlowable, PsGenericControlParameter< Type, AncestorClass >, PsList< Type, allocator >, PsMap< index, objectType >, PsMultipleConfigurationParameter, PsnAbstractFifo< Type >, PsName, PsnMirrorObjectHandle, PsnProcess, PsnPvmDuplicatedObjectHandle, PsnPvmReferenceObjectHandle, PsnPvmSvmLink, PsObjectDescriptor, PsOutput< Type >, PsPair< T1, T2 >, PsNumericTypeT< Type >, PsSimulatedObject, PsString, PsUniqueConfigurationParameter, PsValuedEvent< UserType >, and PsnAbstractFifo< PsNumericTypeT< Type > >.

Referenced by PsIncomingSynchronisationMessage::get().


The documentation for this class was generated from the following file:
logo OpenMask

Documentation generated on Mon Nov 25 15:26:20 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001