// -*- C++ -*- // // $Id$ TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_ORB_Core * TAO_ServerRequest::orb_core (void) const { return this->orb_core_; } ACE_INLINE TAO_InputCDR * TAO_ServerRequest::incoming (void) const { return this->incoming_; } ACE_INLINE TAO_OutputCDR * TAO_ServerRequest::outgoing (void) const { return this->outgoing_; } ACE_INLINE const char * TAO_ServerRequest::operation (void) const { return this->operation_.c_str (); } ACE_INLINE void TAO_ServerRequest::operation (const char *operation, size_t length, int release) { if (length == 0) { this->operation_.set (operation, release); } else { this->operation_.set (operation, length, release); } } ACE_INLINE size_t TAO_ServerRequest::operation_length (void) const { return this->operation_.length (); } ACE_INLINE CORBA::Boolean TAO_ServerRequest::response_expected (void) const { return this->response_expected_; } ACE_INLINE CORBA::Boolean TAO_ServerRequest::deferred_reply (void) const { return this->deferred_reply_; } ACE_INLINE void TAO_ServerRequest::response_expected (CORBA::Boolean response) { this->response_expected_ = response; } ACE_INLINE CORBA::Boolean TAO_ServerRequest::sync_with_server (void) const { return this->sync_with_server_; } ACE_INLINE void TAO_ServerRequest::sync_with_server (CORBA::Boolean sync_flag) { this->sync_with_server_ = sync_flag; } ACE_INLINE TAO::ObjectKey & TAO_ServerRequest::object_key (void) { return this->profile_.object_key (); } ACE_INLINE TAO_Service_Context & TAO_ServerRequest::request_service_context (void) { return this->request_service_context_; } ACE_INLINE IOP::ServiceContextList & TAO_ServerRequest::reply_service_info (void) { return this->reply_service_context ().service_info (); } ACE_INLINE IOP::ServiceContextList & TAO_ServerRequest::request_service_info (void) { return this->request_service_context ().service_info (); } ACE_INLINE TAO_Transport * TAO_ServerRequest::transport (void) { return this->transport_; } ACE_INLINE CORBA::ULong TAO_ServerRequest::request_id (void) { return this->request_id_; } ACE_INLINE void TAO_ServerRequest::request_id (CORBA::ULong req) { this->request_id_ = req; } ACE_INLINE void TAO_ServerRequest::requesting_principal (const CORBA::OctetSeq &principal) { this->requesting_principal_ = principal; } ACE_INLINE TAO_Tagged_Profile & TAO_ServerRequest::profile (void) { return this->profile_; } ACE_INLINE void TAO_ServerRequest::forward_location (CORBA::Object_ptr forward_reference) { this->forward_location_ = CORBA::Object::_duplicate (forward_reference); } ACE_INLINE CORBA::Object_ptr TAO_ServerRequest::forward_location (void) { return CORBA::Object::_duplicate (this->forward_location_.in ()); } ACE_INLINE CORBA::ULong TAO_ServerRequest::exception_type (void) { return this->exception_type_; } ACE_INLINE void TAO_ServerRequest::exception_type (CORBA::ULong except_type) { this->exception_type_ = except_type; } ACE_INLINE void TAO_ServerRequest::is_dsi (void) { this->is_dsi_ = 1; } ACE_INLINE TAO_Operation_Details const * TAO_ServerRequest::operation_details (void) const { return this->operation_details_; } ACE_INLINE void TAO_ServerRequest::dsi_nvlist_align (ptrdiff_t alignment) { this->dsi_nvlist_align_ = alignment; } ACE_INLINE CORBA::Boolean TAO_ServerRequest::argument_flag (void) { return this->argument_flag_; } ACE_INLINE void TAO_ServerRequest::argument_flag (CORBA::Boolean flag) { this->argument_flag_ = flag; } ACE_INLINE bool TAO_ServerRequest::collocated (void) const { return this->transport_ == 0; } #if TAO_HAS_INTERCEPTORS == 1 ACE_INLINE size_t & TAO_ServerRequest::interceptor_count (void) { return this->interceptor_count_; } ACE_INLINE int TAO_ServerRequest::got_result (void) { if (this->result_seq_.ptr () == 0) return 0; return 1; } ACE_INLINE void TAO_ServerRequest::result_seq (CORBA::OctetSeq &ocs) { this->result_seq_ = ocs; } ACE_INLINE CORBA::Exception * TAO_ServerRequest::caught_exception (void) { return this->caught_exception_; } ACE_INLINE void TAO_ServerRequest::reply_status (PortableInterceptor::ReplyStatus s) { this->reply_status_ = s; } ACE_INLINE PortableInterceptor::ReplyStatus TAO_ServerRequest::reply_status (void) { return this->reply_status_; } #endif /* TAO_HAS_INTERCEPTORS == 1 */ TAO_END_VERSIONED_NAMESPACE_DECL