summaryrefslogtreecommitdiff
path: root/ace/Active_Map_Manager.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-07 00:44:15 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-07 00:44:15 +0000
commit8176f48722d2ca79645e899e08ab0a2846b0ed94 (patch)
tree96b3eea9331e6898912763a6000ca48cdaa06d78 /ace/Active_Map_Manager.h
parentac53e7ff98c6463dc4fa50ae230d00472ab12d21 (diff)
downloadATCD-8176f48722d2ca79645e899e08ab0a2846b0ed94.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Active_Map_Manager.h')
-rw-r--r--ace/Active_Map_Manager.h22
1 files changed, 18 insertions, 4 deletions
diff --git a/ace/Active_Map_Manager.h b/ace/Active_Map_Manager.h
index 87223724f6c..713aedd17b4 100644
--- a/ace/Active_Map_Manager.h
+++ b/ace/Active_Map_Manager.h
@@ -72,11 +72,25 @@ public:
// Increment the <slot_generation> number.
private:
- ACE_UINT32 slot_index_;
- // Slot index in the active map.
- ACE_UINT32 slot_generation_;
- // Slot generation number of <slot_index_> slot in the active map.
+ struct key_data
+ {
+ // = TITLE
+ // Data for the Active Object Map Key.
+ //
+ // = DESCRIPTION
+ // This separate structure makes it easier to manage copying
+ // the index and the generation to and from the user buffer.
+
+ ACE_UINT32 slot_index_;
+ // Slot index in the active map.
+
+ ACE_UINT32 slot_generation_;
+ // Slot generation number of <slot_index_> slot in the active map.
+ };
+
+ key_data key_data_;
+ // Data for the Active Object Map Key.
};
#if defined (__ACE_INLINE__)