diff options
author | Benoit Foucher <benoit@zeroc.com> | 2016-06-27 17:54:30 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2016-06-27 17:54:30 +0200 |
commit | c56f8ab6ca6ca0bdb9536fcce1ef24f1ef40ddc7 (patch) | |
tree | 5cb64dfe155e5d2349efb6c7dc4b0f5b5284d44a /cpp/src/Ice/WSTransceiver.h | |
parent | Fix Windows php build to restore nuget packages (diff) | |
download | ice-c56f8ab6ca6ca0bdb9536fcce1ef24f1ef40ddc7.tar.bz2 ice-c56f8ab6ca6ca0bdb9536fcce1ef24f1ef40ddc7.tar.xz ice-c56f8ab6ca6ca0bdb9536fcce1ef24f1ef40ddc7.zip |
Refactored SSL and iAP transports, support for running SSL on top
of TCP/iAP/Bluetooth.
Diffstat (limited to 'cpp/src/Ice/WSTransceiver.h')
-rw-r--r-- | cpp/src/Ice/WSTransceiver.h | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/cpp/src/Ice/WSTransceiver.h b/cpp/src/Ice/WSTransceiver.h index db01cd309b8..7b6a7ffe5e6 100644 --- a/cpp/src/Ice/WSTransceiver.h +++ b/cpp/src/Ice/WSTransceiver.h @@ -24,26 +24,13 @@ namespace IceInternal class ConnectorI; class AcceptorI; -// -// Delegate interface implemented by TcpTransceiver or IceSSL::Transceiver or any transport that WS can -// delegate to. -// -class ICE_API WSTransceiverDelegate : public virtual IceUtil::Shared -{ -public: - - virtual Ice::ConnectionInfoPtr getWSInfo(const Ice::HeaderDict&) const = 0; -}; - class WSTransceiver : public Transceiver { public: virtual NativeInfoPtr getNativeInfo(); -#if defined(ICE_USE_IOCP) +#if defined(ICE_USE_IOCP) || defined(ICE_OS_WINRT) virtual AsyncInfo* getAsyncInfo(SocketOperation); -#elif defined(ICE_OS_WINRT) - virtual void setCompletedHandler(SocketOperationCompletedHandler^); #endif virtual SocketOperation initialize(Buffer&, Buffer&); @@ -70,7 +57,7 @@ public: private: - WSTransceiver(const ProtocolInstancePtr&, const TransceiverPtr&, const std::string&, int, const std::string&); + WSTransceiver(const ProtocolInstancePtr&, const TransceiverPtr&, const std::string&, const std::string&); WSTransceiver(const ProtocolInstancePtr&, const TransceiverPtr&); virtual ~WSTransceiver(); @@ -92,7 +79,6 @@ private: const ProtocolInstancePtr _instance; const TransceiverPtr _delegate; const std::string _host; - const int _port; const std::string _resource; const bool _incoming; |