diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-20 09:44:59 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-20 09:44:59 +0000 |
commit | 6ba91c472d2009d7b52fa429349c245f69970e16 (patch) | |
tree | 5d61877e7f71e7cef04ef15db9bc760f42febe4c /TAO/tao/POAS.i | |
parent | 43d4789c2435e8ddcb68a39e1dc68d6052a4b9f4 (diff) | |
download | ATCD-6ba91c472d2009d7b52fa429349c245f69970e16.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO/tao/POAS.i')
-rw-r--r-- | TAO/tao/POAS.i | 28 |
1 files changed, 28 insertions, 0 deletions
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) |