ACE  6.0.6
Public Types | Public Member Functions | Public Attributes | Friends
ACE_Hash_Multi_Map_Entry Class Reference

Define an entry in the hash table. More...

#include <Hash_Multi_Map_Manager_T.h>

Collaboration diagram for ACE_Hash_Multi_Map_Entry:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ACE_Unbounded_Set< INT_ID > VALUE_SET
typedef
ACE_Unbounded_Set_Iterator
< INT_ID > 
VALUE_SET_ITERATOR

Public Member Functions

 ACE_Hash_Multi_Map_Entry (const EXT_ID &ext_id, const ACE_Unbounded_Set< INT_ID > &int_id_set, ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *next=0, ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *prev=0)
 Constructor.
 ACE_Hash_Multi_Map_Entry (ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *next, ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *prev)
 Constructor.
 ~ACE_Hash_Multi_Map_Entry (void)
 Destructor.
EXT_ID & key (void)
 Key accessor.
ACE_Unbounded_Set< INT_ID > & item (void)
 Item accessor.
void dump (void) const
 Dump the state of an object.

Public Attributes

EXT_ID ext_id_
ACE_Unbounded_Set< INT_ID > int_id_set_
ACE_Hash_Multi_Map_Entry
< EXT_ID, INT_ID > * 
next_
 Pointer to the next item in the bucket of overflow nodes.
ACE_Hash_Multi_Map_Entry
< EXT_ID, INT_ID > * 
prev_
 Pointer to the prev item in the bucket of overflow nodes.

Friends

class ACE_Unbounded_Set< INT_ID >

Detailed Description

Define an entry in the hash table.


Member Typedef Documentation


Constructor & Destructor Documentation

ACE_Hash_Multi_Map_Entry::ACE_Hash_Multi_Map_Entry ( const EXT_ID &  ext_id,
const ACE_Unbounded_Set< INT_ID > &  int_id_set,
ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *  next = 0,
ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *  prev = 0 
)

Constructor.

ACE_Hash_Multi_Map_Entry::ACE_Hash_Multi_Map_Entry ( ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *  next,
ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *  prev 
)

Constructor.

ACE_Hash_Multi_Map_Entry::~ACE_Hash_Multi_Map_Entry ( void  )

Destructor.


Member Function Documentation

void ACE_Hash_Multi_Map_Entry::dump ( void  ) const

Dump the state of an object.

ACE_Unbounded_Set<INT_ID>& ACE_Hash_Multi_Map_Entry::item ( void  )

Item accessor.

EXT_ID& ACE_Hash_Multi_Map_Entry::key ( void  )

Key accessor.


Friends And Related Function Documentation

friend class ACE_Unbounded_Set< INT_ID > [friend]

Member Data Documentation

Key used to look up an entry.

Todo:
Should be private

The contents of the entry itself.

Todo:
Should be private

Pointer to the next item in the bucket of overflow nodes.

Pointer to the prev item in the bucket of overflow nodes.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines