PG_Servant_Dispatcher.cpp

Go to the documentation of this file.
00001 // PG_Servant_Dispatcher.cpp,v 1.6 2006/04/26 13:42:42 mesnier_p Exp
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           "PG_Servant_Dispatcher.cpp,v 1.6 2006/04/26 13:42:42 mesnier_p Exp")
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                                             ACE_ENV_ARG_DECL)
00025 {
00026   TAO_Root_POA *poa = 0;
00027 
00028   ACE_NEW_THROW_EX (poa,
00029                     TAO_GOA (name,
00030                              poa_manager,
00031                              policies,
00032                              0,
00033                              lock,
00034                              thread_lock,
00035                              orb_core,
00036                              object_adapter
00037                              ACE_ENV_ARG_PARAMETER),
00038                     CORBA::NO_MEMORY ());
00039   ACE_CHECK_RETURN (0);
00040 
00041   return poa;
00042 }
00043 
00044 void
00045 TAO_PG_Servant_Dispatcher::pre_invoke_remote_request (
00046   TAO_Root_POA &,
00047   CORBA::Short,
00048   TAO_ServerRequest &,
00049   TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &
00050   ACE_ENV_ARG_DECL_NOT_USED)
00051 {
00052 }
00053 
00054 void
00055 TAO_PG_Servant_Dispatcher::pre_invoke_collocated_request (
00056   TAO_Root_POA &,
00057   CORBA::Short,
00058   TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &
00059   ACE_ENV_ARG_DECL_NOT_USED)
00060 {
00061 }
00062 
00063 void
00064 TAO_PG_Servant_Dispatcher::post_invoke (
00065   TAO_Root_POA &,
00066   TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State &)
00067 {
00068 }
00069 
00070 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 14:03:34 2006 for TAO_PortableGroup by doxygen 1.3.6