PG_Servant_Dispatcher.cpp

Go to the documentation of this file.
00001 // $Id: PG_Servant_Dispatcher.cpp 76589 2007-01-25 18:04:11Z elliott_c $
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

Generated on Sun Jan 27 16:22:31 2008 for TAO_PortableGroup by doxygen 1.3.6