// $Id$ #if !defined (POA_T_CPP) #define POA_T_CPP #include "tao/poa_T.h" ACE_RCSID(tao, poa_T, "$Id$") template TAO_Locked_POA::TAO_Locked_POA (const char *adapter_name, PortableServer::POAManager_ptr poa_manager, TAO_POA_Policies &policies, PortableServer::POA_ptr parent, CORBA::Environment &env) : TAO_POA (adapter_name, poa_manager, policies, parent, env) { } template TAO_Locked_POA::TAO_Locked_POA (const char *adapter_name, PortableServer::POAManager_ptr poa_manager, TAO_POA_Policies &policies, PortableServer::POA_ptr parent, TAO_Object_Table &active_object_table, CORBA::Environment &env) : TAO_POA (adapter_name, poa_manager, policies, parent, active_object_table, env) { } template TAO_POA * TAO_Locked_POA::clone (const char *adapter_name, PortableServer::POAManager_ptr poa_manager, TAO_POA_Policies &policies, PortableServer::POA_ptr parent, CORBA::Environment &env) { return new SELF (adapter_name, poa_manager, policies, parent, env); } template TAO_POA * TAO_Locked_POA::clone (const char *adapter_name, PortableServer::POAManager_ptr poa_manager, TAO_POA_Policies &policies, PortableServer::POA_ptr parent, TAO_Object_Table &active_object_table, CORBA::Environment &env) { return new SELF (adapter_name, poa_manager, policies, parent, active_object_table, env); } template ACE_Lock & TAO_Locked_POA::lock (void) { return this->lock_; } template TAO_Locked_POA_Manager::TAO_Locked_POA_Manager (void) : TAO_POA_Manager () { } template TAO_POA_Manager * TAO_Locked_POA_Manager::clone (void) { return new SELF; } template ACE_Lock & TAO_Locked_POA_Manager::lock (void) { return this->lock_; } #endif /* POA_T_CPP */