|
GNU CommonC++
|
#include <ssl.h>
Public Member Functions | |
| SSLStream (Family family=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, Family family=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) |
Protected Attributes | |
| SSL * | ssl |
| ost::SSLStream::SSLStream | ( | Family | family = IPV4, |
| bool | throwflag = true, |
||
| timeout_t | to = 0 |
||
| ) |
| ost::SSLStream::SSLStream | ( | const IPV4Host & | host, |
| tpport_t | port, | ||
| unsigned | mss = 536, |
||
| bool | throwflag = true, |
||
| timeout_t | to = 0 |
||
| ) |
| ost::SSLStream::SSLStream | ( | const IPV6Host & | host, |
| tpport_t | port, | ||
| unsigned | mss = 536, |
||
| bool | throwflag = true, |
||
| timeout_t | to = 0 |
||
| ) |
| ost::SSLStream::SSLStream | ( | const char * | name, |
| Family | family = IPV4, |
||
| unsigned | mss = 536, |
||
| bool | throwflag = false, |
||
| timeout_t | to = 0 |
||
| ) |
| ost::SSLStream::SSLStream | ( | const SSLStream & | ssl | ) |
| virtual ost::SSLStream::~SSLStream | ( | ) | [virtual] |
| void ost::SSLStream::disconnect | ( | void | ) |
Reimplemented from ost::TCPStream.
| void ost::SSLStream::endStream | ( | void | ) |
Reimplemented from ost::TCPStream.
| bool ost::SSLStream::getSession | ( | void | ) |
| bool ost::SSLStream::isSSL | ( | void | ) | [inline] |
References ssl.
| ssize_t ost::SSLStream::readData | ( | void * | buf, |
| size_t | len, | ||
| char | separator = 0, |
||
| timeout_t | to = 0 |
||
| ) | [virtual] |
Reimplemented from ost::Socket.
| ssize_t ost::SSLStream::readLine | ( | char * | str, |
| size_t | max, | ||
| timeout_t | to = 0 |
||
| ) |
Reimplemented from ost::Socket.
| ssize_t ost::SSLStream::writeData | ( | void * | buf, |
| size_t | len, | ||
| timeout_t | to = 0 |
||
| ) |
SSL* ost::SSLStream::ssl [protected] |
Referenced by isSSL().
1.7.6.1