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


Public Methods | |
| PsConfigurationParameterDescriptor () | |
| constructor | |
| PsConfigurationParameterDescriptor (const PsConfigurationParameterDescriptor &) | |
| copy constructor | |
| virtual | ~PsConfigurationParameterDescriptor () |
| destructor | |
| virtual const string & | getAssociatedString () const=0 |
| get a string representation of the configuration parameter | |
| virtual const PsConfigurationParameterDescriptor * | getSubDescriptorByName (const string &descriptorName) const=0 |
| get access to a subdescriptor of a certain name | |
| virtual const PsConfigurationParameterDescriptor * | getSubDescriptorByPosition (int descriptorPosition) const=0 |
| get a subdescriptor by it's position in the description | |
| virtual PsConfigurationParameterDescriptor * | getSubDescriptorByName (const string &descriptorName)=0 |
| get access to a subdescriptor of a certain name | |
| virtual PsConfigurationParameterDescriptor * | getSubDescriptorByPosition (int descriptorPosition)=0 |
| get a subdescriptor by it's position in the description | |
| virtual int | getNumberOfSubItems () const=0 |
| get the number of subdescriptors of this descriptor | |
| virtual int | appendSubDescriptor (PsConfigurationParameterDescriptor *subDescriptor)=0 |
| add an unnamed subdescriptor to this descriptor | |
| virtual int | appendSubDescriptorNamed (const string &descriptorName, PsConfigurationParameterDescriptor *subDescriptor)=0 |
| add an named subdescriptor to this descriptor | |
| virtual PsConfigurationParameterDescriptor * | clone () const=0 |
| create a clone of this configuration parameter | |
| 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 | printToStream (ostream &out, int offset) const=0 |
| pretty insertion in an output stream (using an offset value) | |
| virtual void | unpack (PsIncomingSynchronisationMessage &)=0 |
| unpack from a synchronisation message | |
| virtual void | pack (PsOutgoingSynchronisationMessage &) const=0 |
| pack in a synchronisation message | |
Definition at line 34 of file PsConfigurationParameterDescriptor.h.
|
|
constructor
Definition at line 20 of file PsConfigurationParameterDescriptor.cxx.
00021 {
00022 }
|
|
|
copy constructor
Definition at line 25 of file PsConfigurationParameterDescriptor.cxx.
00026 {
00027 }
|
|
|
destructor
Definition at line 30 of file PsConfigurationParameterDescriptor.cxx.
00031 {
00032 }
|
|
|
add an unnamed subdescriptor to this descriptor
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
||||||||||||
|
add an named subdescriptor to this descriptor
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
create a clone of this configuration parameter
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. Referenced by PsObjectDescriptor::PsObjectDescriptor(). |
|
|
extraction from an input stream
Implements PsFlowable. Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
|
get the number of subdescriptors of this descriptor
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
get access to a subdescriptor of a certain name
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
get access to a subdescriptor of a certain name
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. Referenced by PsBenchController< BenchedController >::PsBenchController(), and PsTimerController< ControleurAncetre >::PsTimerController(). |
|
|
get a subdescriptor by it's position in the description
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
get a subdescriptor by it's position in the description
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
insertion in an output stream
Implements PsFlowable. Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
|
pack in a synchronisation message
Reimplemented from PsFlowable. Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
|
||||||||||||
|
pretty insertion in an output stream (using an offset value)
Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. Referenced by PsObjectDescriptor::printToStream(). |
|
|
unpack from a synchronisation message
Reimplemented from PsFlowable. Implemented in PsMultipleConfigurationParameter, and PsUniqueConfigurationParameter. |
| Documentation generated on Mon Nov 25 15:25:54 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |