summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DescriptorBuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/DescriptorBuilder.cpp')
-rw-r--r--cpp/src/IceGrid/DescriptorBuilder.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/DescriptorBuilder.cpp b/cpp/src/IceGrid/DescriptorBuilder.cpp
index 8a8687f28a1..1a33cdd0c87 100644
--- a/cpp/src/IceGrid/DescriptorBuilder.cpp
+++ b/cpp/src/IceGrid/DescriptorBuilder.cpp
@@ -618,6 +618,15 @@ CommunicatorDescriptorBuilder::addObject(const XmlAttributesHelper& attrs)
}
void
+CommunicatorDescriptorBuilder::addAllocatable(const XmlAttributesHelper& attrs)
+{
+ ObjectDescriptor object;
+ object.type = attrs("type", "");
+ object.id = _communicator->stringToIdentity(attrs("identity"));
+ _descriptor->adapters.back().allocatables.push_back(object);
+}
+
+void
CommunicatorDescriptorBuilder::addDbEnv(const XmlAttributesHelper& attrs)
{
DbEnvDescriptor desc;