Poster of Linux kernelThe best gift for a Linux geek
ost::SSLStream

ost::SSLStream

Section: C Library Functions (3) Updated: 16 Feb 2010
Local index Up
 

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.  

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)

 

Member Data Documentation

 

SSL* ost::SSLStream::ssl [protected]

Referenced by isSSL().

 

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Protected Attributes
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)
void ost::SSLStream::endStream (void)
bool ost::SSLStream::getSession (void)
bool ost::SSLStream::isSSL (void) [inline]
ssize_t ost::SSLStream::readData (void * buf, size_t len, char separator = 0, timeout_t to = 0) [virtual]
ssize_t ost::SSLStream::readLine (char * str, size_t max, timeout_t to = 0)
ssize_t ost::SSLStream::writeData (void * buf, size_t len, timeout_t to = 0)
Member Data Documentation
SSL* ost::SSLStream::ssl [protected]
Author

This document was created by man2html, using the manual pages.
Time: 21:51:52 GMT, April 16, 2011