00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL 00009 00010 ACE_INLINE 00011 int& 00012 OpenDDS::Federator::Config::argc() 00013 { 00014 return this->argc_; 00015 } 00016 00017 ACE_INLINE 00018 int 00019 OpenDDS::Federator::Config::argc() const 00020 { 00021 return this->argc_; 00022 } 00023 00024 ACE_INLINE 00025 ACE_TCHAR**& 00026 OpenDDS::Federator::Config::argv() 00027 { 00028 return this->argv_; 00029 } 00030 00031 ACE_INLINE 00032 ACE_TCHAR** 00033 OpenDDS::Federator::Config::argv() const 00034 { 00035 return this->argv_; 00036 } 00037 00038 ACE_INLINE 00039 void 00040 OpenDDS::Federator::Config::addArg(ACE_TCHAR* arg) 00041 { 00042 this->argv_[this->argc_++] = arg; 00043 } 00044 00045 ACE_INLINE 00046 void 00047 OpenDDS::Federator::Config::federationDomain(long domain) 00048 { 00049 this->federationDomain_ = domain; 00050 } 00051 00052 ACE_INLINE 00053 long 00054 OpenDDS::Federator::Config::federationDomain() const 00055 { 00056 return this->federationDomain_; 00057 } 00058 00059 ACE_INLINE 00060 void 00061 OpenDDS::Federator::Config::federationPort(short port) 00062 { 00063 this->federationPort_ = port; 00064 } 00065 00066 ACE_INLINE 00067 short 00068 OpenDDS::Federator::Config::federationPort() const 00069 { 00070 return this->federationPort_; 00071 } 00072 00073 ACE_INLINE 00074 void 00075 OpenDDS::Federator::Config::configFile(const tstring& file) 00076 { 00077 this->configFile_ = file; 00078 } 00079 00080 ACE_INLINE 00081 OpenDDS::Federator::tstring 00082 OpenDDS::Federator::Config::configFile() const 00083 { 00084 return this->configFile_; 00085 } 00086 00087 ACE_INLINE 00088 void 00089 OpenDDS::Federator::Config::federateIor(const tstring& ior) 00090 { 00091 this->federateIor_ = ior; 00092 } 00093 00094 ACE_INLINE 00095 OpenDDS::Federator::tstring 00096 OpenDDS::Federator::Config::federateIor() const 00097 { 00098 return this->federateIor_; 00099 } 00100 00101 ACE_INLINE 00102 TAO_DDS_DCPSFederationId& 00103 OpenDDS::Federator::Config::federationId() 00104 { 00105 return this->federationId_; 00106 } 00107 00108 ACE_INLINE 00109 const TAO_DDS_DCPSFederationId& 00110 OpenDDS::Federator::Config::federationId() const 00111 { 00112 return this->federationId_; 00113 } 00114 00115 OPENDDS_END_VERSIONED_NAMESPACE_DECL