#include <PsFlowable.h>
Inheritance diagram for PsFlowable:


Public Methods | |
| virtual void | extract (istream &=cin)=0 |
| extraction from an input stream | |
| virtual void | insertInStream (ostream &=cout) const=0 |
| insertion in an output stream | |
| virtual void | unpack (PsIncomingSynchronisationMessage &) |
| unpack from a synchronisation message | |
| virtual void | pack (PsOutgoingSynchronisationMessage &) const |
| pack in a synchronisation message | |
Definition at line 31 of file PsFlowable.h.
|
|
|
|
pack in a synchronisation message
Implements PsPackable. Reimplemented in PsConfigurationParameterDescriptor, PsDistributedController::RegistrationData, PsDistributedController::CancellationData, PsEvent, PsGenericControlParameter< Type, AncestorClass >, PsList< Type, allocator >, PsMap< index, objectType >, PsMultipleConfigurationParameter, PsnAbstractFifo< Type >, PsName, PsObjectDescriptor, PsOutput< Type >, PsPair< T1, T2 >, PsNumericTypeT< Type >, PsSimulatedObject, PsString, PsUniqueConfigurationParameter, PsValuedEvent< UserType >, and PsnAbstractFifo< PsNumericTypeT< Type > >. Definition at line 37 of file PsFlowable.cxx. References PsOutgoingSynchronisationMessage::getOutputStream(), and PsOutgoingSynchronisationMessage::packOutputStream().
00038 {
00039 out.getOutputStream() << *this <<'\0' ;
00040 out.packOutputStream() ;
00041 }
|
|
|
unpack from a synchronisation message
Implements PsPackable. Reimplemented in PsConfigurationParameterDescriptor, PsDistributedController::RegistrationData, PsDistributedController::CancellationData, PsEvent, PsGenericControlParameter< Type, AncestorClass >, PsList< Type, allocator >, PsMap< index, objectType >, PsMultipleConfigurationParameter, PsnAbstractFifo< Type >, PsName, PsnMirrorObjectHandle, PsnPvmDuplicatedObjectHandle, PsnPvmReferenceObjectHandle, PsObjectDescriptor, PsOutput< Type >, PsPair< T1, T2 >, PsNumericTypeT< Type >, PsSimulatedObject, PsString, PsUniqueConfigurationParameter, PsValuedEvent< UserType >, and PsnAbstractFifo< PsNumericTypeT< Type > >. Definition at line 45 of file PsFlowable.cxx. References PsIncomingSynchronisationMessage::getInputStream(), and PsIncomingSynchronisationMessage::unpackInputStream().
00046 {
00047 in.unpackInputStream () ;
00048 in.getInputStream () >> *this ;
00049 }
|
| Documentation generated on Mon Nov 25 15:26:00 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |