summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Connection.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-12-30 05:19:03 +0000
committerMarc Laukien <marc@zeroc.com>2002-12-30 05:19:03 +0000
commita8f175455eeb6ab82cdd4b15edbc8f480b2ad5dc (patch)
tree22552b21c83ead223a3c2f4f5a409d0196358135 /cpp/src/Ice/Connection.cpp
parentfixes (diff)
downloadice-a8f175455eeb6ab82cdd4b15edbc8f480b2ad5dc.tar.bz2
ice-a8f175455eeb6ab82cdd4b15edbc8f480b2ad5dc.tar.xz
ice-a8f175455eeb6ab82cdd4b15edbc8f480b2ad5dc.zip
fixes
Diffstat (limited to 'cpp/src/Ice/Connection.cpp')
-rw-r--r--cpp/src/Ice/Connection.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/cpp/src/Ice/Connection.cpp b/cpp/src/Ice/Connection.cpp
index a235d876e65..ca3446f5e29 100644
--- a/cpp/src/Ice/Connection.cpp
+++ b/cpp/src/Ice/Connection.cpp
@@ -124,7 +124,7 @@ IceInternal::Connection::validate()
// Incoming connections play the active role with respect to
// connection validation.
//
- BasicStream os(_instance);
+ BasicStream os(_instance.get());
os.write(protocolVersion);
os.write(encodingVersion);
os.write(validateConnectionMsg);
@@ -139,7 +139,7 @@ IceInternal::Connection::validate()
// Outgoing connection play the passive role with respect to
// connection validation.
//
- BasicStream is(_instance);
+ BasicStream is(_instance.get());
is.b.resize(headerSize);
is.i = is.b.begin();
_transceiver->read(is, _endpoint->timeout());
@@ -270,7 +270,7 @@ IceInternal::Connection::sendRequest(Outgoing* out, bool oneway, bool compress)
//
// Do compression.
//
- BasicStream cstream(_instance);
+ BasicStream cstream(_instance.get());
doCompress(*os, cstream);
//
@@ -368,7 +368,7 @@ IceInternal::Connection::sendAsyncRequest(const OutgoingAsyncPtr& out, bool comp
//
// Do compression.
//
- BasicStream cstream(_instance);
+ BasicStream cstream(_instance.get());
doCompress(*os, cstream);
//
@@ -510,7 +510,7 @@ IceInternal::Connection::flushBatchRequest(bool compress)
//
// Do compression.
//
- BasicStream cstream(_instance);
+ BasicStream cstream(_instance.get());
doCompress(_batchStream, cstream);
//
@@ -543,7 +543,7 @@ IceInternal::Connection::flushBatchRequest(bool compress)
// Reset _batchStream and _batchRequestNum, so that new batch
// messages can be sent.
//
- BasicStream dummy(_instance);
+ BasicStream dummy(_instance.get());
_batchStream.swap(dummy);
assert(_batchStream.b.empty());
_batchRequestNum = 0;
@@ -590,7 +590,7 @@ IceInternal::Connection::sendResponse(BasicStream* os, bool compress)
//
// Do compression.
//
- BasicStream cstream(_instance);
+ BasicStream cstream(_instance.get());
doCompress(*os, cstream);
//
@@ -763,7 +763,7 @@ IceInternal::Connection::message(BasicStream& stream, const ThreadPoolPtr& threa
messageType == compressedRequestBatchMsg ||
messageType == compressedReplyMsg)
{
- BasicStream ustream(_instance);
+ BasicStream ustream(_instance.get());
doUncompress(stream, ustream);
stream.b.swap(ustream.b);
compress = true;
@@ -1003,7 +1003,7 @@ IceInternal::Connection::message(BasicStream& stream, const ThreadPoolPtr& threa
// Prepare the invocation.
//
bool response = !_endpoint->datagram() && requestId != 0;
- Incoming in(_instance, _adapter, this, response, compress);
+ Incoming in(_instance.get(), this, _adapter, response, compress);
BasicStream* is = in.is();
stream.swap(*is);
BasicStream* os = in.os();
@@ -1094,7 +1094,7 @@ IceInternal::Connection::Connection(const InstancePtr& instance,
_nextRequestId(1),
_requestsHint(_requests.end()),
_asyncRequestsHint(_asyncRequests.end()),
- _batchStream(_instance),
+ _batchStream(_instance.get()),
_batchRequestNum(0),
_dispatchCount(0),
_proxyCount(0),
@@ -1269,7 +1269,7 @@ IceInternal::Connection::initiateShutdown() const
//
// Before we shut down, we send a close connection message.
//
- BasicStream os(_instance);
+ BasicStream os(_instance.get());
os.write(protocolVersion);
os.write(encodingVersion);
os.write(closeConnectionMsg);