diff options
Diffstat (limited to 'cpp/src/IceSSL/TransceiverI.h')
-rw-r--r-- | cpp/src/IceSSL/TransceiverI.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/cpp/src/IceSSL/TransceiverI.h b/cpp/src/IceSSL/TransceiverI.h index 2c475c8638e..4025da7f108 100644 --- a/cpp/src/IceSSL/TransceiverI.h +++ b/cpp/src/IceSSL/TransceiverI.h @@ -1,6 +1,6 @@ // ********************************************************************** // -// Copyright (c) 2003-2013 ZeroC, Inc. All rights reserved. +// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. @@ -13,8 +13,6 @@ #include <IceSSL/InstanceF.h> #include <IceSSL/Plugin.h> -#include <Ice/LoggerF.h> -#include <Ice/StatsF.h> #include <Ice/Transceiver.h> #include <Ice/Network.h> @@ -46,17 +44,18 @@ public: virtual IceInternal::AsyncInfo* getAsyncInfo(IceInternal::SocketOperation); #endif - virtual IceInternal::SocketOperation initialize(IceInternal::Buffer&, IceInternal::Buffer&); + virtual IceInternal::SocketOperation initialize(IceInternal::Buffer&, IceInternal::Buffer&, bool&); + virtual IceInternal::SocketOperation closing(bool, const Ice::LocalException&); virtual void close(); - virtual bool write(IceInternal::Buffer&); - virtual bool read(IceInternal::Buffer&); + virtual IceInternal::SocketOperation write(IceInternal::Buffer&); + virtual IceInternal::SocketOperation read(IceInternal::Buffer&, bool&); #ifdef ICE_USE_IOCP virtual bool startWrite(IceInternal::Buffer&); virtual void finishWrite(IceInternal::Buffer&); virtual void startRead(IceInternal::Buffer&); virtual void finishRead(IceInternal::Buffer&); #endif - virtual std::string type() const; + virtual std::string protocol() const; virtual std::string toString() const; virtual Ice::ConnectionInfoPtr getInfo() const; virtual void checkSendSize(const IceInternal::Buffer&, size_t); @@ -84,8 +83,6 @@ private: friend class AcceptorI; const InstancePtr _instance; - const Ice::LoggerPtr _logger; - const Ice::StatsPtr _stats; const IceInternal::NetworkProxyPtr _proxy; const std::string _host; |