#include <CORBA_Ref.h>
Public Methods | |
ACE_CORBA_Ref (void) | |
Null construction. | |
ACE_CORBA_Ref (CORBA_REF *ref) | |
Contruction with an orbix ref. performs a <CORBA_REF::_duplicate>. | |
CORBA_REF* | operator= (CORBA_REF *ref) |
Assignment performs a <CORBA_REF::_duplicate>. | |
operator CORBA_REF * (void) const | |
Type operator. | |
CORBA_REF* | operator-> (void) const |
Smart pointer to forward all CORBA_REF calls to the underlying Orbix reference. | |
int | operator== (CORBA_REF *) const |
Pointer comparison. | |
int | operator!= (CORBA_REF *) const |
Pointer comparison. | |
~ACE_CORBA_Ref (void) | |
Destruction: calls <CORBA_REF::_release>. | |
Private Attributes | |
CORBA_REF* | ref_ |
is parameterized by the type of orbix object reference to be used. The construtor, operator=, and the destructor of perform implicit duplicates and releases in order to help make the use of Orbix object references transparent.
|
Null construction.
|
|
Contruction with an orbix ref. performs a <CORBA_REF::_duplicate>.
|
|
Destruction: calls <CORBA_REF::_release>.
|
|
Type operator.
|
|
Pointer comparison.
|
|
Smart pointer to forward all CORBA_REF calls to the underlying Orbix reference.
|
|
Assignment performs a <CORBA_REF::_duplicate>.
|
|
Pointer comparison.
|
|
|