#include <socketstream.hpp>
|
static const int | buflen = 1024 |
|
Definition at line 164 of file socketstream.hpp.
◆ GnuTLS_socketbuf()
◆ ~GnuTLS_socketbuf()
virtual mfem::GnuTLS_socketbuf::~GnuTLS_socketbuf |
( |
| ) |
|
|
inlinevirtual |
◆ attach()
int mfem::GnuTLS_socketbuf::attach |
( |
int |
sd | ) |
|
|
virtual |
Attach a new socket descriptor to the socketbuf. Returns the old socket descriptor which is NOT closed.
Reimplemented from mfem::socketbuf.
Definition at line 743 of file socketstream.cpp.
◆ close()
int mfem::GnuTLS_socketbuf::close |
( |
| ) |
|
|
virtual |
◆ end_session()
void mfem::GnuTLS_socketbuf::end_session |
( |
| ) |
|
|
protected |
◆ gnutls_good()
bool mfem::GnuTLS_socketbuf::gnutls_good |
( |
| ) |
const |
|
inline |
◆ handshake()
void mfem::GnuTLS_socketbuf::handshake |
( |
| ) |
|
|
protected |
◆ open()
int mfem::GnuTLS_socketbuf::open |
( |
const char |
hostname[], |
|
|
int |
port |
|
) |
| |
|
virtual |
Open a socket on the 'port' at 'hostname' and store the socket descriptor. Returns 0 if there is no error, otherwise returns -1.
Reimplemented from mfem::socketbuf.
Definition at line 758 of file socketstream.cpp.
◆ start_session()
void mfem::GnuTLS_socketbuf::start_session |
( |
| ) |
|
|
protected |
◆ sync()
int mfem::GnuTLS_socketbuf::sync |
( |
| ) |
|
|
protectedvirtual |
◆ underflow()
GnuTLS_socketbuf::int_type mfem::GnuTLS_socketbuf::underflow |
( |
| ) |
|
|
protectedvirtual |
◆ xsgetn()
std::streamsize mfem::GnuTLS_socketbuf::xsgetn |
( |
char_type * |
s__, |
|
|
std::streamsize |
n__ |
|
) |
| |
|
protectedvirtual |
◆ xsputn()
std::streamsize mfem::GnuTLS_socketbuf::xsputn |
( |
const char_type * |
s__, |
|
|
std::streamsize |
n__ |
|
) |
| |
|
protectedvirtual |
◆ my_cred
gnutls_certificate_credentials_t mfem::GnuTLS_socketbuf::my_cred |
|
protected |
◆ params
◆ session
gnutls_session_t mfem::GnuTLS_socketbuf::session |
|
protected |
◆ session_started
bool mfem::GnuTLS_socketbuf::session_started |
|
protected |
◆ status
The documentation for this class was generated from the following files: