#include "OMKInteraction.h"
#include <vector>
#include "OMKParametersAccessor.inl"
#include <iostream>
Include dependency graph for OMKControlTakeOverPrm.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | OMK |
namespace | OMK::Type |
Classes | |
class | OMK::Type::AccessGroup |
Class AccessGroup generated. More... | |
class | OMK::Type::TwoIdsPrm |
Class TwoIdsPrm generated. More... | |
class | OMK::Type::ControlTakeOverPrm |
Class ControlTakeOverPrm generated. More... | |
Typedefs | |
typedef int | OMK::Type::AccessLevel |
typedef std::map< Name, Type::AccessLevel > | OMK::Type::AccessGroupLevel |
typedef OMK::Type::SimpleTypeT< AccessGroup > | OMK::Type::AccessGroupType |
Type definition for easy use of AccessGroup. | |
typedef OMK::Type::SimpleTypeT< TwoIdsPrm > | OMK::Type::TwoIdsPrmType |
Type definition for easy use of TwoIdsPrm. | |
typedef OMK::Type::SimpleTypeT< ControlTakeOverPrm > | OMK::Type::ControlTakeOverPrmType |
Type definition for easy use of ControlTakeOverPrm. | |
Functions | |
template<> | |
OMKIII_API bool | OMK::ParametersAccessor::getValue< OMK::Type::AccessGroup > (const ConfigurationParameterDescriptor *nodeValue, OMK::Type::AccessGroup &value, std::string &errorStr) |
ParametersAccessor specific implementation for AccessGroup. | |
OMKIII_API std::ostream & | operator<< (std::ostream &out, const OMK::Type::AccessGroup &a) |
stream operator for AccessGroup. | |
OMKIII_API std::istream & | operator>> (std::istream &in, OMK::Type::AccessGroup &a) |
stream operator for AccessGroup. | |
OMKIII_API OMK::OutgoingSynchronisationMessage & | operator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::AccessGroup &a) |
stream operator for AccessGroup. | |
OMKIII_API OMK::IncomingSynchronisationMessage & | operator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::AccessGroup &a) |
stream operator for AccessGroup. | |
template<> | |
OMKIII_API bool | OMK::ParametersAccessor::getValue< OMK::Type::TwoIdsPrm > (const ConfigurationParameterDescriptor *nodeValue, OMK::Type::TwoIdsPrm &value, std::string &errorStr) |
ParametersAccessor specific implementation for TwoIdsPrm. | |
OMKIII_API std::ostream & | operator<< (std::ostream &out, const OMK::Type::TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
OMKIII_API std::istream & | operator>> (std::istream &in, OMK::Type::TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
OMKIII_API OMK::OutgoingSynchronisationMessage & | operator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
OMKIII_API OMK::IncomingSynchronisationMessage & | operator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::TwoIdsPrm &t) |
stream operator for TwoIdsPrm. | |
template<> | |
OMKIII_API bool | OMK::ParametersAccessor::getValue< OMK::Type::ControlTakeOverPrm > (const ConfigurationParameterDescriptor *nodeValue, OMK::Type::ControlTakeOverPrm &value, std::string &errorStr) |
ParametersAccessor specific implementation for ControlTakeOverPrm. | |
OMKIII_API std::ostream & | operator<< (std::ostream &out, const OMK::Type::ControlTakeOverPrm &c) |
stream operator for ControlTakeOverPrm. | |
OMKIII_API std::istream & | operator>> (std::istream &in, OMK::Type::ControlTakeOverPrm &c) |
stream operator for ControlTakeOverPrm. | |
OMKIII_API OMK::OutgoingSynchronisationMessage & | operator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::ControlTakeOverPrm &c) |
stream operator for ControlTakeOverPrm. | |
OMKIII_API OMK::IncomingSynchronisationMessage & | operator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::ControlTakeOverPrm &c) |
stream operator for ControlTakeOverPrm. |
OMKIII_API OMK::OutgoingSynchronisationMessage& operator<< | ( | OMK::OutgoingSynchronisationMessage & | out, | |
const OMK::Type::ControlTakeOverPrm & | c | |||
) |
stream operator for ControlTakeOverPrm.
Use by SimpleTypeT::pack.
Definition at line 440 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::ControlTakeOverPrm::_accessGroup.
00441 { 00442 out << (OMK::Type::TwoIdsPrm)c 00443 << c._accessGroup ; 00444 return out ; 00445 }
OMKIII_API std::ostream& operator<< | ( | std::ostream & | out, | |
const OMK::Type::ControlTakeOverPrm & | c | |||
) |
stream operator for ControlTakeOverPrm.
Use by SimpleTypeT::insertInStream.
Definition at line 421 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::ControlTakeOverPrm::_accessGroup.
00422 { 00423 out << (OMK::Type::TwoIdsPrm)c 00424 << c._accessGroup << " " 00425 << " " ; 00426 return out ; 00427 }
OMKIII_API OMK::OutgoingSynchronisationMessage& operator<< | ( | OMK::OutgoingSynchronisationMessage & | out, | |
const OMK::Type::TwoIdsPrm & | t | |||
) |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::pack.
Definition at line 276 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::TwoIdsPrm::_id, and OMK::Type::TwoIdsPrm::_secondId.
OMKIII_API std::ostream& operator<< | ( | std::ostream & | out, | |
const OMK::Type::TwoIdsPrm & | t | |||
) |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::insertInStream.
Definition at line 257 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::TwoIdsPrm::_id, and OMK::Type::TwoIdsPrm::_secondId.
00258 { 00259 out << t._id << " " 00260 << t._secondId << " " 00261 << " " ; 00262 return out ; 00263 }
OMKIII_API OMK::OutgoingSynchronisationMessage& operator<< | ( | OMK::OutgoingSynchronisationMessage & | out, | |
const OMK::Type::AccessGroup & | a | |||
) |
stream operator for AccessGroup.
Use by SimpleTypeT::pack.
Definition at line 123 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::AccessGroup::_groupName, and OMK::Type::AccessGroup::_level.
00124 { 00125 out << a._groupName 00126 << a._level ; 00127 return out ; 00128 }
OMKIII_API std::ostream& operator<< | ( | std::ostream & | out, | |
const OMK::Type::AccessGroup & | a | |||
) |
stream operator for AccessGroup.
Use by SimpleTypeT::insertInStream.
Definition at line 104 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::AccessGroup::_groupName, and OMK::Type::AccessGroup::_level.
00105 { 00106 out << a._groupName << " " 00107 << a._level << " " 00108 << " " ; 00109 return out ; 00110 }
OMKIII_API OMK::IncomingSynchronisationMessage& operator>> | ( | OMK::IncomingSynchronisationMessage & | in, | |
OMK::Type::ControlTakeOverPrm & | c | |||
) |
stream operator for ControlTakeOverPrm.
Use by SimpleTypeT::unpack.
Definition at line 449 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::ControlTakeOverPrm::_accessGroup.
00450 { 00451 in >> (OMK::Type::TwoIdsPrm&)c 00452 >> c._accessGroup ; 00453 return in ; 00454 }
OMKIII_API std::istream& operator>> | ( | std::istream & | in, | |
OMK::Type::ControlTakeOverPrm & | c | |||
) |
stream operator for ControlTakeOverPrm.
Use by SimpleTypeT::extract.
Definition at line 431 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::ControlTakeOverPrm::_accessGroup.
00432 { 00433 in >> (OMK::Type::TwoIdsPrm&)c 00434 >> c._accessGroup ; 00435 return in ; 00436 }
OMKIII_API OMK::IncomingSynchronisationMessage& operator>> | ( | OMK::IncomingSynchronisationMessage & | in, | |
OMK::Type::TwoIdsPrm & | t | |||
) |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::unpack.
Definition at line 285 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::TwoIdsPrm::_id, and OMK::Type::TwoIdsPrm::_secondId.
OMKIII_API std::istream& operator>> | ( | std::istream & | in, | |
OMK::Type::TwoIdsPrm & | t | |||
) |
stream operator for TwoIdsPrm.
Use by SimpleTypeT::extract.
Definition at line 267 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::TwoIdsPrm::_id, and OMK::Type::TwoIdsPrm::_secondId.
OMKIII_API OMK::IncomingSynchronisationMessage& operator>> | ( | OMK::IncomingSynchronisationMessage & | in, | |
OMK::Type::AccessGroup & | a | |||
) |
stream operator for AccessGroup.
Use by SimpleTypeT::unpack.
Definition at line 132 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::AccessGroup::_groupName, and OMK::Type::AccessGroup::_level.
00133 { 00134 in >> a._groupName 00135 >> a._level ; 00136 return in ; 00137 }
OMKIII_API std::istream& operator>> | ( | std::istream & | in, | |
OMK::Type::AccessGroup & | a | |||
) |
stream operator for AccessGroup.
Use by SimpleTypeT::extract.
Definition at line 114 of file OMKControlTakeOverPrm.cpp.
References OMK::Type::AccessGroup::_groupName, and OMK::Type::AccessGroup::_level.
00115 { 00116 in >> a._groupName 00117 >> a._level ; 00118 return in ; 00119 }
Documentation generated on Mon Jun 9 11:45:58 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |