00001 /* 00002 * This file is part of openMask © INRIA, CNRS, Universite de Rennes 1 1993-2002, thereinafter the Software 00003 * 00004 * The Software has been developped within the Siames Project. 00005 * INRIA, the University of Rennes 1 and CNRS jointly hold intellectual property rights 00006 * 00007 * The Software has been registered with the Agence pour la Protection des 00008 * Programmes (APP) under registration number IDDN.FR.001.510008.00.S.P.2001.000.41200 00009 * 00010 * This file may be distributed under the terms of the Q Public License 00011 * version 1.0 as defined by Trolltech AS of Norway and appearing in the file 00012 * LICENSE.QPL included in the packaging of this file. 00013 * 00014 * Licensees holding valid specific licenses issued by INRIA, CNRS or Université de Rennes 1 00015 * for the software may use this file in accordance with that specific license 00016 * 00017 */ 00018 #include "PsUniqueConfigurationParameter.h" 00019 00020 PsUniqueConfigurationParameter::PsUniqueConfigurationParameter( const string & uniqueConfigurationParameter ) : 00021 PsConfigurationParameterDescriptor () , 00022 _uniqueConfigurationParameter ( uniqueConfigurationParameter ) 00023 { 00024 00025 } 00026 00027 00028 00029 PsUniqueConfigurationParameter::PsUniqueConfigurationParameter( const PsUniqueConfigurationParameter & uniqueConfigurationParameter ) : 00030 PsConfigurationParameterDescriptor ( uniqueConfigurationParameter ) , 00031 _uniqueConfigurationParameter ( uniqueConfigurationParameter._uniqueConfigurationParameter ) 00032 { 00033 00034 } 00035 00036 PsConfigurationParameterDescriptor * PsUniqueConfigurationParameter::clone() const 00037 { 00038 return new PsUniqueConfigurationParameter( *this ) ; 00039 } 00040 00041 PsUniqueConfigurationParameter::~PsUniqueConfigurationParameter() 00042 { 00043 00044 } 00045 00046 00047 00048 void PsUniqueConfigurationParameter::changeConfigurationParameter (const string & newParameter) 00049 { 00050 _uniqueConfigurationParameter = newParameter ; 00051 } 00052 00053 00054 00055 const string & PsUniqueConfigurationParameter::getAssociatedString () const 00056 { 00057 return _uniqueConfigurationParameter ; 00058 } 00059 00060 00061 00062 const PsConfigurationParameterDescriptor * PsUniqueConfigurationParameter::getSubDescriptorByName (const string & descriptorName ) const 00063 { 00064 return NULL ; 00065 } 00066 00067 00068 00069 const PsConfigurationParameterDescriptor * PsUniqueConfigurationParameter::getSubDescriptorByPosition (int descriptorPosition) const 00070 { 00071 return NULL ; 00072 } 00073 00074 00075 00076 PsConfigurationParameterDescriptor * PsUniqueConfigurationParameter::getSubDescriptorByName (const string & descriptorName ) 00077 { 00078 return NULL ; 00079 } 00080 00081 00082 00083 PsConfigurationParameterDescriptor * PsUniqueConfigurationParameter::getSubDescriptorByPosition (int descriptorPosition) 00084 { 00085 return NULL ; 00086 } 00087 00088 00089 00090 int PsUniqueConfigurationParameter::getNumberOfSubItems () const 00091 { 00092 return 1 ; 00093 } 00094 00095 00096 00097 int PsUniqueConfigurationParameter::appendSubDescriptor(PsConfigurationParameterDescriptor * subDescriptor ) 00098 { 00099 return -1 ; 00100 } 00101 00102 00103 00104 int PsUniqueConfigurationParameter::appendSubDescriptorNamed (const string & descriptorName, PsConfigurationParameterDescriptor * subDescriptor ) 00105 { 00106 return -1 ; 00107 } 00108 00109 00110 00111 void PsUniqueConfigurationParameter::pack ( PsOutgoingSynchronisationMessage & out) const 00112 { 00113 //out<<_uniqueConfigurationParameter.c_str() ; 00114 assert ( false ) ; 00115 } 00116 00117 void PsUniqueConfigurationParameter::unpack ( PsIncomingSynchronisationMessage & in) 00118 { 00119 //in>>_uniqueConfigurationParameter ; 00120 assert ( false ) ; 00121 } 00122 00123 void PsUniqueConfigurationParameter::printToStream (ostream & out, int offset ) const 00124 { 00125 out <<_uniqueConfigurationParameter; 00126 } 00127 00128 void PsUniqueConfigurationParameter::insertInStream (ostream & out) const 00129 { 00130 out<<_uniqueConfigurationParameter<<" "; 00131 } 00132 00133 void PsUniqueConfigurationParameter::extract (istream & in) 00134 { 00135 in >> _uniqueConfigurationParameter ; 00136 }
| Documentation generated on Mon Nov 25 15:25:02 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |