struct Core::Platform::ISSLContext
#include <coreplatformsslcontext.h> struct ISSLContext: public Core::Platform::ISSLContextIOHandler { // methods virtual void setIOHandler(ISSLContextIOHandler* ioHandler) = 0; virtual void setPeerName(CStringPtr peerName) = 0; virtual SSLResult handshake() = 0; virtual SSLResult close() = 0; virtual SSLResult write(const void* buffer, int size, int& bytesWritten) = 0; virtual SSLResult read(void* buffer, int size, int& bytesRead) = 0; }; // direct descendants class AndroidSSLContext; class CocoaSSLContext; class OpenSSLContext; class SSLContextStub; class Win32SSLContext;
Inherited Members
public: // methods virtual SSLResult write(const void* buffer, int size, int& bytesWritten) = 0; virtual SSLResult read(void* buffer, int size, int& bytesRead) = 0;