class Core::Platform::AndroidSSLContext
#include <coresslcontext.android.h> class AndroidSSLContext: public Core::Platform::ISSLContext { public: // structs struct LogBuffer; // 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); int writeEncrypted(jbyteArray data, int size); int readEncrypted(jbyteArray data, int start, int size); };
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;