summaryrefslogtreecommitdiff
path: root/TAO/tao/ORB_Core.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/ORB_Core.i')
-rw-r--r--TAO/tao/ORB_Core.i288
1 files changed, 0 insertions, 288 deletions
diff --git a/TAO/tao/ORB_Core.i b/TAO/tao/ORB_Core.i
deleted file mode 100644
index 6190e3d5270..00000000000
--- a/TAO/tao/ORB_Core.i
+++ /dev/null
@@ -1,288 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "ace/Dynamic_Service.h"
-
-ACE_INLINE ACE_Thread_Manager *
-TAO_ORB_Core::thr_mgr (void)
-{
- return &this->tm_;
-}
-
-ACE_INLINE CORBA::ORB_ptr
-TAO_ORB_Core::orb (void)
-{
- return this->orb_.in ();
-}
-
-ACE_INLINE TAO_POA *
-TAO_ORB_Core::root_poa (CORBA::Environment &ACE_TRY_ENV,
- const char *adapter_name,
- TAO_POA_Manager *poa_manager,
- const TAO_POA_Policies *policies)
-{
- if (this->root_poa_ == 0)
- {
- this->create_and_set_root_poa (adapter_name,
- poa_manager,
- policies,
- ACE_TRY_ENV);
- }
- return this->root_poa_;
-}
-
-ACE_INLINE void
-TAO_ORB_Core::optimize_collocation_objects (CORBA::Boolean opt)
-{
- this->opt_for_collocation_ = opt;
-}
-
-ACE_INLINE CORBA::Boolean
-TAO_ORB_Core::optimize_collocation_objects (void) const
-{
- return this->opt_for_collocation_;
-}
-
-ACE_INLINE void
-TAO_ORB_Core::use_global_collocation (CORBA::Boolean opt)
-{
- this->use_global_collocation_ = opt;
-}
-
-ACE_INLINE CORBA::Boolean
-TAO_ORB_Core::use_global_collocation (void) const
-{
- return this->use_global_collocation_;
-}
-
-ACE_INLINE CORBA::ULong
-TAO_ORB_Core::get_collocation_strategy (void) const
-{
- return this->collocation_strategy_;
-}
-
-ACE_INLINE TAO_ORB_Parameters *
-TAO_ORB_Core::orb_params(void)
-{
- return &(this->orb_params_);
-}
-
-#define TAO_OC_RETRIEVE(member) \
- ((this->member##_ == 0) ? (this->member##_ = this->resource_factory ()->get_##member ()) : (this->member##_) )
-
-ACE_INLINE TAO_ProtocolFactorySet *
-TAO_ORB_Core::protocol_factories (void)
-{
- return TAO_OC_RETRIEVE (protocol_factories);
-}
-
-ACE_INLINE TAO_Connector_Registry *
-TAO_ORB_Core::connector_registry (void)
-{
- return TAO_OC_RETRIEVE (connector_registry);
-}
-
-ACE_INLINE TAO_Acceptor_Registry *
-TAO_ORB_Core::acceptor_registry (void)
-{
- return TAO_OC_RETRIEVE (acceptor_registry);
-}
-
-#undef TAO_OC_RETRIEVE
-
-ACE_INLINE ACE_Char_Codeset_Translator *
-TAO_ORB_Core::from_iso8859 (void) const
-{
- return this->from_iso8859_;
-}
-
-ACE_INLINE ACE_Char_Codeset_Translator *
-TAO_ORB_Core::to_iso8859 (void) const
-{
- return this->to_iso8859_;
-}
-
-ACE_INLINE ACE_WChar_Codeset_Translator *
-TAO_ORB_Core::from_unicode (void) const
-{
- return this->from_unicode_;
-}
-
-ACE_INLINE ACE_WChar_Codeset_Translator *
-TAO_ORB_Core::to_unicode (void) const
-{
- return this->to_unicode_;
-}
-
-#if defined (TAO_HAS_CORBA_MESSAGING)
-ACE_INLINE TAO_Policy_Manager *
-TAO_ORB_Core::policy_manager (void)
-{
- return this->policy_manager_;
-}
-
-ACE_INLINE CORBA::Policy_ptr
-TAO_ORB_Core::get_default_policy (
- CORBA::PolicyType policy,
- CORBA::Environment &ACE_TRY_ENV)
-{
- return this->default_policies_->get_policy (policy, ACE_TRY_ENV);
-}
-
-ACE_INLINE TAO_RelativeRoundtripTimeoutPolicy_i *
-TAO_ORB_Core::default_relative_roundtrip_timeout (void) const
-{
- return this->default_policies_->relative_roundtrip_timeout ();
-}
-
-ACE_INLINE TAO_Client_Priority_Policy *
-TAO_ORB_Core::default_client_priority (void) const
-{
- return this->default_policies_->client_priority ();
-}
-
-ACE_INLINE TAO_Sync_Scope_Policy *
-TAO_ORB_Core::default_sync_scope (void) const
-{
- return this->default_policies_->sync_scope ();
-}
-
-ACE_INLINE TAO_Buffering_Constraint_Policy *
-TAO_ORB_Core::default_buffering_constraint (void) const
-{
- return this->default_policies_->buffering_constraint ();
-}
-
-#endif /* TAO_HAS_CORBA_MESSAGING */
-
-ACE_INLINE TAO_ORB_Core_TSS_Resources*
-TAO_ORB_Core::get_tss_resources (void)
-{
- return ACE_TSS_GET (&this->tss_resources_,TAO_ORB_Core_TSS_Resources);
-}
-
-ACE_INLINE int
-TAO_ORB_Core::has_shutdown (void)
-{
- return this->has_shutdown_;
-}
-
-ACE_INLINE void
-TAO_ORB_Core::check_shutdown (CORBA_Environment &ACE_TRY_ENV)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (this->has_shutdown ())
- {
- // As defined by the CORBA 2.3 specification, throw a
- // CORBA::BAD_INV_ORDER exception with minor code 4 if the ORB
- // has shutdown by the time an ORB function is called.
-
- ACE_THROW (CORBA::BAD_INV_ORDER (4, CORBA::COMPLETED_NO));
- }
-}
-
-
-ACE_INLINE int
-TAO_ORB_Core::thread_per_connection_timeout (ACE_Time_Value &timeout) const
-{
- timeout = this->thread_per_connection_timeout_;
- return this->thread_per_connection_use_timeout_;
-}
-
-ACE_INLINE const char *
-TAO_ORB_Core::orbid (void) const
-{
- return this->orbid_;
-}
-
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_ORB_Core_Auto_Ptr::TAO_ORB_Core_Auto_Ptr (TAO_ORB_Core *p)
- : p_ (p)
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::TAO_ORB_Core_Auto_Ptr");
-}
-
-ACE_INLINE TAO_ORB_Core *
-TAO_ORB_Core_Auto_Ptr::get (void) const
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::get");
- return this->p_;
-}
-
-ACE_INLINE TAO_ORB_Core *
-TAO_ORB_Core_Auto_Ptr::release (void)
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::release");
- TAO_ORB_Core *old = this->p_;
- this->p_ = 0;
- return old;
-}
-
-ACE_INLINE void
-TAO_ORB_Core_Auto_Ptr::reset (TAO_ORB_Core *p)
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::reset");
- if (this->get () != p && this->get () != 0)
- this->get ()->fini ();
- this->p_ = p;
-}
-
-ACE_INLINE TAO_ORB_Core *
-TAO_ORB_Core_Auto_Ptr::operator-> () const
-{
- ACE_TRACE ("auto_ptr::operator->");
- return this->get ();
-}
-
-ACE_INLINE
-TAO_ORB_Core_Auto_Ptr::TAO_ORB_Core_Auto_Ptr (TAO_ORB_Core_Auto_Ptr &rhs)
- : p_ (rhs.release ())
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::TAO_ORB_Core_Auto_Ptr");
-}
-
-ACE_INLINE TAO_ORB_Core_Auto_Ptr &
-TAO_ORB_Core_Auto_Ptr::operator= (TAO_ORB_Core_Auto_Ptr &rhs)
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::operator=");
- if (this != &rhs)
- {
- this->reset (rhs.release ());
- }
- return *this;
-}
-
-ACE_INLINE
-TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr (void)
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr");
- if (this->get() != 0)
- this->get ()->fini ();
-}
-
-// Accessor methods to the underlying ORB_Core Object
-
-ACE_INLINE TAO_ORB_Core &
-TAO_ORB_Core_Auto_Ptr::operator *() const
-{
- ACE_TRACE ("TAO_ORB_Core_Auto_Ptr::operator *()");
- // @@ Potential problem if this->p_ is zero!
- return *this->get ();
-}
-
-// ****************************************************************
-
-ACE_INLINE TAO_ORB_Table *
-TAO_ORB_Table::instance (void)
-{
- return ACE_Singleton<TAO_ORB_Table, ACE_SYNCH_MUTEX>::instance ();
-}
-
-ACE_INLINE TAO_ORB_Core *
-TAO_ORB_Table::first_orb (void)
-{
- return this->first_orb_;
-}