summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2002-05-24 07:15:37 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2002-05-24 07:15:37 +0000
commit631a0dda1a06000a6d228b46b229d01d88d62840 (patch)
tree8257ff70bf7c9814e2a51f52ac53ccb912a36411 /TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h
parent89a37ee93a551a5a16ff632d63f0947089d82bdb (diff)
downloadATCD-631a0dda1a06000a6d228b46b229d01d88d62840.tar.gz
ChangeLogTag: Fri May 24 09:12:12 2002 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h47
1 files changed, 26 insertions, 21 deletions
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h b/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h
index b903f1d6a1e..07b842eaa10 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h
@@ -24,48 +24,53 @@
#include "orbsvcs/PortableGroupC.h"
#include "tao/Object_KeyC.h"
+/**
+ * @class TAO_GroupId_Hash
+ *
+ * @brief Hashing class for Group Ids.
+ *
+ * Define the hash() method for Group Ids.
+ */
class TAO_PortableGroup_Export TAO_GroupId_Hash
{
- // = TITLE
- // Hashing class for Group Ids.
- //
- // = DESCRIPTION
- // Define the hash() method for Group Ids.
public:
+ /// Returns hash value.
u_long operator () (const PortableGroup::TagGroupTaggedComponent *id) const;
- // Returns hash value.
};
+/**
+ * @class TAO_GroupId_Equal_To
+ *
+ * @brief Hashing class for Group Ids.
+ *
+ * Define the Equal_To () method for Object Ids.
+ */
class TAO_PortableGroup_Export TAO_GroupId_Equal_To
{
- // = TITLE
- // Hashing class for Group Ids.
- //
- // = DESCRIPTION
- // Define the Equal_To () method for Object Ids.
public:
+ /// Returns 1 if equal.
int operator () (const PortableGroup::TagGroupTaggedComponent *lhs,
const PortableGroup::TagGroupTaggedComponent *rhs) const;
- // Returns 1 if equal.
};
+/**
+ * @class TAO_Portable_Group_Map
+ *
+ * @brief Map of GroupIds to ObjectKeys.
+ */
class TAO_PortableGroup_Export TAO_Portable_Group_Map
{
- // = TITLE
- // Map of GroupIds to ObjectKeys.
- //
- // = DESCRIPTION
public:
+ /**
+ * @struct Map_Entry
+ *
+ * @brief Value field of the portable group map.
+ */
struct Map_Entry
{
- // = TITLE
- // Value field of the portable group map.
- //
- // = DESCRIPTION
-
/// The key.
TAO_ObjectKey key;