#include <OMKControlTakeOverPrm.h>
Inheritance diagram for OMK::Type::TwoIdsPrm:
Constructors and destructor. | |
TwoIdsPrm () | |
Default constructor of TwoIdsPrm. | |
TwoIdsPrm (const TwoIdsPrm &ref) | |
Copy constructor of TwoIdsPrm. | |
TwoIdsPrm (OMK::Name id, OMK::Name secondId) | |
Constructor of TwoIdsPrm with all the parameters. | |
virtual | ~TwoIdsPrm () |
Destructor of TwoIdsPrm. | |
TwoIdsPrm & | operator= (const TwoIdsPrm &ref) |
Copy operator. | |
Public Attributes | |
Public members | |
OMK::Name | _id |
This member holds the id value of TwoIdsPrm. | |
OMK::Name | _secondId |
This member holds the secondId value of TwoIdsPrm. | |
Protected Member Functions | |
void | _copy (const TwoIdsPrm &q) |
Copy. | |
Friends | |
class | OMK::ParametersAccessor |
Friend parametor accessor. | |
Friend compare operators. | |
OMKIII_API bool | operator!= (const TwoIdsPrm &t0, const TwoIdsPrm &t1) |
Inequality operator for TwoIdsPrm. | |
OMKIII_API bool | operator== (const TwoIdsPrm &t0, const TwoIdsPrm &t1) |
Equality operator for TwoIdsPrm. | |
Friend stream operators. | |
std::ostream & | operator<< (std::ostream &out, const TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
std::istream & | operator>> (std::istream &in, TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
OMK::OutgoingSynchronisationMessage & | operator<< (OMK::OutgoingSynchronisationMessage &out, const TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
OMK::IncomingSynchronisationMessage & | operator>> (OMK::IncomingSynchronisationMessage &in, TwoIdsPrm &t) |
stream operator for TwoIdsPrm. |
myObject { Class ObjectWhichUsesTwoIdsPrm ... // Scheduling partameters UserParams { First // Hierarchical { // Optional parameters Id "id" SecondId "id" } Second [ "id" "id" ] ... //other object parameters } ... // Extensions partameters }
OMK::Type::TwoIdsPrm _first ; OMK::Type::TwoIdsPrm _second ; OMK::ParametersAccessor::get( node, "First", _first ) ; OMK::ParametersAccessor::get( node, "Second", _second ) ;
Definition at line 328 of file OMKControlTakeOverPrm.h.
TwoIdsPrm::TwoIdsPrm | ( | ) |
TwoIdsPrm::TwoIdsPrm | ( | const TwoIdsPrm & | ref | ) |
Copy constructor of TwoIdsPrm.
Definition at line 199 of file OMKControlTakeOverPrm.cpp.
References _copy().
00200 { 00201 _copy( ref ) ; 00202 }
Constructor of TwoIdsPrm with all the parameters.
Definition at line 206 of file OMKControlTakeOverPrm.cpp.
TwoIdsPrm::~TwoIdsPrm | ( | ) | [virtual] |
Copy operator.
Definition at line 221 of file OMKControlTakeOverPrm.cpp.
References _copy().
00222 { 00223 if ( this != &ref ) 00224 { 00225 _copy( ref ) ; 00226 } 00227 return *this ; 00228 }
void TwoIdsPrm::_copy | ( | const TwoIdsPrm & | q | ) | [protected] |
Copy.
Definition at line 232 of file OMKControlTakeOverPrm.cpp.
References _id, and _secondId.
Referenced by OMK::Type::ControlTakeOverPrm::_copy(), operator=(), and TwoIdsPrm().
friend class OMK::ParametersAccessor [friend] |
Friend parametor accessor.
Reimplemented in OMK::Type::ControlTakeOverPrm.
Definition at line 367 of file OMKControlTakeOverPrm.h.
std::ostream& operator<< | ( | std::ostream & | out, | |
const TwoIdsPrm & | t | |||
) | [friend] |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::insertInStream.
Definition at line 257 of file OMKControlTakeOverPrm.cpp.
00258 { 00259 out << t._id << " " 00260 << t._secondId << " " 00261 << " " ; 00262 return out ; 00263 }
std::istream& operator>> | ( | std::istream & | in, | |
TwoIdsPrm & | t | |||
) | [friend] |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::extract.
Definition at line 267 of file OMKControlTakeOverPrm.cpp.
OMK::OutgoingSynchronisationMessage& operator<< | ( | OMK::OutgoingSynchronisationMessage & | out, | |
const TwoIdsPrm & | t | |||
) | [friend] |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::pack.
Definition at line 276 of file OMKControlTakeOverPrm.cpp.
OMK::IncomingSynchronisationMessage& operator>> | ( | OMK::IncomingSynchronisationMessage & | in, | |
TwoIdsPrm & | t | |||
) | [friend] |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::unpack.
Definition at line 285 of file OMKControlTakeOverPrm.cpp.
This member holds the id value of TwoIdsPrm.
Definition at line 350 of file OMKControlTakeOverPrm.h.
Referenced by _copy(), OMK::Type::operator!=(), operator<<(), and operator>>().
This member holds the secondId value of TwoIdsPrm.
Definition at line 352 of file OMKControlTakeOverPrm.h.
Referenced by _copy(), OMK::Type::operator!=(), operator<<(), and operator>>().
Documentation generated on Mon Jun 9 11:46:05 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |