OpenDDS::Federator::Config Class Reference

#include <FederatorConfig.h>

Collaboration diagram for OpenDDS::Federator::Config:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Config (int argc, ACE_TCHAR **argv)
 Default constructor.
virtual ~Config ()
 Virtual destructor.
int & argc ()
 Access the enhanced argv.
int argc () const
ACE_TCHAR **& argv ()
 Access the enhanced argc.
ACE_TCHAR ** argv () const
RepoKeyfederationId ()
 Federation Id value.
RepoKey federationId () const
long & federationDomain ()
 Federation Id value.
long federationDomain () const
short & federationPort ()
 Federation Port value.
short federationPort () const
tstringfederateIor ()
 Initial federation IOR value.
tstring federateIor () const
tstringconfigFile ()
 Configuration filename.
tstring configFile () const

Static Public Attributes

static const tstring FEDERATOR_CONFIG_OPTION
 Command line option specifying the configuration file.
static const tstring FEDERATOR_ID_OPTION
 Command line option specifying the federation Id value.
static const tstring FEDERATE_WITH_OPTION
 Command line option specifying a repository to federate with.

Private Member Functions

void processFile ()
 Process a configuration file.

Private Attributes

int argc_
 Enhanced argc.
ACE_TCHAR ** argv_
 Enhanced argv.
tstring configFile_
 Configuration filename, if any.
tstring federateIor_
 Initial federation IOR, if any.
RepoKey federationId_
 Configured Federation Id value.
long federationDomain_
 Configured Federation Domain value.
short federationPort_
 Configured Federation Port value.

Constructor & Destructor Documentation

OpenDDS::Federator::Config::Config ( int  argc,
ACE_TCHAR **  argv 
)

Default constructor.

OpenDDS::Federator::Config::~Config (  )  [virtual]

Virtual destructor.


Member Function Documentation

ACE_INLINE int OpenDDS::Federator::Config::argc (  )  const

ACE_INLINE int & OpenDDS::Federator::Config::argc (  ) 

Access the enhanced argv.

ACE_INLINE ACE_TCHAR ** OpenDDS::Federator::Config::argv (  )  const

ACE_INLINE ACE_TCHAR **& OpenDDS::Federator::Config::argv (  ) 

Access the enhanced argc.

ACE_INLINE OpenDDS::Federator::tstring OpenDDS::Federator::Config::configFile (  )  const

ACE_INLINE OpenDDS::Federator::tstring & OpenDDS::Federator::Config::configFile (  ) 

Configuration filename.

ACE_INLINE OpenDDS::Federator::tstring OpenDDS::Federator::Config::federateIor (  )  const

ACE_INLINE OpenDDS::Federator::tstring & OpenDDS::Federator::Config::federateIor (  ) 

Initial federation IOR value.

ACE_INLINE long OpenDDS::Federator::Config::federationDomain (  )  const

ACE_INLINE long & OpenDDS::Federator::Config::federationDomain (  ) 

Federation Id value.

ACE_INLINE OpenDDS::Federator::RepoKey OpenDDS::Federator::Config::federationId (  )  const

ACE_INLINE OpenDDS::Federator::RepoKey & OpenDDS::Federator::Config::federationId (  ) 

Federation Id value.

ACE_INLINE short OpenDDS::Federator::Config::federationPort (  )  const

ACE_INLINE short & OpenDDS::Federator::Config::federationPort (  ) 

Federation Port value.

void OpenDDS::Federator::Config::processFile (  )  [private]

Process a configuration file.


Member Data Documentation

int OpenDDS::Federator::Config::argc_ [private]

Enhanced argc.

ACE_TCHAR** OpenDDS::Federator::Config::argv_ [private]

Enhanced argv.

tstring OpenDDS::Federator::Config::configFile_ [private]

Configuration filename, if any.

const tstring OpenDDS::Federator::Config::FEDERATE_WITH_OPTION [static]

Command line option specifying a repository to federate with.

tstring OpenDDS::Federator::Config::federateIor_ [private]

Initial federation IOR, if any.

long OpenDDS::Federator::Config::federationDomain_ [private]

Configured Federation Domain value.

RepoKey OpenDDS::Federator::Config::federationId_ [private]

Configured Federation Id value.

short OpenDDS::Federator::Config::federationPort_ [private]

Configured Federation Port value.

const tstring OpenDDS::Federator::Config::FEDERATOR_CONFIG_OPTION [static]

Command line option specifying the configuration file.

const tstring OpenDDS::Federator::Config::FEDERATOR_ID_OPTION [static]

Command line option specifying the federation Id value.


The documentation for this class was generated from the following files:
Generated on Wed Nov 16 15:29:32 2011 for OpenDDS by  doxygen 1.4.7