From 6ba91c472d2009d7b52fa429349c245f69970e16 Mon Sep 17 00:00:00 2001 From: irfan Date: Sat, 20 Jun 1998 09:44:59 +0000 Subject: *** empty log message *** --- TAO/tao/POAS.i | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'TAO/tao/POAS.i') diff --git a/TAO/tao/POAS.i b/TAO/tao/POAS.i index ca38cbb8ce5..e4a2a6e3644 100644 --- a/TAO/tao/POAS.i +++ b/TAO/tao/POAS.i @@ -147,6 +147,34 @@ ACE_INLINE void POA_PortableServer::RequestProcessingPolicy::_get_policy_type_sk POA_CORBA::Policy_ptr impl = (POA_PortableServer::RequestProcessingPolicy_ptr) obj; POA_CORBA::Policy::_get_policy_type_skel (req, (POA_CORBA::Policy_ptr) impl, context, env); } + +// ************************************************** +// +// TAO spcific POA locking policy (non-standard) +// +// ************************************************** + +// skeleton destructor +ACE_INLINE +POA_PortableServer::TAO_POA_LockingPolicy::~TAO_POA_LockingPolicy (void) +{ +} +ACE_INLINE void POA_PortableServer::TAO_POA_LockingPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) +{ + POA_CORBA::Policy_ptr impl = (POA_PortableServer::TAO_POA_LockingPolicy_ptr) obj; + POA_CORBA::Policy::copy_skel (req, (POA_CORBA::Policy_ptr) impl, context, env); +} +ACE_INLINE void POA_PortableServer::TAO_POA_LockingPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) +{ + POA_CORBA::Policy_ptr impl = (POA_PortableServer::TAO_POA_LockingPolicy_ptr) obj; + POA_CORBA::Policy::destroy_skel (req, (POA_CORBA::Policy_ptr) impl, context, env); +} +ACE_INLINE void POA_PortableServer::TAO_POA_LockingPolicy::_get_policy_type_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) +{ + POA_CORBA::Policy_ptr impl = (POA_PortableServer::TAO_POA_LockingPolicy_ptr) obj; + POA_CORBA::Policy::_get_policy_type_skel (req, (POA_CORBA::Policy_ptr) impl, context, env); +} + // skeleton destructor ACE_INLINE POA_PortableServer::POAManager::~POAManager (void) -- cgit v1.2.1