#include <Principal.h>
Public Types | |
| typedef CORBA_Principal_ptr | _ptr_type |
| typedef CORBA_Principal_var | _var_type |
Public Methods | |
| CORBA::ULong | _incr_refcnt (void) |
| CORBA::ULong | _decr_refcnt (void) |
| CORBA_Principal (void) | |
Static Public Methods | |
| CORBA_Principal * | _duplicate (CORBA_Principal *) |
| CORBA_Principal * | _nil (void) |
Public Attributes | |
| CORBA::OctetSeq | id |
Private Methods | |
| ~CORBA_Principal (void) | |
| CORBA_Principal & | operator= (const CORBA::Principal_ptr &) |
| CORBA_Principal (const CORBA::Principal_ptr &) | |
Private Attributes | |
| CORBA::ULong | refcount_ |
| Number of outstanding references to this object. More... | |
| TAO_SYNCH_MUTEX | refcount_mutex_ |
| Protect the reference count, this is OK because we do no duplicates or releases on the critical path. More... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Number of outstanding references to this object.
|
|
|
Protect the reference count, this is OK because we do no duplicates or releases on the critical path.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001