VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtDriverConfiguration Class Reference

Configuration for the makVrv::DtIgDriver class. More...

Inheritance diagram for makVrv::DtDriverConfiguration:
Inheritance graph
[legend]

Public Member Functions

 DtDriverConfiguration (const std::string &name="")
 CTOR.
 DtDriverConfiguration (const DtDriverConfiguration &)
 Copy CTOR.
DtDriverConfigurationoperator= (const DtDriverConfiguration &)
 Assignment OP.
virtual ~DtDriverConfiguration ()
 DTOR.
virtual
DT_DECLARE_serialize_FUNCTIONS
const std::string & 
masterDriverAddress () const
 Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.
virtual void setMasterDriverAddress (const std::string &addr)
 Set the remote driver address.
virtual int masterDriverPort () const
 Get the remote driver port.
virtual void setMasterDriverPort (int port)
 Set the remote driver port.
- Public Member Functions inherited from makVrv::DtConfiguration
 DtConfiguration (const std::string &name="")
 CTOR.
 DtConfiguration (const DtConfiguration &)
 Copy CTOR.
DtConfigurationoperator= (const DtConfiguration &)
 Assignment OP.
virtual ~DtConfiguration ()
 DTOR.
virtual const std::string & name () const
 Get the configuration name.
virtual void setName (const std::string &name)
 Set the configuration name.
virtual const std::string * findOptionalParameter (const std::string &name) const
 Find an optional parameters.
virtual void setOptionalParameter (const std::string &name, const std::string &value)
 Set an optional parameter.
virtual void setOptionalParameters (const ParameterMap &)
 Set an optional parameters.
virtual void removeOptionalParameter (const std::string &name)
 Remove an optional parameter.
const ParameterMapoptionalParameters () const
 Get the optional parameters.

Static Public Attributes

static const int theDefaultPort = 22563
 The default remote driver port.

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.

Protected Attributes

std::string myMasterDriverAddress
int myMasterDriverPort
- Protected Attributes inherited from makVrv::DtConfiguration
std::string myName
ParameterMap myOptionalParameters
DtProxyWP myAttachedInterface

Additional Inherited Members

- Public Types inherited from makVrv::DtConfiguration
typedef std::map< std::string,
std::string > 
ParameterMap

Detailed Description

Configuration for the makVrv::DtIgDriver class.

Constructor & Destructor Documentation

makVrv::DtDriverConfiguration::DtDriverConfiguration ( const std::string &  name = "")

CTOR.

makVrv::DtDriverConfiguration::DtDriverConfiguration ( const DtDriverConfiguration )

Copy CTOR.

virtual makVrv::DtDriverConfiguration::~DtDriverConfiguration ( )
virtual

DTOR.

Member Function Documentation

DtDriverConfiguration& makVrv::DtDriverConfiguration::operator= ( const DtDriverConfiguration )

Assignment OP.

virtual DT_DECLARE_serialize_FUNCTIONS const std::string& makVrv::DtDriverConfiguration::masterDriverAddress ( ) const
virtual

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

Get the remote driver address.

virtual void makVrv::DtDriverConfiguration::setMasterDriverAddress ( const std::string &  addr)
virtual

Set the remote driver address.

virtual int makVrv::DtDriverConfiguration::masterDriverPort ( ) const
virtual

Get the remote driver port.

virtual void makVrv::DtDriverConfiguration::setMasterDriverPort ( int  port)
virtual

Set the remote driver port.

template<class Archive >
void makVrv::DtDriverConfiguration::_serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.

Serialize this class.

Reimplemented from makVrv::DtConfiguration.

References DT_SERIALIZE_BASE, and DT_SERIALIZE_MEMBER.

Member Data Documentation

const int makVrv::DtDriverConfiguration::theDefaultPort = 22563
static

The default remote driver port.

std::string makVrv::DtDriverConfiguration::myMasterDriverAddress
protected
int makVrv::DtDriverConfiguration::myMasterDriverPort
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)