Go to the documentation of this file.00001
00002
00003 #include "orbsvcs/PortableGroup/GOA.h"
00004 #include "orbsvcs/PortableGroup/PG_Servant_Dispatcher.h"
00005
00006 ACE_RCSID(PortableGroup,
00007 PG_Servant_Dispatcher,
00008 "$Id: PG_Servant_Dispatcher.cpp 76589 2007-01-25 18:04:11Z elliott_c $")
00009
00010 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00011
00012 TAO_PG_Servant_Dispatcher::~TAO_PG_Servant_Dispatcher (void)
00013 {
00014 }
00015
00016 TAO_Root_POA *
00017 TAO_PG_Servant_Dispatcher::create_Root_POA (const ACE_CString &name,
00018 PortableServer::POAManager_ptr poa_manager,
00019 const TAO_POA_Policy_Set &policies,
00020 ACE_Lock &lock,
00021 TAO_SYNCH_MUTEX &thread_lock,
00022 TAO_ORB_Core &orb_core,
00023 TAO_Object_Adapter *object_adapter)
00024 {
00025 TAO_Root_POA *poa = 0;
00026
00027 ACE_NEW_THROW_EX (poa,
00028 TAO_GOA (name,
00029 poa_manager,
00030 policies,
00031 0,
00032 lock,
00033 thread_lock,
00034 orb_core,
00035 object_adapter),
00036 CORBA::NO_MEMORY ());
00037
00038 return poa;
00039 }
00040
00041 void
00042 TAO_PG_Servant_Dispatcher::pre_invoke_remote_request (
00043 TAO_Root_POA &,
00044 CORBA::Short,
00045 TAO_ServerRequest &,
00046 TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &)
00047 {
00048 }
00049
00050 void
00051 TAO_PG_Servant_Dispatcher::pre_invoke_collocated_request (
00052 TAO_Root_POA &,
00053 CORBA::Short,
00054 TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &)
00055 {
00056 }
00057
00058 void
00059 TAO_PG_Servant_Dispatcher::post_invoke (
00060 TAO_Root_POA &,
00061 TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &)
00062 {
00063 }
00064
00065 TAO_END_VERSIONED_NAMESPACE_DECL