00001 // $Id: Thread_Lane_Resources_Manager.cpp 69153 2005-11-02 11:03:27Z ossama $ 00002 00003 #include "tao/Thread_Lane_Resources_Manager.h" 00004 #include "tao/ORB_Core.h" 00005 #include "tao/LF_Strategy.h" 00006 00007 #include "ace/Dynamic_Service.h" 00008 00009 ACE_RCSID (tao, 00010 Thread_Lane_Resources_Manager, 00011 "$Id: Thread_Lane_Resources_Manager.cpp 69153 2005-11-02 11:03:27Z ossama $") 00012 00013 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00014 00015 TAO_Thread_Lane_Resources_Manager::TAO_Thread_Lane_Resources_Manager (TAO_ORB_Core &orb_core) 00016 : orb_core_ (&orb_core), 00017 lf_strategy_ (0) 00018 { 00019 this->lf_strategy_ = 00020 this->orb_core_->resource_factory ()->create_lf_strategy (); 00021 } 00022 00023 TAO_Thread_Lane_Resources_Manager::~TAO_Thread_Lane_Resources_Manager (void) 00024 { 00025 delete this->lf_strategy_; 00026 } 00027 00028 TAO_LF_Strategy & 00029 TAO_Thread_Lane_Resources_Manager::lf_strategy (void) 00030 { 00031 return *this->lf_strategy_; 00032 } 00033 00034 TAO_Thread_Lane_Resources_Manager_Factory::~TAO_Thread_Lane_Resources_Manager_Factory (void) 00035 { 00036 } 00037 00038 TAO_END_VERSIONED_NAMESPACE_DECL