Man Linux: Main Page and Category List

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.