OpenDDS  Snapshot(2023/04/28-20:55)
FederatorManagerImpl.inl
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
9 
13 {
14  return this->config_.federationId();
15 }
16 
20 {
21  return this->info_;
22 }
23 
27 {
28  return this->info_;
29 }
30 
32 void
33 OpenDDS::Federator::ManagerImpl::localRepo(::OpenDDS::DCPS::DCPSInfo_ptr repo)
34 {
35  this->localRepo_ = OpenDDS::DCPS::DCPSInfo::_duplicate(repo);
36 }
37 
41 {
42  return this->orb_.ptr();
43 }
44 
46 void
48 {
49  this->orb_ = CORBA::ORB::_duplicate(value);
50 }
51 
const LogLevel::Value value
Definition: debug.cpp:61
TAO_DDS_DCPSInfo_i * info_
The Info object reference to update.
const TAO_DDS_DCPSFederationId & id() const
Accessors for the federation Id value.
CORBA::ORB_var orb_
The ORB in which we are activated.
TAO_DDS_DCPSInfo_i *& info()
Accessors for the DCPSInfo reference.
Config & config_
The configuration information for this manager.
CORBA::ORB_ptr orb()
Accessors for the ORB.
_retn_type ptr(void) const
TAO_DDS_DCPSFederationId & federationId()
Federation Id value.
static CORBA::ORB_ptr _duplicate(CORBA::ORB_ptr orb)
Implementation of the DCPSInfo.
Definition: DCPSInfo_i.h:53
void localRepo(::OpenDDS::DCPS::DCPSInfo_ptr repo)
Capture a remote callable reference to the DCPSInfo.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define ACE_INLINE
OpenDDS::DCPS::DCPSInfo_var localRepo_
Remotely callable reference to the local repository.