summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h b/TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h
index b95d8312a20..7a63f3a5d22 100644
--- a/TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h
+++ b/TAO/orbsvcs/orbsvcs/LB_ReplicaInfo.h
@@ -25,8 +25,9 @@
#include "orbsvcs/LoadBalancingC.h"
-// Fosrward declarations.
+// Forward declarations.
struct TAO_LB_Location_Map_Entry;
+struct TAO_LB_ObjectGroup_Map_Entry;
struct TAO_LB_ReplicaInfo;
typedef ACE_Unbounded_Set<TAO_LB_ReplicaInfo *> TAO_LB_ReplicaInfo_Set;
@@ -35,6 +36,8 @@ typedef ACE_Unbounded_Set<TAO_LB_ReplicaInfo *> TAO_LB_ReplicaInfo_Set;
* @class TAO_LB_ReplicaInfo
*
* @brief Class that contains all replica-specific information.
+ *
+ *
*/
struct TAO_LB_ReplicaInfo
{
@@ -50,6 +53,11 @@ struct TAO_LB_ReplicaInfo
/// was not created using a GenericFactory.
LoadBalancing::GenericFactory::FactoryCreationId_var factory_creation_id;
+ /// Pointer to the object group map entry corresponding to the
+ /// object group to which this replica member in this structure
+ /// belongs.
+ TAO_LB_ObjectGroup_Map_Entry *object_group_entry;
+
/// Pointer to the location map entry containing the information
/// related to the location the replica corresponding to this
/// TAO_LB_ReplicaInfo structure.