ost::SSLStream
Contents
Constructor & Destructor Documentation
ost::SSLStream::SSLStream(Familyfamily=IPV4,boolthrowflag=true,timeout_tto=0)ost::SSLStream::SSLStream(constIPV4Host&host,tpport_tport,unsignedmss=536,boolthrowflag=true,timeout_tto=0)ost::SSLStream::SSLStream(constIPV6Host&host,tpport_tport,unsignedmss=536,boolthrowflag=true,timeout_tto=0)ost::SSLStream::SSLStream(constchar*name,Familyfamily=IPV4,unsignedmss=536,boolthrowflag=false,timeout_tto=0)ost::SSLStream::SSLStream(constSSLStream&ssl)virtualost::SSLStream::~SSLStream()[virtual]
Member Data Documentation
SSL*ost::SSLStream::ssl[protected]
Referenced by isSSL().
Member Function Documentation
voidost::SSLStream::disconnect(void)voidost::SSLStream::endStream(void)boolost::SSLStream::getSession(void)boolost::SSLStream::isSSL(void)[inline]
References ssl.
ssize_tost::SSLStream::readData(void*buf,size_tlen,charseparator=0,timeout_tto=0)[virtual]
Reimplemented from ost::Socket.
ssize_tost::SSLStream::readLine(char*str,size_tmax,timeout_tto=0)ssize_tost::SSLStream::writeData(void*buf,size_tlen,timeout_tto=0)Name
ost::SSLStream
Synopsis
#include <ssl.h>
Inherits ost::TCPStream.
PublicMemberFunctionsSSLStream (Familyfamily=IPV4, bool throwflag=true, timeout_t to=0)
void disconnect (void)
SSLStream (const IPV4Host &host, tpport_t port, unsigned mss=536, bool throwflag=true, timeout_t to=0)
SSLStream (const IPV6Host &host, tpport_t port, unsigned mss=536, bool throwflag=true, timeout_t to=0)
SSLStream (const char *name, Familyfamily=IPV4, unsigned mss=536, bool throwflag=false, timeout_t to=0)
SSLStream (const SSLStream &ssl)
bool isSSL (void)
bool getSession (void)
void endStream (void)
virtual ~SSLStream ()
ssize_t readLine (char *str, size_t max, timeout_t to=0)
ssize_t readData (void *buf, size_t len, char separator=0, timeout_t to=0)
ssize_t writeData (void *buf, size_t len, timeout_t to=0)
ProtectedAttributes
SSL * sslAdditionalInheritedMembers