2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE CORBA::Boolean
5 TAO_Root_POA::cleanup_in_progress ()
7 return this->cleanup_in_progress_;
16 ACE_INLINE TAO_POA_Policy_Set &
17 TAO_Root_POA::policies ()
19 return this->policies_;
22 ACE_INLINE PortableServer::POA_ptr
23 TAO_Root_POA::the_parent ()
25 return PortableServer::POA::_nil ();
28 ACE_INLINE PortableInterceptor::AdapterName *
29 TAO_Root_POA::adapter_name ()
31 return this->adapter_name_i ();
34 ACE_INLINE PortableInterceptor::ObjectReferenceTemplate *
35 TAO_Root_POA::get_adapter_template ()
37 TAO::ORT_Adapter *adapter = this->ORT_adapter ();
41 return this->ort_adapter_->get_adapter_template();
47 ACE_INLINE PortableInterceptor::ObjectReferenceTemplate *
48 TAO_Root_POA::get_adapter_template_i ()
50 if (this->ORT_adapter_i ())
52 return this->ort_adapter_->get_adapter_template ();
58 ACE_INLINE PortableInterceptor::ObjectReferenceFactory *
59 TAO_Root_POA::get_obj_ref_factory ()
61 TAO::ORT_Adapter *adapter = this->ORT_adapter ();
65 return this->ort_adapter_->get_obj_ref_factory();
71 ACE_INLINE CORBA::Boolean
72 TAO_Root_POA::system_id ()
74 return (this->cached_policies_.id_assignment () == PortableServer::SYSTEM_ID);
77 ACE_INLINE CORBA::Boolean
78 TAO_Root_POA::persistent ()
80 return (this->cached_policies_.lifespan () == PortableServer::PERSISTENT);
83 ACE_INLINE const ACE_CString &
84 TAO_Root_POA::name () const
90 TAO_Root_POA::the_name ()
92 return CORBA::string_dup (this->name_.c_str ());
95 ACE_INLINE const TAO_Object_Adapter::poa_name &
96 TAO_Root_POA::folded_name () const
98 return this->folded_name_;
101 ACE_INLINE const TAO_Object_Adapter::poa_name &
102 TAO_Root_POA::system_name () const
104 return this->system_name_.in ();
108 TAO_Root_POA::name_separator ()
113 ACE_INLINE CORBA::ULong
114 TAO_Root_POA::name_separator_length ()
116 return sizeof (char);
120 TAO_Root_POA::persistent_key_char ()
126 TAO_Root_POA::transient_key_char ()
131 ACE_INLINE CORBA::ULong
132 TAO_Root_POA::persistent_key_type_length ()
134 return sizeof (char);
138 TAO_Root_POA::system_id_key_char ()
144 TAO_Root_POA::user_id_key_char ()
149 ACE_INLINE CORBA::ULong
150 TAO_Root_POA::system_id_key_type_length ()
152 return sizeof (char);
156 TAO_Root_POA::root_key_char ()
162 TAO_Root_POA::non_root_key_char ()
168 TAO_Root_POA::root_key_type ()
170 return TAO_Root_POA::root_key_char ();
173 ACE_INLINE CORBA::ULong
174 TAO_Root_POA::root_key_type_length ()
176 return sizeof (char);
179 ACE_INLINE CORBA::ULong
180 TAO_Root_POA::outstanding_requests () const
182 return this->outstanding_requests_;
185 ACE_INLINE CORBA::ULong
186 TAO_Root_POA::increment_outstanding_requests ()
188 return ++this->outstanding_requests_;
191 ACE_INLINE CORBA::ULong
192 TAO_Root_POA::decrement_outstanding_requests ()
194 return --this->outstanding_requests_;
197 ACE_INLINE CORBA::Boolean
198 TAO_Root_POA::waiting_destruction () const
200 return this->waiting_destruction_;
203 ACE_INLINE TAO_ORB_Core &
204 TAO_Root_POA::orb_core () const
206 return this->orb_core_;
209 ACE_INLINE PortableInterceptor::AdapterState
210 TAO_Root_POA::get_adapter_state ()
212 return this->adapter_state_;
216 TAO_Root_POA::thread_pool () const
221 ACE_INLINE TAO_SYNCH_CONDITION &
222 TAO_Root_POA::servant_deactivation_condition ()
224 return servant_deactivation_condition_;
227 TAO_END_VERSIONED_NAMESPACE_DECL