|
Public Member Functions |
| | ServerRequestInfo (TAO_ServerRequest &server_request, TAO::Argument *const *args, size_t nargs, void *servant_upcall, CORBA::TypeCode_ptr const *exceptions, CORBA::ULong nexceptions) |
| | Constructor.
|
| virtual CORBA::ULong | request_id () throw (CORBA::SystemException) |
| virtual char * | operation () throw (CORBA::SystemException) |
| | Return the operation name for the current request.
|
| virtual Dynamic::ParameterList * | arguments () throw (CORBA::SystemException) |
| | Return the list of arguments passed to the current operation.
|
| virtual Dynamic::ExceptionList * | exceptions () throw (CORBA::SystemException) |
| virtual Dynamic::ContextList * | contexts () throw (CORBA::SystemException) |
| virtual Dynamic::RequestContext * | operation_context () throw (CORBA::SystemException) |
| virtual CORBA::Any * | result () throw (CORBA::SystemException) |
| virtual CORBA::Boolean | response_expected () throw (CORBA::SystemException) |
| | Returns true for a two-way operation, and false otherwise.
|
| virtual Messaging::SyncScope | sync_scope () throw (CORBA::SystemException) |
| virtual PortableInterceptor::ReplyStatus | reply_status () throw (CORBA::SystemException) |
| | Return the reply status for the current request.
|
| virtual CORBA::Object_ptr | forward_reference () throw (CORBA::SystemException) |
| virtual CORBA::Any * | get_slot (PortableInterceptor::SlotId id) throw (CORBA::SystemException, PortableInterceptor::InvalidSlot) |
| | Retrieve data from the "request scope" PICurrent object.
|
| virtual IOP::ServiceContext * | get_request_service_context (IOP::ServiceId id) throw (CORBA::SystemException) |
| virtual IOP::ServiceContext * | get_reply_service_context (IOP::ServiceId id) throw (CORBA::SystemException) |
| virtual CORBA::Any * | sending_exception () throw (CORBA::SystemException) |
| virtual PortableInterceptor::ObjectId * | object_id () throw (CORBA::SystemException) |
| | Return the ObjectId for the target object.
|
| virtual CORBA::OctetSeq * | adapter_id () throw (CORBA::SystemException) |
| virtual char * | server_id () throw (CORBA::SystemException) |
| virtual char * | orb_id () throw (CORBA::SystemException) |
| virtual PortableInterceptor::AdapterName * | adapter_name () throw (CORBA::SystemException) |
| virtual char * | target_most_derived_interface () throw (CORBA::SystemException) |
| | Return the most derived interface of the target object.
|
| virtual CORBA::Policy_ptr | get_server_policy (CORBA::PolicyType type) throw (CORBA::SystemException) |
| virtual void | set_slot (PortableInterceptor::SlotId id, const CORBA::Any &data) throw (CORBA::SystemException, PortableInterceptor::InvalidSlot) |
| | Insert data into the "request scope" PICurrent object.
|
| virtual CORBA::Boolean | target_is_a (const char *id) throw (CORBA::SystemException) |
| virtual void | add_reply_service_context (const IOP::ServiceContext &service_context, CORBA::Boolean replace) throw (CORBA::SystemException) |
| TAO_ServerRequest & | server_request (void) |
|
| void | forward_reference (PortableInterceptor::ForwardRequest &exc) |
| void | forward_reference (CORBA::Object_ptr obj) |
Protected Member Functions |
| IOP::ServiceContext * | get_service_context_i (TAO_Service_Context &service_context_list, IOP::ServiceId id) throw (CORBA::SystemException) |
Protected Attributes |
| TAO_ServerRequest & | server_request_ |
| TAO::Argument *const *const | args_ |
| | Operation argument list.
|
| size_t const | nargs_ |
| | Number of element in the operation argument list.
|
TAO::Portable_Server::Servant_Upcall
*const | servant_upcall_ |
CORBA::TypeCode_ptr const
*const | exceptions_ |
| CORBA::ULong const | nexceptions_ |
| | The number of elements in the exceptions_ array.
|