#include <Refcounted_ObjectKey.h>
Public Member Functions | |
Refcounted_ObjectKey (const ObjectKey &ref) | |
Constructor. | |
const ObjectKey & | object_key (void) const |
Accessor for the underlying ObjectKey. | |
Protected Member Functions | |
~Refcounted_ObjectKey (void) | |
Protected destructor. | |
long | incr_refcount (void) |
Methods for incrementing and decrementing refcounts. | |
long | decr_refcount (void) |
Private Attributes | |
ObjectKey | object_key_ |
The object key. | |
long | ref_count_ |
The refcount on the object key.. | |
Friends | |
class | ObjectKey_Table |
The refounts in this class is manipulated within the context of the lock in the TAO::ObjectKey_Table. Manipulating the refcounts from anywhere else is strictly forbidden.
|
Constructor.
|
|
Protected destructor.
|
|
|
|
Methods for incrementing and decrementing refcounts.
|
|
Accessor for the underlying ObjectKey.
|
|
|
|
The object key.
|
|
The refcount on the object key..
|