diff options
author | Michi Henning <michi@zeroc.com> | 2003-08-27 05:05:57 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2003-08-27 05:05:57 +0000 |
commit | 1000e26d3c7578d04b95ad8a42b61d009bb001cb (patch) | |
tree | 064f0d690eaff464b220625b373cba6af4213396 /cpp/src/Ice/ReferenceFactory.cpp | |
parent | file XMLParser.h was initially added on branch binary_freeze. (diff) | |
download | ice-1000e26d3c7578d04b95ad8a42b61d009bb001cb.tar.bz2 ice-1000e26d3c7578d04b95ad8a42b61d009bb001cb.tar.xz ice-1000e26d3c7578d04b95ad8a42b61d009bb001cb.zip |
Added per-proxy contexts.
Diffstat (limited to 'cpp/src/Ice/ReferenceFactory.cpp')
-rw-r--r-- | cpp/src/Ice/ReferenceFactory.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cpp/src/Ice/ReferenceFactory.cpp b/cpp/src/Ice/ReferenceFactory.cpp index fb3264f98e8..b3782c18f4c 100644 --- a/cpp/src/Ice/ReferenceFactory.cpp +++ b/cpp/src/Ice/ReferenceFactory.cpp @@ -32,6 +32,7 @@ void IceInternal::decRef(::IceInternal::ReferenceFactory* p) { p->__decRef(); } ReferencePtr IceInternal::ReferenceFactory::create(const Identity& ident, + const Context& context, const vector<string>& facet, Reference::Mode mode, bool secure, @@ -57,7 +58,7 @@ IceInternal::ReferenceFactory::create(const Identity& ident, // // Create new reference // - ReferencePtr ref = new Reference(_instance, ident, facet, mode, secure, adapterId, + ReferencePtr ref = new Reference(_instance, ident, context, facet, mode, secure, adapterId, endpoints, routerInfo, locatorInfo, reverseAdapter, collocationOptimization); @@ -500,7 +501,7 @@ IceInternal::ReferenceFactory::create(const string& str) RouterInfoPtr routerInfo = _instance->routerManager()->get(getDefaultRouter()); LocatorInfoPtr locatorInfo = _instance->locatorManager()->get(getDefaultLocator()); - return create(ident, facet, mode, secure, adapter, endpoints, routerInfo, locatorInfo, 0, true); + return create(ident, Context(), facet, mode, secure, adapter, endpoints, routerInfo, locatorInfo, 0, true); } ReferencePtr @@ -552,7 +553,7 @@ IceInternal::ReferenceFactory::create(const Identity& ident, BasicStream* s) RouterInfoPtr routerInfo = _instance->routerManager()->get(getDefaultRouter()); LocatorInfoPtr locatorInfo = _instance->locatorManager()->get(getDefaultLocator()); - return create(ident, facet, mode, secure, adapterId, endpoints, routerInfo, locatorInfo, 0, true); + return create(ident, Context(), facet, mode, secure, adapterId, endpoints, routerInfo, locatorInfo, 0, true); } void |