summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2007-10-16 16:04:22 +1000
committerMichi Henning <michi@zeroc.com>2007-10-16 16:04:22 +1000
commit17bc57e6e22cffa7942d03c168afa278b0a4d7fd (patch)
treeae9134b9e5b3c10d70b8f69f01fad365d32b9a94 /cpp/src
parentFinished implementation of custom sequence mapping. (diff)
parentFixed bug #2098 (diff)
downloadice-17bc57e6e22cffa7942d03c168afa278b0a4d7fd.tar.bz2
ice-17bc57e6e22cffa7942d03c168afa278b0a4d7fd.tar.xz
ice-17bc57e6e22cffa7942d03c168afa278b0a4d7fd.zip
Merge branch 'master' of ssh://cvs.zeroc.com/home/git/ice
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/IceGrid/Client.cpp24
-rw-r--r--cpp/src/IceGrid/DescriptorBuilder.cpp10
-rw-r--r--cpp/src/IceGrid/DescriptorBuilder.h1
-rw-r--r--cpp/src/IceGrid/IceGridNode.cpp11
4 files changed, 6 insertions, 40 deletions
diff --git a/cpp/src/IceGrid/Client.cpp b/cpp/src/IceGrid/Client.cpp
index c814f9cb0cb..ff7dde0bf98 100644
--- a/cpp/src/IceGrid/Client.cpp
+++ b/cpp/src/IceGrid/Client.cpp
@@ -360,17 +360,8 @@ Client::run(int argc, char* argv[])
cerr << argv[0] << ": could not contact the default router:" << endl << ex << endl;
return EXIT_FAILURE;
}
-
- // Use SSL if available.
- try
- {
- Glacier2::RouterPrx secureRouter = router->ice_secure(true);
- secureRouter->ice_ping();
- router = secureRouter;
- }
- catch(const Ice::NoEndpointException&)
- {
- }
+
+ router = router->ice_preferSecure(true); // Use SSL if available.
if(ssl)
{
@@ -483,16 +474,7 @@ Client::run(int argc, char* argv[])
}
}
- // Use SSL if available.
- try
- {
- RegistryPrx secureRegistry = registry->ice_secure(true);
- secureRegistry->ice_ping();
- registry = secureRegistry;
- }
- catch(const Ice::NoEndpointException&)
- {
- }
+ registry = registry->ice_preferSecure(true); // Use SSL if available.
if(ssl)
{
diff --git a/cpp/src/IceGrid/DescriptorBuilder.cpp b/cpp/src/IceGrid/DescriptorBuilder.cpp
index 27ae39bb7ff..365ef7bb65c 100644
--- a/cpp/src/IceGrid/DescriptorBuilder.cpp
+++ b/cpp/src/IceGrid/DescriptorBuilder.cpp
@@ -155,12 +155,6 @@ PropertySetDescriptorBuilder::PropertySetDescriptorBuilder() :
{
}
-PropertySetDescriptorBuilder::PropertySetDescriptorBuilder(const PropertySetDescriptor& desc) :
- _descriptor(desc),
- _inPropertySetRef(false)
-{
-}
-
void
PropertySetDescriptorBuilder::setId(const string& id)
{
@@ -639,7 +633,7 @@ CommunicatorDescriptorBuilder::addProperty(const XmlAttributesHelper& attrs)
PropertySetDescriptorBuilder*
CommunicatorDescriptorBuilder::createPropertySet() const
{
- return new PropertySetDescriptorBuilder(_descriptor->propertySet);
+ return new PropertySetDescriptorBuilder();
}
void
@@ -804,7 +798,7 @@ ServiceInstanceDescriptorBuilder::ServiceInstanceDescriptorBuilder(const XmlAttr
PropertySetDescriptorBuilder*
ServiceInstanceDescriptorBuilder::createPropertySet() const
{
- return new PropertySetDescriptorBuilder(_descriptor.propertySet);
+ return new PropertySetDescriptorBuilder();
}
void
diff --git a/cpp/src/IceGrid/DescriptorBuilder.h b/cpp/src/IceGrid/DescriptorBuilder.h
index af2928d71e3..2eca482da30 100644
--- a/cpp/src/IceGrid/DescriptorBuilder.h
+++ b/cpp/src/IceGrid/DescriptorBuilder.h
@@ -60,7 +60,6 @@ class PropertySetDescriptorBuilder : DescriptorBuilder
public:
PropertySetDescriptorBuilder();
- PropertySetDescriptorBuilder(const PropertySetDescriptor&);
void setId(const std::string&);
void setService(const std::string&);
diff --git a/cpp/src/IceGrid/IceGridNode.cpp b/cpp/src/IceGrid/IceGridNode.cpp
index c227ac955fb..ed26d1e022d 100644
--- a/cpp/src/IceGrid/IceGridNode.cpp
+++ b/cpp/src/IceGrid/IceGridNode.cpp
@@ -537,16 +537,7 @@ NodeService::start(int argc, char* argv[])
throw "invalid registry";
}
- //
- // Use SSL if available.
- //
- try
- {
- registry = RegistryPrx::checkedCast(registry->ice_secure(true));
- }
- catch(const Ice::NoEndpointException&)
- {
- }
+ registry = registry->ice_preferSecure(true); // Use SSL if available.
IceGrid::AdminSessionPrx session;
if(communicator()->getProperties()->getPropertyAsInt("IceGridAdmin.AuthenticateUsingSSL"))