TAO_Notify_RT_Properties Class Reference

RT specifc global properties are stored here. More...

#include <RT_Properties.h>

List of all members.

Public Member Functions

 TAO_Notify_RT_Properties (void)
 Constructor.
 ~TAO_Notify_RT_Properties ()
 Destructor.
RTCORBA::RTORB_ptr rt_orb (void)
void rt_orb (RTCORBA::RTORB_ptr rt_orb)
RTCORBA::Current_ptr current (void)
void current (RTCORBA::Current_ptr current)

Static Public Member Functions

static TAO_Notify_RT_Propertiesinstance (void)
 Return singleton instance of this class.

Protected Attributes

RTCORBA::RTORB_var rt_orb_
 RT-ORB.
RTCORBA::Current_var current_
 Current.


Detailed Description

RT specifc global properties are stored here.

Definition at line 31 of file RT_Properties.h.


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_RT_Properties::TAO_Notify_RT_Properties ( void   ) 

Constructor.

Definition at line 15 of file RT_Properties.cpp.

00016 {
00017 }

TAO_Notify_RT_Properties::~TAO_Notify_RT_Properties (  ) 

Destructor.

Definition at line 19 of file RT_Properties.cpp.

00020 {
00021 }


Member Function Documentation

ACE_INLINE void TAO_Notify_RT_Properties::current ( RTCORBA::Current_ptr  current  ) 

Definition at line 26 of file RT_Properties.inl.

References current_.

00027 {
00028   current_ = RTCORBA::Current::_duplicate (current);
00029 }

ACE_INLINE RTCORBA::Current_ptr TAO_Notify_RT_Properties::current ( void   ) 

Definition at line 20 of file RT_Properties.inl.

References current_.

Referenced by TAO_RT_Notify_Service::init_i().

00021 {
00022   return RTCORBA::Current::_duplicate (current_.in());
00023 }

TAO_Notify_RT_Properties * TAO_Notify_RT_Properties::instance ( void   )  [static]

Return singleton instance of this class.

Definition at line 24 of file RT_Properties.cpp.

References TAO_Singleton< TYPE, ACE_LOCK >::instance().

Referenced by TAO_Notify_RT_POA_Helper::init(), and TAO_RT_Notify_Service::init_i().

00025 {
00026   // Hide the template instantiation to prevent multiple instances
00027   // from being created.
00028 
00029   return
00030     TAO_Singleton<TAO_Notify_RT_Properties, TAO_SYNCH_MUTEX>::instance ();
00031 }

ACE_INLINE void TAO_Notify_RT_Properties::rt_orb ( RTCORBA::RTORB_ptr  rt_orb  ) 

Definition at line 14 of file RT_Properties.inl.

References rt_orb_.

00015 {
00016   rt_orb_ = RTCORBA::RTORB::_duplicate (rt_orb);
00017 }

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE RTCORBA::RTORB_ptr TAO_Notify_RT_Properties::rt_orb ( void   ) 

Definition at line 8 of file RT_Properties.inl.

References rt_orb_.

Referenced by TAO_Notify_RT_POA_Helper::init(), and TAO_RT_Notify_Service::init_i().

00009 {
00010   return RTCORBA::RTORB::_duplicate (rt_orb_.in ());
00011 }


Member Data Documentation

RTCORBA::Current_var TAO_Notify_RT_Properties::current_ [protected]

Current.

Definition at line 54 of file RT_Properties.h.

Referenced by current().

RTCORBA::RTORB_var TAO_Notify_RT_Properties::rt_orb_ [protected]

RT-ORB.

Definition at line 51 of file RT_Properties.h.

Referenced by rt_orb().


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:46:29 2010 for TAO_CosNotification by  doxygen 1.4.7