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