#include <FederatorConfig.h>
Collaboration diagram for OpenDDS::Federator::Config:

Public Member Functions | |
| Config (int argc, char **argv) | |
| Default constructor. | |
| virtual | ~Config () |
| Virtual destructor. | |
| int & | argc () |
| Access the enhanced argv. | |
| int | argc () const |
| char **& | argv () |
| Access the enhanced argc. | |
| char ** | argv () const |
| RepoKey & | federationId () |
| Federation Id value. | |
| RepoKey | federationId () const |
| long & | federationDomain () |
| Federation Id value. | |
| long | federationDomain () const |
| short & | federationPort () |
| Federation Port value. | |
| short | federationPort () const |
| std::string & | federateIor () |
| Initial federation IOR value. | |
| std::string | federateIor () const |
| std::string & | configFile () |
| Configuration filename. | |
| std::string | configFile () const |
Static Public Attributes | |
| static const std::string | FEDERATOR_CONFIG_OPTION |
| Command line option specifying the configuration file. | |
| static const std::string | FEDERATOR_ID_OPTION |
| Command line option specifying the federation Id value. | |
| static const std::string | 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. | |
| char ** | argv_ |
| Enhanced argv. | |
| std::string | configFile_ |
| Configuration filename, if any. | |
| std::string | federateIor_ |
| Initial federation IOR, if any. | |
| RepoKey | federationId_ |
| Configured Federation Id value. | |
| long | federationDomain_ |
| Configured Federation Domain value. | |
| short | federationPort_ |
| Configured Federation Port value. | |
| OpenDDS::Federator::Config::Config | ( | int | argc, | |
| char ** | argv | |||
| ) |
Default constructor.
| OpenDDS::Federator::Config::~Config | ( | ) | [virtual] |
Virtual destructor.
| ACE_INLINE int OpenDDS::Federator::Config::argc | ( | ) | const |
| ACE_INLINE int & OpenDDS::Federator::Config::argc | ( | ) |
Access the enhanced argv.
| ACE_INLINE char ** OpenDDS::Federator::Config::argv | ( | ) | const |
| ACE_INLINE char **& OpenDDS::Federator::Config::argv | ( | ) |
Access the enhanced argc.
| ACE_INLINE std::string OpenDDS::Federator::Config::configFile | ( | ) | const |
| ACE_INLINE std::string & OpenDDS::Federator::Config::configFile | ( | ) |
Configuration filename.
| ACE_INLINE std::string OpenDDS::Federator::Config::federateIor | ( | ) | const |
| ACE_INLINE std::string & 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.
int OpenDDS::Federator::Config::argc_ [private] |
Enhanced argc.
char** OpenDDS::Federator::Config::argv_ [private] |
Enhanced argv.
std::string OpenDDS::Federator::Config::configFile_ [private] |
Configuration filename, if any.
const std::string OpenDDS::Federator::Config::FEDERATE_WITH_OPTION [static] |
Command line option specifying a repository to federate with.
std::string OpenDDS::Federator::Config::federateIor_ [private] |
Initial federation IOR, if any.
long OpenDDS::Federator::Config::federationDomain_ [private] |
Configured Federation Domain value.
Configured Federation Id value.
short OpenDDS::Federator::Config::federationPort_ [private] |
Configured Federation Port value.
const std::string OpenDDS::Federator::Config::FEDERATOR_CONFIG_OPTION [static] |
Command line option specifying the configuration file.
const std::string OpenDDS::Federator::Config::FEDERATOR_ID_OPTION [static] |
Command line option specifying the federation Id value.
1.4.7