GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


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

   Additional Inherited Members

Constructor & Destructor Documentation

   ost::SSLStream::SSLStream (Familyfamily = IPV4, boolthrowflag = true,
       timeout_tto = 0)
   ost::SSLStream::SSLStream (const IPV4Host &host, tpport_tport, unsignedmss
       = 536, boolthrowflag = true, timeout_tto = 0)
   ost::SSLStream::SSLStream (const IPV6Host &host, tpport_tport, unsignedmss
       = 536, boolthrowflag = true, timeout_tto = 0)
   ost::SSLStream::SSLStream (const char *name, Familyfamily = IPV4,
       unsignedmss = 536, boolthrowflag = false, timeout_tto = 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]
       References ssl.

   ssize_t ost::SSLStream::readData (void *buf, size_tlen, charseparator = 0,
       timeout_tto = 0) [virtual]
       Reimplemented from ost::Socket.

   ssize_t ost::SSLStream::readLine (char *str, size_tmax, timeout_tto = 0)
   ssize_t ost::SSLStream::writeData (void *buf, size_tlen, timeout_tto = 0)

Member Data Documentation

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

Author

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



  All copyrights belong to their respective owners. Other content (c) 2014-2018, GNU.WIKI. Please report site errors to webmaster@gnu.wiki.
Page load time: 0.093 seconds. Last modified: November 04 2018 12:49:43.