class Core::Platform::Win32SSLContext

#include <coresslcontext.win.h>

class Win32SSLContext: public Core::Platform::ISSLContext
{
public:
    // methods

    virtual void setIOHandler(ISSLContextIOHandler* ioHandler);
    virtual void setPeerName(CStringPtr peerName);
    virtual SSLResult handshake();
    virtual SSLResult close();
    virtual SSLResult write(const void* buffer, int size, int& bytesWritten);
    virtual SSLResult read(void* buffer, int size, int& bytesRead);
};

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;
    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;