00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 /* 00009 ACE_INLINE 00010 void 00011 OpenDDS::Federator::ManagerImpl::id(RepoKey val) 00012 { 00013 this->config_.federationId(val); 00014 } 00015 */ 00016 00017 ACE_INLINE 00018 const TAO_DDS_DCPSFederationId& 00019 OpenDDS::Federator::ManagerImpl::id() const 00020 { 00021 return this->config_.federationId(); 00022 } 00023 00024 ACE_INLINE 00025 TAO_DDS_DCPSInfo_i*& 00026 OpenDDS::Federator::ManagerImpl::info() 00027 { 00028 return this->info_; 00029 } 00030 00031 ACE_INLINE 00032 TAO_DDS_DCPSInfo_i* 00033 OpenDDS::Federator::ManagerImpl::info() const 00034 { 00035 return this->info_; 00036 } 00037 00038 ACE_INLINE 00039 void 00040 OpenDDS::Federator::ManagerImpl::localRepo(::OpenDDS::DCPS::DCPSInfo_ptr repo) 00041 { 00042 this->localRepo_ = OpenDDS::DCPS::DCPSInfo::_duplicate(repo); 00043 } 00044 00045 ACE_INLINE 00046 CORBA::ORB_ptr 00047 OpenDDS::Federator::ManagerImpl::orb() 00048 { 00049 return this->orb_.ptr(); 00050 } 00051 00052 ACE_INLINE 00053 void 00054 OpenDDS::Federator::ManagerImpl::orb(CORBA::ORB_ptr value) 00055 { 00056 this->orb_ = CORBA::ORB::_duplicate(value); 00057 }