OMKControlTakeOverPrm.cpp File Reference

#include "OMKControlTakeOverPrm.h"
#include "OMKSimulatedObject.h"
#include "OMKParametersAccessor.inl"
#include <vector>
#include <string>
#include <iostream>

Include dependency graph for OMKControlTakeOverPrm.cpp:

Go to the source code of this file.

Namespaces

namespace  OMK
namespace  OMK::Type

Functions

bool OMK::Type::operator!= (const AccessGroup &a0, const AccessGroup &a1)
std::ostream & operator<< (std::ostream &out, const OMK::Type::AccessGroup &a)
 stream operator for AccessGroup.
std::istream & operator>> (std::istream &in, OMK::Type::AccessGroup &a)
 stream operator for AccessGroup.
OMK::OutgoingSynchronisationMessageoperator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::AccessGroup &a)
 stream operator for AccessGroup.
OMK::IncomingSynchronisationMessageoperator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::AccessGroup &a)
 stream operator for AccessGroup.
template<>
bool OMK::ParametersAccessor::getValue< OMK::Type::AccessGroup > (const ConfigurationParameterDescriptor *nodeValue, OMK::Type::AccessGroup &value, std::string &errorStr)
bool OMK::Type::operator!= (const TwoIdsPrm &t0, const TwoIdsPrm &t1)
std::ostream & operator<< (std::ostream &out, const OMK::Type::TwoIdsPrm &t)
 stream operator for TwoIdsPrm.
std::istream & operator>> (std::istream &in, OMK::Type::TwoIdsPrm &t)
 stream operator for TwoIdsPrm.
OMK::OutgoingSynchronisationMessageoperator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::TwoIdsPrm &t)
 stream operator for TwoIdsPrm.
OMK::IncomingSynchronisationMessageoperator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::TwoIdsPrm &t)
 stream operator for TwoIdsPrm.
template<>
bool OMK::ParametersAccessor::getValue< OMK::Type::TwoIdsPrm > (const ConfigurationParameterDescriptor *nodeValue, OMK::Type::TwoIdsPrm &value, std::string &errorStr)
bool OMK::Type::operator!= (const ControlTakeOverPrm &c0, const ControlTakeOverPrm &c1)
std::ostream & operator<< (std::ostream &out, const OMK::Type::ControlTakeOverPrm &c)
 stream operator for ControlTakeOverPrm.
std::istream & operator>> (std::istream &in, OMK::Type::ControlTakeOverPrm &c)
 stream operator for ControlTakeOverPrm.
OMK::OutgoingSynchronisationMessageoperator<< (OMK::OutgoingSynchronisationMessage &out, const OMK::Type::ControlTakeOverPrm &c)
 stream operator for ControlTakeOverPrm.
OMK::IncomingSynchronisationMessageoperator>> (OMK::IncomingSynchronisationMessage &in, OMK::Type::ControlTakeOverPrm &c)
 stream operator for ControlTakeOverPrm.
template<>
bool OMK::ParametersAccessor::getValue< OMK::Type::ControlTakeOverPrm > (const ConfigurationParameterDescriptor *nodeValue, OMK::Type::ControlTakeOverPrm &value, std::string &errorStr)


Function Documentation

template<>
bool OMK::ParametersAccessor::getValue< OMK::Type::AccessGroup > ( const ConfigurationParameterDescriptor nodeValue,
OMK::Type::AccessGroup value,
std::string &  errorStr 
)

template<>
bool OMK::ParametersAccessor::getValue< OMK::Type::ControlTakeOverPrm > ( const ConfigurationParameterDescriptor nodeValue,
OMK::Type::ControlTakeOverPrm value,
std::string &  errorStr 
)

template<>
bool OMK::ParametersAccessor::getValue< OMK::Type::TwoIdsPrm > ( const ConfigurationParameterDescriptor nodeValue,
OMK::Type::TwoIdsPrm value,
std::string &  errorStr 
)

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.

00441 {
00442   out << (OMK::Type::TwoIdsPrm)c
00443       << c._accessGroup ;
00444   return out ;
00445 }

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.

00422 {
00423   out << (OMK::Type::TwoIdsPrm)c
00424       << c._accessGroup << " "
00425       << " " ;
00426   return out ;
00427 }

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.

00277 {
00278   out << t._id
00279       << t._secondId ;
00280   return out ;
00281 }

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.

00258 {
00259   out << t._id << " "
00260       << t._secondId << " "
00261       << " " ;
00262   return out ;
00263 }

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.

00124 {
00125   out << a._groupName
00126       << a._level ;
00127   return out ;
00128 }

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.

00105 {
00106   out << a._groupName << " "
00107       << a._level << " "
00108       << " " ;
00109   return out ;
00110 }

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.

00450 {
00451   in >> (OMK::Type::TwoIdsPrm&)c
00452      >> c._accessGroup ;
00453   return in ;
00454 }

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.

00432 {
00433   in >> (OMK::Type::TwoIdsPrm&)c
00434      >> c._accessGroup ;
00435   return in ;
00436 }

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.

00286 {
00287   in >> t._id
00288      >> t._secondId ;
00289   return in ;
00290 }

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.

00268 {
00269   in >> t._id
00270      >> t._secondId ;
00271   return in ;
00272 }

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.

00133 {
00134   in >> a._groupName
00135      >> a._level ;
00136   return in ;
00137 }

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.

00115 {
00116   in >> a._groupName
00117      >> a._level ;
00118   return in ;
00119 }


logo OpenMask

Documentation generated on Mon Jun 9 11:45:58 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007