summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/SChannelTransceiverI.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2019-01-28 17:32:46 +0100
committerBenoit Foucher <benoit@zeroc.com>2019-01-28 17:43:31 +0100
commitdbd205f95d185c3f5c8096bc0ae4f4b93c30dfc9 (patch)
treedc54ea7e9e2fd221e60061e4d2fcde183b8b4b35 /cpp/src/IceSSL/SChannelTransceiverI.h
parentSupport icessl openssl with Visual Studio 2017 (diff)
downloadice-dbd205f95d185c3f5c8096bc0ae4f4b93c30dfc9.tar.bz2
ice-dbd205f95d185c3f5c8096bc0ae4f4b93c30dfc9.tar.xz
ice-dbd205f95d185c3f5c8096bc0ae4f4b93c30dfc9.zip
Better SSL support for underlying transports that don't provide a socket file descriptor
Diffstat (limited to 'cpp/src/IceSSL/SChannelTransceiverI.h')
-rw-r--r--cpp/src/IceSSL/SChannelTransceiverI.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/src/IceSSL/SChannelTransceiverI.h b/cpp/src/IceSSL/SChannelTransceiverI.h
index f21fd1ac205..a82e7355c97 100644
--- a/cpp/src/IceSSL/SChannelTransceiverI.h
+++ b/cpp/src/IceSSL/SChannelTransceiverI.h
@@ -83,6 +83,7 @@ private:
StateHandshakeNotStarted,
StateHandshakeReadContinue,
StateHandshakeWriteContinue,
+ StateHandshakeWriteNoContinue,
StateHandshakeComplete
};
@@ -93,6 +94,7 @@ private:
const bool _incoming;
const IceInternal::TransceiverPtr _delegate;
State _state;
+ DWORD _ctxFlags;
//
// Buffered encrypted data that has not been written.