OpenDDS
Snapshot(2023/04/28-20:55)
|
Define an argument copying functor. More...
Public Types | |
enum | Action { COPY, FILENAME, IDVALUE, IORVALUE } |
Identify the action to take on the next argument. More... | |
Public Member Functions | |
ArgCopier (OpenDDS::Federator::Config *config) | |
Construct with a target pointer array. More... | |
void | operator() (ACE_TCHAR *arg) |
The Functor function operator. More... | |
Private Attributes | |
OpenDDS::Federator::Config * | config_ |
The configuration object. More... | |
Action | action_ |
How to treat the next argument. More... | |
Define an argument copying functor.
Definition at line 40 of file FederatorConfig.cpp.
Identify the action to take on the next argument.
Enumerator | |
---|---|
COPY | |
FILENAME | |
IDVALUE | |
IORVALUE |
Definition at line 43 of file FederatorConfig.cpp.
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::ArgCopier::ArgCopier | ( | OpenDDS::Federator::Config * | config | ) |
Construct with a target pointer array.
Definition at line 59 of file FederatorConfig.cpp.
void OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::ArgCopier::operator() | ( | ACE_TCHAR * | arg | ) |
The Functor function operator.
Definition at line 67 of file FederatorConfig.cpp.
References action_, OpenDDS::Federator::Config::addArg(), ACE_OS::atoi(), config_, OpenDDS::Federator::Config::configFile(), COPY, OpenDDS::Federator::Config::FEDERATE_WITH_OPTION, OpenDDS::Federator::Config::federateIor(), OpenDDS::Federator::Config::federationId(), OpenDDS::Federator::Config::FEDERATOR_CONFIG_OPTION, OpenDDS::Federator::Config::FEDERATOR_ID_OPTION, FILENAME, TAO_DDS_DCPSFederationId::id(), IDVALUE, and IORVALUE.
|
private |
How to treat the next argument.
Definition at line 56 of file FederatorConfig.cpp.
Referenced by operator()().
|
private |
The configuration object.
Definition at line 53 of file FederatorConfig.cpp.
Referenced by operator()().