#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.
|
|
|||
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000