#include <PolicyS.h>
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) |
Definition at line 240 of file PolicyS.h.
POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::_TAO_Policy_Direct_Proxy_Impl | ( | void | ) |
POA_CORBA::_TAO_Policy_Direct_Proxy_Impl::~_TAO_Policy_Direct_Proxy_Impl | ( | void | ) | [virtual] |
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 }