#include <Cache_Entries.h>
Collaboration diagram for TAO_Cache_ExtId:

Public Methods | |
| TAO_Cache_ExtId (void) | |
| Constructor. | |
| TAO_Cache_ExtId (TAO_Transport_Descriptor_Interface *prop) | |
| Constructor. | |
| TAO_Cache_ExtId (const TAO_Cache_ExtId &rhs) | |
| Copy constructor. | |
| ~TAO_Cache_ExtId (void) | |
| Destructor. | |
| TAO_Cache_ExtId & | operator= (const TAO_Cache_ExtId &rhs) |
| Assignment operator (does copy memory). | |
| int | operator== (const TAO_Cache_ExtId &rhs) const |
| Equality comparison operator (must match both id_ and kind_). | |
| int | operator!= (const TAO_Cache_ExtId &rhs) const |
| Inequality comparison operator. | |
| u_long | hash (void) const |
| void | duplicate (void) |
| Make a deep copy of the underlying pointer. | |
| void | index (CORBA::ULong index) |
| void | incr_index (void) |
| Increment the index value. | |
| TAO_Transport_Descriptor_Interface * | property (void) const |
| Get the underlying the property pointer. | |
| CORBA::ULong | index (void) |
| Return the index value. | |
| CORBA::ULong | index (void) const |
| Return the index value. | |
Private Attributes | |
| TAO_Transport_Descriptor_Interface * | transport_property_ |
| A property object that we represent. | |
| CORBA::Boolean | is_delete_ |
| Do we need to delete transport_property? | |
| CORBA::ULong | index_ |
|
|
Constructor.
|
|
|
Constructor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
|
Make a deep copy of the underlying pointer.
|
|
|
<hash> function is required in order for this class to be usable by ACE_Hash_Map_Manager_Ex. |
|
|
Increment the index value.
|
|
|
Set the index value. This calls should not be used by any users but for the TAO_Transport_Cache_Manager class. |
|
|
Return the index value.
|
|
|
Return the index value.
|
|
|
Inequality comparison operator.
|
|
|
Assignment operator (does copy memory).
|
|
|
Equality comparison operator (must match both id_ and kind_).
|
|
|
Get the underlying the property pointer.
|
|
|
This is a supplementary index. Would be set to zero by default. Would be altered by the Transport_Cache of TAO. Please see the documentation of TAO_Transport_Cache_Manager for details. |
|
|
Do we need to delete transport_property?
|
|
|
A property object that we represent.
|
1.2.18