IBR-DTNSuite
0.12
|
This class is a wrapper for iostreams to the OpenSSL Input Output abstraction Layer (called BIO) More...
#include <iostreamBIO.h>
Classes | |
class | BIOException |
A Exception that is thrown on BIO related errors. More... | |
Public Member Functions | |
iostreamBIO (iostream *stream) | |
Creates a new iostreamBIO from a given iostream. More... | |
BIO * | getBIO () |
get the internal BIO pointer More... | |
Static Public Attributes | |
static const char *const | name = "iostreamBIO" |
the name that will be included in the BIO_METHOD->name field More... | |
static const int | type = BIO_TYPE_SOURCE_SINK |
type in the BIO_METHOD->type field More... | |
This class is a wrapper for iostreams to the OpenSSL Input Output abstraction Layer (called BIO)
Definition at line 34 of file iostreamBIO.h.
|
explicit |
Creates a new iostreamBIO from a given iostream.
stream | the iostream to use |
Definition at line 60 of file iostreamBIO.cpp.
References ibrcommon::LogLevel::critical, IBRCOMMON_LOGGER_ENDL, and IBRCOMMON_LOGGER_TAG.
BIO * ibrcommon::iostreamBIO::getBIO | ( | ) |
get the internal BIO pointer
Definition at line 78 of file iostreamBIO.cpp.
Referenced by ibrcommon::TLSStream::activate().
|
static |
the name that will be included in the BIO_METHOD->name field
Definition at line 64 of file iostreamBIO.h.
|
static |
type in the BIO_METHOD->type field
Definition at line 66 of file iostreamBIO.h.