#include <Servant_Base.h>
Collaboration diagram for TAO_ServantBase_var:
Public Member Functions | |
TAO_ServantBase_var (void) | |
TAO_ServantBase_var (TAO_ServantBase *p) | |
TAO_ServantBase_var (const TAO_ServantBase_var &b) | |
~TAO_ServantBase_var (void) | |
TAO_ServantBase_var & | operator= (TAO_ServantBase *p) |
TAO_ServantBase_var & | operator= (const TAO_ServantBase_var &b) |
TAO_ServantBase * | operator-> () const |
TAO_ServantBase * | in (void) const |
TAO_ServantBase *& | inout (void) |
TAO_ServantBase *& | out (void) |
TAO_ServantBase * | _retn (void) |
Private Attributes | |
TAO_ServantBase * | ptr_ |
For the convenience of automatically managing servant reference counts, the PortableServer namespace also provides the ServantBase_var class. This class behaves similarly to _var classes for object references (see Section 20.3.1).
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_ServantBase_var::TAO_ServantBase_var | ( | void | ) |
ACE_INLINE TAO_ServantBase_var::TAO_ServantBase_var | ( | TAO_ServantBase * | p | ) |
TAO_ServantBase_var::TAO_ServantBase_var | ( | const TAO_ServantBase_var & | b | ) |
TAO_ServantBase_var::~TAO_ServantBase_var | ( | void | ) |
TAO_ServantBase * TAO_ServantBase_var::_retn | ( | void | ) |
ACE_INLINE TAO_ServantBase * TAO_ServantBase_var::in | ( | void | ) | const |
ACE_INLINE TAO_ServantBase *& TAO_ServantBase_var::inout | ( | void | ) |
ACE_INLINE TAO_ServantBase * TAO_ServantBase_var::operator-> | ( | ) | const |
TAO_ServantBase_var & TAO_ServantBase_var::operator= | ( | const TAO_ServantBase_var & | b | ) |
TAO_ServantBase_var & TAO_ServantBase_var::operator= | ( | TAO_ServantBase * | p | ) |
TAO_ServantBase *& TAO_ServantBase_var::out | ( | void | ) |
TAO_ServantBase* TAO_ServantBase_var::ptr_ [private] |