diff options
Diffstat (limited to 'src/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp')
-rw-r--r-- | src/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp b/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp index 5fbed19d..20712263 100644 --- a/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp +++ b/src/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp @@ -67,6 +67,9 @@ public: void disconnect(); bool isConnected() const; + bool waitForRead(const int msecs = 30000); + bool waitForWrite(const int msecs = 30000); + void receive(string& buffer); size_t receiveRaw(byte_t* buffer, const size_t count); @@ -115,7 +118,7 @@ private: unsigned long m_status; // Last exception thrown from C BIO functions - std::auto_ptr <std::exception> m_ex; + std::auto_ptr <exception> m_ex; }; |