summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DescriptorBuilder.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-04-27 16:06:50 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-04-27 16:06:50 +0000
commitf4a0472080eb9f570d23892154093f057288c601 (patch)
tree788cd4e98d6963e2a27a3bcdaae6e01973788302 /cpp/src/IceGrid/DescriptorBuilder.cpp
parentdos2unix (diff)
downloadice-f4a0472080eb9f570d23892154093f057288c601.tar.bz2
ice-f4a0472080eb9f570d23892154093f057288c601.tar.xz
ice-f4a0472080eb9f570d23892154093f057288c601.zip
More work on allocation.
Diffstat (limited to 'cpp/src/IceGrid/DescriptorBuilder.cpp')
-rw-r--r--cpp/src/IceGrid/DescriptorBuilder.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/DescriptorBuilder.cpp b/cpp/src/IceGrid/DescriptorBuilder.cpp
index 6f46b9f8bd1..3e6f05ac9a7 100644
--- a/cpp/src/IceGrid/DescriptorBuilder.cpp
+++ b/cpp/src/IceGrid/DescriptorBuilder.cpp
@@ -584,6 +584,7 @@ CommunicatorDescriptorBuilder::addAdapter(const XmlAttributesHelper& attrs)
}
desc.replicaGroupId = attrs("replica-group", "");
desc.registerProcess = attrs.asBool("register-process", false);
+ desc.allocatable = attrs.asBool("allocatable", false);
if(desc.id == "" && attrs.contains("wait-for-activation"))
{
throw "the attribute `wait-for-activation' can only be set if the adapter has an non empty id";
@@ -717,6 +718,8 @@ ServerDescriptorBuilder::init(const ServerDescriptorPtr& desc, const XmlAttribut
_descriptor->pwd = attrs("pwd", "");
_descriptor->activation = attrs("activation", "manual");
_descriptor->applicationDistrib = attrs.asBool("application-distrib", true);
+ _descriptor->allocatable = attrs.asBool("allocatable", false);
+
}
ServiceDescriptorBuilder*