VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
 DtDriverConfiguration (const DtDriverConfiguration &)
 Copy CTOR. More...
 
DtDriverConfigurationoperator= (const DtDriverConfiguration &)
 Assignment OP. More...
 
virtual ~DtDriverConfiguration ()
 DTOR. More...
 
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. More...
 
virtual void setMasterDriverAddress (const std::string &addr)
 Set the remote driver address. More...
 
virtual int masterDriverPort () const
 Get the remote driver port. More...
 
virtual void setMasterDriverPort (int port)
 Set the remote driver port. More...
 
virtual const std::string & udpDeviceAddress () const
 Get the remote driver address. More...
 
virtual void setUdpDeviceAddress (const std::string &addr)
 Set the remote driver address. More...
 
virtual const std::string & udpSendAddress () const
 Get the remote driver address. More...
 
virtual void setUdpSendAddress (const std::string &addr)
 Set the remote driver address. More...
 
virtual int udpPort () const
 Get the remote driver port. More...
 
virtual void setUdpPort (int port)
 Set the remote driver port. More...
 
- Public Member Functions inherited from makVrv::DtConfiguration
 DtConfiguration (const std::string &name="")
 CTOR. More...
 
 DtConfiguration (const DtConfiguration &)
 Copy CTOR. More...
 
DtConfigurationoperator= (const DtConfiguration &)
 Assignment OP. More...
 
virtual ~DtConfiguration ()
 DTOR. More...
 
virtual const std::string & name () const
 Get the configuration name. More...
 
virtual void setName (const std::string &name)
 Set the configuration name. More...
 
virtual const std::string * findOptionalParameter (const std::string &name) const
 Find an optional parameters. More...
 
virtual void setOptionalParameter (const std::string &name, const std::string &value)
 Set an optional parameter. More...
 
virtual void setOptionalParameters (const ParameterMap &)
 Set an optional parameters. More...
 
virtual void removeOptionalParameter (const std::string &name)
 Remove an optional parameter. More...
 
const ParameterMapoptionalParameters () const
 Get the optional parameters. More...
 

Static Public Attributes

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

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 
- Protected Member Functions inherited from makVrv::DtConfiguration
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);. More...
 

Protected Attributes

std::string myMasterDriverAddress
 
int myMasterDriverPort
 
std::string myUdpDeviceAddress
 
std::string myUdpSendAddress
 
int myUdpPort
 
- 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.

virtual const std::string& makVrv::DtDriverConfiguration::udpDeviceAddress ( ) const
virtual

Get the remote driver address.

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

Set the remote driver address.

virtual const std::string& makVrv::DtDriverConfiguration::udpSendAddress ( ) const
virtual

Get the remote driver address.

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

Set the remote driver address.

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

Get the remote driver port.

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

Set the remote driver port.

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

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
std::string makVrv::DtDriverConfiguration::myUdpDeviceAddress
protected
std::string makVrv::DtDriverConfiguration::myUdpSendAddress
protected
int makVrv::DtDriverConfiguration::myUdpPort
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)