summaryrefslogtreecommitdiff
path: root/cppe/src
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2006-01-24 17:32:41 +0000
committerDwayne Boone <dwayne@zeroc.com>2006-01-24 17:32:41 +0000
commit04a38e5e00cb2be1a4198a0ae73c8d44a0c910b9 (patch)
treec49e27187a696b5b794f56ba5102ff857469f717 /cppe/src
parent- Removed reference to RH9 and LinuxThreads from INSTALL.LINUX (diff)
downloadice-04a38e5e00cb2be1a4198a0ae73c8d44a0c910b9.tar.bz2
ice-04a38e5e00cb2be1a4198a0ae73c8d44a0c910b9.tar.xz
ice-04a38e5e00cb2be1a4198a0ae73c8d44a0c910b9.zip
Ported some Ice changes wrt default context
Diffstat (limited to 'cppe/src')
-rwxr-xr-xcppe/src/IceE/Connection.cpp3
-rw-r--r--cppe/src/IceE/ObjectAdapter.cpp19
-rw-r--r--cppe/src/IceE/ReferenceFactory.cpp20
3 files changed, 22 insertions, 20 deletions
diff --git a/cppe/src/IceE/Connection.cpp b/cppe/src/IceE/Connection.cpp
index 00acb822442..6bc188784e5 100755
--- a/cppe/src/IceE/Connection.cpp
+++ b/cppe/src/IceE/Connection.cpp
@@ -858,7 +858,8 @@ Ice::Connection::createProxy(const Identity& ident) const
//
vector<ConnectionPtr> connections;
connections.push_back(const_cast<Connection*>(this));
- ReferencePtr ref = _instance->referenceFactory()->create(ident, Context(), "", Reference::ModeTwoway, connections);
+ ReferencePtr ref = _instance->referenceFactory()->create(ident, _instance->getDefaultContext(), "",
+ Reference::ModeTwoway, connections);
return _instance->proxyFactory()->referenceToProxy(ref);
}
diff --git a/cppe/src/IceE/ObjectAdapter.cpp b/cppe/src/IceE/ObjectAdapter.cpp
index 250418cbc44..bc6b5c22b98 100644
--- a/cppe/src/IceE/ObjectAdapter.cpp
+++ b/cppe/src/IceE/ObjectAdapter.cpp
@@ -468,7 +468,8 @@ Ice::ObjectAdapter::createReverseProxy(const Identity& ident) const
// reference.
//
vector<EndpointPtr> endpoints;
- ReferencePtr ref = _instance->referenceFactory()->create(ident, Context(), "", Reference::ModeTwoway, connections);
+ ReferencePtr ref = _instance->referenceFactory()->create(ident, _instance->getDefaultContext(), "",
+ Reference::ModeTwoway, connections);
return _instance->proxyFactory()->referenceToProxy(ref);
}
@@ -821,11 +822,11 @@ Ice::ObjectAdapter::newDirectProxy(const Identity& ident, const string& facet) c
// Create a reference and return a proxy for this reference.
//
#ifdef ICEE_HAS_ROUTER
- ReferencePtr ref = _instance->referenceFactory()->create(ident, Context(), facet, Reference::ModeTwoway, false,
- endpoints, 0);
+ ReferencePtr ref = _instance->referenceFactory()->create(ident, _instance->getDefaultContext(), facet,
+ Reference::ModeTwoway, false, endpoints, 0);
#else
- ReferencePtr ref = _instance->referenceFactory()->create(ident, Context(), facet, Reference::ModeTwoway, false,
- endpoints);
+ ReferencePtr ref = _instance->referenceFactory()->create(ident, _instance->getDefaultContext(), facet,
+ Reference::ModeTwoway, false, endpoints);
#endif
return _instance->proxyFactory()->referenceToProxy(ref);
@@ -839,12 +840,12 @@ Ice::ObjectAdapter::newIndirectProxy(const Identity& ident, const string& facet,
// Create a reference with the adapter id.
//
#ifdef ICEE_HAS_ROUTER
- ReferencePtr ref = _instance->referenceFactory()->create(ident, Context(), facet,Reference::ModeTwoway, false,
- id, 0, _locatorInfo);
+ ReferencePtr ref = _instance->referenceFactory()->create(ident, _instance->getDefaultContext(), facet,
+ Reference::ModeTwoway, false, id, 0, _locatorInfo);
#else
- ReferencePtr ref = _instance->referenceFactory()->create(ident, Context(), facet, Reference::ModeTwoway, false,
- id, _locatorInfo);
+ ReferencePtr ref = _instance->referenceFactory()->create(ident, _instance->getDefaultContext(), facet,
+ Reference::ModeTwoway, false, id, _locatorInfo);
#endif
//
diff --git a/cppe/src/IceE/ReferenceFactory.cpp b/cppe/src/IceE/ReferenceFactory.cpp
index 59cad2db6aa..f35ae9b0528 100644
--- a/cppe/src/IceE/ReferenceFactory.cpp
+++ b/cppe/src/IceE/ReferenceFactory.cpp
@@ -430,9 +430,9 @@ IceInternal::ReferenceFactory::create(const string& str)
{
#ifdef ICEE_HAS_LOCATOR
# ifdef ICEE_HAS_ROUTER
- return create(ident, Context(), facet, mode, secure, "", routerInfo, locatorInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, "", routerInfo, locatorInfo);
# else
- return create(ident, Context(), facet, mode, secure, "", locatorInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, "", locatorInfo);
# endif
#else
ProxyParseException ex(__FILE__, __LINE__);
@@ -489,9 +489,9 @@ IceInternal::ReferenceFactory::create(const string& str)
}
#ifdef ICEE_HAS_ROUTER
- return create(ident, Context(), facet, mode, secure, endpoints , routerInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, endpoints , routerInfo);
#else
- return create(ident, Context(), facet, mode, secure, endpoints);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, endpoints);
#endif
break;
}
@@ -535,9 +535,9 @@ IceInternal::ReferenceFactory::create(const string& str)
}
#ifdef ICEE_HAS_ROUTER
- return create(ident, Context(), facet, mode, secure, adapter, routerInfo, locatorInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, adapter, routerInfo, locatorInfo);
#else
- return create(ident, Context(), facet, mode, secure, adapter, locatorInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, adapter, locatorInfo);
#endif
break;
}
@@ -611,9 +611,9 @@ IceInternal::ReferenceFactory::create(const Identity& ident, BasicStream* s)
endpoints.push_back(endpoint);
}
#ifdef ICEE_HAS_ROUTER
- return create(ident, Context(), facet, mode, secure, endpoints, routerInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, endpoints, routerInfo);
#else
- return create(ident, Context(), facet, mode, secure, endpoints);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, endpoints);
#endif
}
else
@@ -622,9 +622,9 @@ IceInternal::ReferenceFactory::create(const Identity& ident, BasicStream* s)
LocatorInfoPtr locatorInfo = _instance->locatorManager()->get(getDefaultLocator());
s->read(adapterId);
# ifdef ICEE_HAS_ROUTER
- return create(ident, Context(), facet, mode, secure, adapterId, routerInfo, locatorInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, adapterId, routerInfo, locatorInfo);
# else
- return create(ident, Context(), facet, mode, secure, adapterId, locatorInfo);
+ return create(ident, _instance->getDefaultContext(), facet, mode, secure, adapterId, locatorInfo);
# endif
#else
throw ProxyUnmarshalException(__FILE__, __LINE__);