=default for generated implementation copy ctor
[ACE_TAO.git] / TAO / tao / DynamicInterface / Server_Request.inl
blob25bd3df8d45ab896e6d92f68a961acb0dd55c8be
1 // -*- C++ -*-
2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE CORBA::ServerRequest_ptr
5 CORBA::ServerRequest::_duplicate (CORBA::ServerRequest_ptr x)
7   if (x != 0)
8     {
9       x->_incr_refcount ();
10     }
12   return x;
15 ACE_INLINE CORBA::ServerRequest_ptr
16 CORBA::ServerRequest::_nil ()
18   return nullptr;
21 ACE_INLINE CORBA::Context_ptr
22 CORBA::ServerRequest::ctx () const
24   return this->ctx_;
27 ACE_INLINE void
28 CORBA::ServerRequest::ctx (CORBA::Context_ptr ctx)
30   this->ctx_ = ctx;
33 ACE_INLINE const char *
34 CORBA::ServerRequest::operation () const
36   return this->orb_server_request_.operation ();
39 ACE_INLINE void
40 CORBA::ServerRequest::_tao_lazy_evaluation (bool lazy_evaluation)
42   this->lazy_evaluation_ = lazy_evaluation;
45 ACE_INLINE int
46 CORBA::ServerRequest::_tao_incoming_byte_order () const
48   return this->orb_server_request_.incoming ()->byte_order ();
51 ACE_INLINE void
52 CORBA::ServerRequest::_tao_reply_byte_order (int byte_order)
54   this->orb_server_request_.outgoing ()->reset_byte_order (byte_order);
57 ACE_INLINE TAO_ServerRequest &
58 CORBA::ServerRequest::_tao_server_request ()
60   return this->orb_server_request_;
63 TAO_END_VERSIONED_NAMESPACE_DECL