2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
4 ACE_INLINE TAO_DII_Reply_Handler_ptr
5 TAO_DII_Reply_Handler::_duplicate (TAO_DII_Reply_Handler_ptr x)
15 // Inline operations for class TAO_DII_Reply_Handler_var
17 TAO_DII_Reply_Handler_var::TAO_DII_Reply_Handler_var ()
18 : ptr_ (TAO_DII_Reply_Handler::_nil ())
23 TAO_DII_Reply_Handler_var::TAO_DII_Reply_Handler_var (
24 TAO_DII_Reply_Handler_ptr p)
29 TAO_DII_Reply_Handler_var::~TAO_DII_Reply_Handler_var ()
31 CORBA::release (this->ptr_);
34 ACE_INLINE TAO_DII_Reply_Handler_ptr
35 TAO_DII_Reply_Handler_var::ptr () const
41 TAO_DII_Reply_Handler_var::TAO_DII_Reply_Handler_var (
42 const TAO_DII_Reply_Handler_var &p)
43 : ptr_ (TAO_DII_Reply_Handler::_duplicate (p.ptr ()))
46 ACE_INLINE TAO_DII_Reply_Handler_var &
47 TAO_DII_Reply_Handler_var::operator= (TAO_DII_Reply_Handler_ptr p)
49 CORBA::release (this->ptr_);
54 ACE_INLINE TAO_DII_Reply_Handler_var &
55 TAO_DII_Reply_Handler_var::operator= (const TAO_DII_Reply_Handler_var &p)
59 CORBA::release (this->ptr_);
60 this->ptr_ = TAO_DII_Reply_Handler::_duplicate (p.ptr ());
66 TAO_DII_Reply_Handler_var::operator const TAO_DII_Reply_Handler_ptr &() const
72 TAO_DII_Reply_Handler_var::operator TAO_DII_Reply_Handler_ptr &()
77 ACE_INLINE TAO_DII_Reply_Handler_ptr
78 TAO_DII_Reply_Handler_var::operator-> () const
83 ACE_INLINE TAO_DII_Reply_Handler_ptr
84 TAO_DII_Reply_Handler_var::in () const
89 ACE_INLINE TAO_DII_Reply_Handler_ptr &
90 TAO_DII_Reply_Handler_var::inout ()
95 ACE_INLINE TAO_DII_Reply_Handler_ptr &
96 TAO_DII_Reply_Handler_var::out ()
98 CORBA::release (this->ptr_);
99 this->ptr_ = TAO_DII_Reply_Handler::_nil ();
103 ACE_INLINE TAO_DII_Reply_Handler_ptr
104 TAO_DII_Reply_Handler_var::_retn ()
107 TAO_DII_Reply_Handler_ptr val = this->ptr_;
108 this->ptr_ = TAO_DII_Reply_Handler::_nil ();
111 TAO_END_VERSIONED_NAMESPACE_DECL