TAO_PortableServer
2.0.8
|
#include <PolicyS.h>
Public Types | |
typedef ::CORBA::Policy | _stub_type |
Useful for template programming. | |
typedef ::CORBA::Policy_ptr | _stub_ptr_type |
typedef ::CORBA::Policy_var | _stub_var_type |
Public Member Functions | |
Policy (const Policy &rhs) | |
virtual | ~Policy (void) |
virtual ::CORBA::Boolean | _is_a (const char *logical_type_id) |
Local implementation of the CORBA::Object::_is_a method. | |
virtual void | _dispatch (TAO_ServerRequest &req, TAO::Portable_Server::Servant_Upcall *servant_upcall) |
::CORBA::Policy * | _this (void) |
virtual const char * | _interface_repository_id (void) const |
Get this interface's repository id (TAO specific). | |
virtual ::CORBA::PolicyType | policy_type (void)=0 |
virtual ::CORBA::Policy_ptr | copy (void)=0 |
virtual void | destroy (void)=0 |
Static Public Member Functions | |
static void | _get_policy_type_skel (TAO_ServerRequest &server_request, TAO::Portable_Server::Servant_Upcall *servant_upcall, TAO_ServantBase *servant) |
static void | copy_skel (TAO_ServerRequest &server_request, TAO::Portable_Server::Servant_Upcall *servant_upcall, TAO_ServantBase *servant) |
static void | destroy_skel (TAO_ServerRequest &server_request, TAO::Portable_Server::Servant_Upcall *servant_upcall, TAO_ServantBase *servant) |
Protected Member Functions | |
Policy (void) |
Reimplemented from TAO_ServantBase.
typedef ::CORBA::Policy POA_CORBA::Policy::_stub_type |
Useful for template programming.
Reimplemented from TAO_ServantBase.
Reimplemented from TAO_ServantBase.
POA_CORBA::Policy::Policy | ( | void | ) | [protected] |
POA_CORBA::Policy::Policy | ( | const Policy & | rhs | ) |
POA_CORBA::Policy::~Policy | ( | void | ) | [virtual] |
void POA_CORBA::Policy::_dispatch | ( | TAO_ServerRequest & | request, |
TAO::Portable_Server::Servant_Upcall * | servant_upcall | ||
) | [virtual] |
Dispatches a request to the object: find the operation, cast the type to the most derived type, demarshall all the parameters from the request and finally invokes the operation, storing the results and out parameters (if any) or the exceptions thrown into request.
Implements TAO_ServantBase.
void POA_CORBA::Policy::_get_policy_type_skel | ( | TAO_ServerRequest & | server_request, |
TAO::Portable_Server::Servant_Upcall * | servant_upcall, | ||
TAO_ServantBase * | servant | ||
) | [static] |
const char * POA_CORBA::Policy::_interface_repository_id | ( | void | ) | const [virtual] |
Get this interface's repository id (TAO specific).
Implements TAO_ServantBase.
CORBA::Boolean POA_CORBA::Policy::_is_a | ( | const char * | logical_type_id | ) | [virtual] |
Local implementation of the CORBA::Object::_is_a method.
Reimplemented from TAO_ServantBase.
CORBA::Policy * POA_CORBA::Policy::_this | ( | void | ) |
virtual ::CORBA::Policy_ptr POA_CORBA::Policy::copy | ( | void | ) | [pure virtual] |
Implemented in POA_CORBA::Policy_tie< T >.
void POA_CORBA::Policy::copy_skel | ( | TAO_ServerRequest & | server_request, |
TAO::Portable_Server::Servant_Upcall * | servant_upcall, | ||
TAO_ServantBase * | servant | ||
) | [static] |
virtual void POA_CORBA::Policy::destroy | ( | void | ) | [pure virtual] |
Implemented in POA_CORBA::Policy_tie< T >.
void POA_CORBA::Policy::destroy_skel | ( | TAO_ServerRequest & | server_request, |
TAO::Portable_Server::Servant_Upcall * | servant_upcall, | ||
TAO_ServantBase * | servant | ||
) | [static] |
virtual ::CORBA::PolicyType POA_CORBA::Policy::policy_type | ( | void | ) | [pure virtual] |
Implemented in POA_CORBA::Policy_tie< T >.