Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TAO_ClientRequestInfo_CORBA_Policy_destroy Class Reference

Inheritance diagram for TAO_ClientRequestInfo_CORBA_Policy_destroy:

Inheritance graph
[legend]
Collaboration diagram for TAO_ClientRequestInfo_CORBA_Policy_destroy:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_ClientRequestInfo_CORBA_Policy_destroy (TAO_GIOP_Invocation *_tao_invocation, CORBA::Object_ptr _tao_target ACE_ENV_ARG_DECL_WITH_DEFAULTS)
virtual Dynamic::ParameterListarguments (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException)
 Return the list of arguments passed to the current operation. More...

virtual Dynamic::ExceptionListexceptions (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException)
 Return the list of exceptions the current operation is capable of throwing. More...

virtual CORBA::Anyresult (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException)
 Return the result of the current request. If there is no return value then an Any with tk_void TypeCode is returned. This is method is not valid for oneway operations. More...


Private Methods

 TAO_ClientRequestInfo_CORBA_Policy_destroy (const TAO_ClientRequestInfo_CORBA_Policy_destroy &)
void operator= (const TAO_ClientRequestInfo_CORBA_Policy_destroy &)

Constructor & Destructor Documentation

TAO_ClientRequestInfo_CORBA_Policy_destroy::TAO_ClientRequestInfo_CORBA_Policy_destroy TAO_GIOP_Invocation   _tao_invocation,
CORBA::Object_ptr _tao_target    ACE_ENV_ARG_DECL_WITH_DEFAULTS
 

Definition at line 957 of file PolicyC.cpp.

References ACE_ENV_ARG_DECL_NOT_USED.

00961   : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target)
00962 {}

TAO_ClientRequestInfo_CORBA_Policy_destroy::TAO_ClientRequestInfo_CORBA_Policy_destroy const TAO_ClientRequestInfo_CORBA_Policy_destroy &    [private]
 


Member Function Documentation

Dynamic::ParameterList * TAO_ClientRequestInfo_CORBA_Policy_destroy::arguments ACE_ENV_SINGLE_ARG_DECL    throw (CORBA::SystemException) [virtual]
 

Return the list of arguments passed to the current operation.

Reimplemented from TAO_ClientRequestInfo_i.

Definition at line 965 of file PolicyC.cpp.

References ACE_CHECK_RETURN, ACE_ENV_SINGLE_ARG_DECL, ACE_ENV_SINGLE_ARG_PARAMETER, and TAO_RequestInfo_Util::make_parameter_list.

00967 {
00968   // Generate the argument list on demand.
00969   Dynamic::ParameterList *parameter_list =
00970     TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
00971   ACE_CHECK_RETURN (0);
00972   
00973   return parameter_list;
00974 
00975 }

Dynamic::ExceptionList * TAO_ClientRequestInfo_CORBA_Policy_destroy::exceptions ACE_ENV_SINGLE_ARG_DECL    throw (CORBA::SystemException) [virtual]
 

Return the list of exceptions the current operation is capable of throwing.

Reimplemented from TAO_ClientRequestInfo_i.

Definition at line 978 of file PolicyC.cpp.

References ACE_CHECK_RETURN, ACE_ENV_SINGLE_ARG_DECL, ACE_ENV_SINGLE_ARG_PARAMETER, and TAO_RequestInfo_Util::make_exception_list.

00980 {
00981   // Generate the exception list on demand.
00982   Dynamic::ExceptionList *exception_list =
00983     TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
00984   ACE_CHECK_RETURN (0);
00985   
00986   return exception_list;
00987 }

void TAO_ClientRequestInfo_CORBA_Policy_destroy::operator= const TAO_ClientRequestInfo_CORBA_Policy_destroy &    [private]
 

CORBA::Any * TAO_ClientRequestInfo_CORBA_Policy_destroy::result ACE_ENV_SINGLE_ARG_DECL    throw (CORBA::SystemException) [virtual]
 

Return the result of the current request. If there is no return value then an Any with tk_void TypeCode is returned. This is method is not valid for oneway operations.

Reimplemented from TAO_ClientRequestInfo_i.

Definition at line 990 of file PolicyC.cpp.

References ACE_CHECK_RETURN, ACE_ENV_ARG_PARAMETER, ACE_ENV_SINGLE_ARG_DECL, and TAO_RequestInfo_Util::make_any.

00992 {
00993   // Generate the result on demand.
00994   CORBA::Boolean tk_void_any = 1;
00995   CORBA::Any *result_any =
00996     TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
00997   ACE_CHECK_RETURN (0);
00998   
00999   return result_any;
01000 }


The documentation for this class was generated from the following file:
Generated on Mon Jun 16 15:07:18 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002