summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Proxy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/Proxy.cpp')
-rw-r--r--cpp/src/Ice/Proxy.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/cpp/src/Ice/Proxy.cpp b/cpp/src/Ice/Proxy.cpp
index f8d2aa9f389..64ed2612736 100644
--- a/cpp/src/Ice/Proxy.cpp
+++ b/cpp/src/Ice/Proxy.cpp
@@ -748,7 +748,7 @@ bool
IceDelegateM::Ice::Object::ice_isA(const string& __id, const Context& __context)
{
static const string __operation("ice_isA");
- Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context);
+ Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context, __compress);
BasicStream* __is = __out.is();
BasicStream* __os = __out.os();
__os->write(__id);
@@ -772,7 +772,7 @@ void
IceDelegateM::Ice::Object::ice_ping(const Context& __context)
{
static const string __operation("ice_ping");
- Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context);
+ Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context, __compress);
BasicStream* __is = __out.is();
try
{
@@ -791,7 +791,7 @@ vector<string>
IceDelegateM::Ice::Object::ice_ids(const Context& __context)
{
static const string __operation("ice_ids");
- Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context);
+ Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context, __compress);
BasicStream* __is = __out.is();
vector<string> __ret;
try
@@ -813,7 +813,7 @@ string
IceDelegateM::Ice::Object::ice_id(const Context& __context)
{
static const string __operation("ice_id");
- Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context);
+ Outgoing __out(__connection.get(), __reference.get(), __operation, ::Ice::Nonmutating, __context, __compress);
BasicStream* __is = __out.is();
string __ret;
try
@@ -838,7 +838,7 @@ IceDelegateM::Ice::Object::ice_invoke(const string& operation,
vector<Byte>& outParams,
const Context& context)
{
- Outgoing __out(__connection.get(), __reference.get(), operation, mode, context);
+ Outgoing __out(__connection.get(), __reference.get(), operation, mode, context, __compress);
BasicStream* __os = __out.os();
__os->writeBlob(inParams);
bool ok = __out.invoke();
@@ -876,6 +876,7 @@ IceDelegateM::Ice::Object::__copyFrom(const ::IceInternal::Handle< ::IceDelegate
__reference = from->__reference;
__connection = from->__connection;
+ __compress = from->__compress;
}
void
@@ -890,7 +891,7 @@ IceDelegateM::Ice::Object::setup(const ReferencePtr& ref)
assert(!__connection);
__reference = ref;
- __connection = __reference->getConnection();
+ __connection = __reference->getConnection(__compress);
}
bool