POA_CORBA::_TAO_Policy_Direct_Proxy_Impl Class Reference

#include <PolicyS.h>

List of all members.

Public Member Functions

 _TAO_Policy_Direct_Proxy_Impl (void)
virtual ~_TAO_Policy_Direct_Proxy_Impl (void)

Static Public Member Functions

static void _get_policy_type (TAO_Abstract_ServantBase *servant, TAO::Argument **args, int num_args)
static void copy (TAO_Abstract_ServantBase *servant, TAO::Argument **args, int num_args)
static void destroy (TAO_Abstract_ServantBase *servant, TAO::Argument **args, int num_args)


Detailed Description

Definition at line 240 of file PolicyS.h.


Constructor & Destructor Documentation

POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::_TAO_Policy_Direct_Proxy_Impl ( void   ) 

Definition at line 333 of file PolicyS.cpp.

00334 {}

POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::~_TAO_Policy_Direct_Proxy_Impl ( void   )  [virtual]

Definition at line 336 of file PolicyS.cpp.

00337 {}


Member Function Documentation

void POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::_get_policy_type ( TAO_Abstract_ServantBase servant,
TAO::Argument **  args,
int  num_args 
) [static]

Definition at line 343 of file PolicyS.cpp.

Referenced by TAO_CORBA_Policy_Perfect_Hash_OpTable::lookup().

00349 {
00350   ((TAO::Arg_Traits< ::CORBA::PolicyType>::ret_val *) args[0])->arg () =
00351     dynamic_cast<POA_CORBA::Policy_ptr>
00352       (servant)
00353     ->policy_type (
00354 
00355         );
00356 }

void POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::copy ( TAO_Abstract_ServantBase servant,
TAO::Argument **  args,
int  num_args 
) [static]

Definition at line 361 of file PolicyS.cpp.

Referenced by TAO_CORBA_Policy_Perfect_Hash_OpTable::lookup().

00367 {
00368   ((TAO::Arg_Traits< CORBA::Policy>::ret_val *) args[0])->arg () =
00369     dynamic_cast<POA_CORBA::Policy_ptr>
00370       (servant)
00371     ->copy (
00372 
00373         );
00374 }

void POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::destroy ( TAO_Abstract_ServantBase servant,
TAO::Argument **  args,
int  num_args 
) [static]

Definition at line 379 of file PolicyS.cpp.

Referenced by TAO_CORBA_Policy_Perfect_Hash_OpTable::lookup().

00384 {
00385   dynamic_cast<POA_CORBA::Policy_ptr>
00386     (servant)
00387   ->destroy (
00388 
00389       );
00390 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:41:37 2010 for TAO_PortableServer by  doxygen 1.4.7