summaryrefslogtreecommitdiff
path: root/apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h')
-rw-r--r--apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h86
1 files changed, 43 insertions, 43 deletions
diff --git a/apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h b/apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h
index 9a394a2b42d..d12c11db2e4 100644
--- a/apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h
+++ b/apps/JAWS/PROTOTYPE/JAWS/Hash_Bucket_T.h
@@ -2,15 +2,15 @@
// Hey Emacs! This is a C++ file!
// $Id$
-#ifndef JAWS_HASH_BUCKET_T_H
-#define JAWS_HASH_BUCKET_T_H
+#ifndef ACE_HASH_BUCKET_T_H
+#define ACE_HASH_BUCKET_T_H
#include "ace/Containers.h"
-#define JAWS_HASH_BUCKET_ITEM JAWS_Hash_Bucket_Item<EXT_ID, INT_ID>
-#define JAWS_HASH_BUCKET_DLCSTACK JAWS_Hash_Bucket_DLCStack<EXT_ID, INT_ID>
-#define JAWS_HASH_BUCKET_DLCSTACK_ITERATOR \
- JAWS_Hash_Bucket_DLCStack_Iterator<EXT_ID, INT_ID>
+#define ACE_HASH_BUCKET_ITEM ACE_Hash_Bucket_Item<EXT_ID, INT_ID>
+#define ACE_HASH_BUCKET_DLCSTACK ACE_Hash_Bucket_DLCStack<EXT_ID, INT_ID>
+#define ACE_HASH_BUCKET_DLCSTACK_ITERATOR \
+ ACE_Hash_Bucket_DLCStack_Iterator<EXT_ID, INT_ID>
// Why Hash_Bucket?
@@ -22,16 +22,16 @@
// exclusion.
template <class EXT_ID, class INT_ID>
-class JAWS_Hash_Bucket_Item
+class ACE_Hash_Bucket_Item
{
public:
- JAWS_Hash_Bucket_Item (const EXT_ID &ext_id, const INT_ID &int_id,
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *next = 0,
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *prev = 0);
- JAWS_Hash_Bucket_Item (JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *next = 0,
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *prev = 0);
+ ACE_Hash_Bucket_Item (const EXT_ID &ext_id, const INT_ID &int_id,
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *next = 0,
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *prev = 0);
+ ACE_Hash_Bucket_Item (ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *next = 0,
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *prev = 0);
- ~JAWS_Hash_Bucket_Item (void);
+ ~ACE_Hash_Bucket_Item (void);
// Destructor.
EXT_ID ext_id_;
@@ -40,51 +40,51 @@ public:
INT_ID int_id_;
// The contents of the entry itself.
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *next_;
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *next_;
// Pointer to the next item in the bucket of overflow nodes.
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *prev_;
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *prev_;
// Pointer to the prev item in the bucket of overflow nodes.
};
-template <class EXT_ID, class INT_ID> class JAWS_Hash_Bucket_DLCStack_Iterator;
+template <class EXT_ID, class INT_ID> class ACE_Hash_Bucket_DLCStack_Iterator;
template <class EXT_ID, class INT_ID, class EQ_FUNC>
-class JAWS_Hash_Bucket_Manager;
+class ACE_Hash_Bucket_Manager;
template <class EXT_ID, class INT_ID>
-class JAWS_Hash_Bucket_DLCStack
+class ACE_Hash_Bucket_DLCStack
// Create a doubly linked circular stack to be managed by the
// Hash_Bucket_Manager
{
- friend JAWS_Hash_Bucket_DLCStack_Iterator<EXT_ID, INT_ID>;
+ friend ACE_Hash_Bucket_DLCStack_Iterator<EXT_ID, INT_ID>;
public:
- JAWS_Hash_Bucket_DLCStack (ACE_Allocator *alloc = 0);
- ~JAWS_Hash_Bucket_DLCStack (void);
+ ACE_Hash_Bucket_DLCStack (ACE_Allocator *alloc = 0);
+ ~ACE_Hash_Bucket_DLCStack (void);
int is_empty (void) const;
// Returns 1 if the container is empty, otherwise returns 0.
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *push (const EXT_ID &ext_id,
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *push (const EXT_ID &ext_id,
const INT_ID &int_id);
// Adds <new_item> to the head of the list.
// Returns the new item that was inserted.
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *pop (void);
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *pop (void);
// Removes and returns the first <item> in the list. Returns
// internal node's address on success, 0 if the queue was empty.
// This method will *not* free the internal node.
void reset (void);
- // Reset the <JAWS_Hash_Bucket_DLCStack> to be empty.
+ // Reset the <ACE_Hash_Bucket_DLCStack> to be empty.
// Notice that since no one is interested in the items within,
// This operation will delete all items.
- int remove (JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *item);
+ int remove (ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *item);
// If item is still part of the CStack, it is removed.
// In anycase, if there is no error, item is freed.
// Returns 0 if ok, -1 on error.
@@ -93,18 +93,18 @@ public:
private:
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *head_;
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *tail_;
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *head_;
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *tail_;
};
template <class EXT_ID, class INT_ID>
-class JAWS_Hash_Bucket_DLCStack_Iterator
+class ACE_Hash_Bucket_DLCStack_Iterator
{
public:
- JAWS_Hash_Bucket_DLCStack_Iterator (const JAWS_HASH_BUCKET_DLCSTACK &dlcstack);
+ ACE_Hash_Bucket_DLCStack_Iterator (const ACE_HASH_BUCKET_DLCSTACK &dlcstack);
int first (void);
// Moves to first element in the set, clears done flag. Returns 0
@@ -124,12 +124,12 @@ public:
// end up being the last element in the set, 1 otherwise. If revert
// takes us to the last element, done is set to true.
- int next (JAWS_HASH_BUCKET_ITEM *&item);
- int next (JAWS_HASH_BUCKET_ITEM *&item) const;
+ int next (ACE_HASH_BUCKET_ITEM *&item);
+ int next (ACE_HASH_BUCKET_ITEM *&item) const;
// Pass back the next item. Returns 0 if done is true, 1 otherwise.
- int prev (JAWS_HASH_BUCKET_ITEM *&item);
- int prev (JAWS_HASH_BUCKET_ITEM *&item) const;
+ int prev (ACE_HASH_BUCKET_ITEM *&item);
+ int prev (ACE_HASH_BUCKET_ITEM *&item) const;
// Pass back the previous item. Returns 0 if done is true, 1
// otherwise.
@@ -139,21 +139,21 @@ public:
// element.
private:
- const JAWS_HASH_BUCKET_DLCSTACK &dlcstack_;
- JAWS_HASH_BUCKET_ITEM *next_;
- JAWS_HASH_BUCKET_ITEM *prev_;
+ const ACE_HASH_BUCKET_DLCSTACK &dlcstack_;
+ ACE_HASH_BUCKET_ITEM *next_;
+ ACE_HASH_BUCKET_ITEM *prev_;
int done_;
};
template <class EXT_ID, class INT_ID, class EQ_FUNC>
-class JAWS_Hash_Bucket_Manager
+class ACE_Hash_Bucket_Manager
{
public:
- JAWS_Hash_Bucket_Manager (ACE_Allocator *alloc = 0);
+ ACE_Hash_Bucket_Manager (ACE_Allocator *alloc = 0);
int open (ACE_Allocator *alloc = 0);
- ~JAWS_Hash_Bucket_Manager (void);
+ ~ACE_Hash_Bucket_Manager (void);
int close (void);
int find (const EXT_ID &ext_id) const;
@@ -175,7 +175,7 @@ public:
// then behaves just like <bind>. Otherwise, store the old values
// of <ext_id> and <int_id> into the "out" parameters and rebind the
// new parameters. This is very useful if you need to have an
- // atomic way of updating <JAWS_Hash_Map_Entrys> and you also need full
+ // atomic way of updating <ACE_Hash_Map_Entrys> and you also need full
// control over memory allocation. Returns 0 if a new entry is
// bound successfully, returns 1 if an existing entry was rebound,
// and returns -1 if failures occur.
@@ -188,13 +188,13 @@ public:
protected:
- JAWS_Hash_Bucket_Item<EXT_ID, INT_ID> *find_i (const EXT_ID &ext_id) const;
+ ACE_Hash_Bucket_Item<EXT_ID, INT_ID> *find_i (const EXT_ID &ext_id) const;
// Returns the item associated with ext_id if found in list.
// Returns NULL if not found.
private:
- JAWS_Hash_Bucket_DLCStack<EXT_ID, INT_ID> dlcstack_;
+ ACE_Hash_Bucket_DLCStack<EXT_ID, INT_ID> dlcstack_;
};
@@ -203,4 +203,4 @@ private:
#include "JAWS/Hash_Bucket_T.cpp"
#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-#endif /* JAWS_HASH_BUCKET_T_H */
+#endif /* ACE_HASH_BUCKET_T_H */