ost::sslstream(3)

NAME

ost::SSLStream

SYNOPSIS

#include <ssl.h>
Inherits ost::TCPStream.
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

Constructor & Destructor Documentation

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]

Member Function Documentation

void ost::SSLStream::disconnect (void)
Reimplemented from ost::TCPStream.
bool ost::SSLStream::isSSL (void) [inline]
References ssl.
bool ost::SSLStream::getSession (void) void ost::SSLStream::endStream (void)
Reimplemented from ost::TCPStream.
ssize_t ost::SSLStream::readLine (char * str, size_t max, timeout_t to = 0)
Reimplemented from ost::Socket.
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::writeData (void * buf, size_t len, timeout_t to =
0)

Member Data Documentation

SSL* ost::SSLStream::ssl [protected]
Referenced by isSSL().

Author

Generated automatically by Doxygen for GNU CommonC++ from the source
code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout