![]() |
MFEM
v4.2.0
Finite element discretization library
|
#include <socketstream.hpp>
Public Member Functions | |
| GnuTLS_socketbuf (const GnuTLS_session_params &p) | |
| virtual | ~GnuTLS_socketbuf () |
| bool | gnutls_good () const |
| virtual int | attach (int sd) |
| virtual int | open (const char hostname[], int port) |
| Open a socket on the 'port' at 'hostname' and store the socket descriptor. Returns 0 if there is no error, otherwise returns -1. More... | |
| virtual int | close () |
| Close the current socket descriptor. More... | |
Public Member Functions inherited from mfem::socketbuf | |
| socketbuf () | |
| socketbuf (int sd) | |
| socketbuf (const char hostname[], int port) | |
| int | detach () |
| Detach the current socket descriptor from the socketbuf. More... | |
| int | getsocketdescriptor () |
| Returns the attached socket descriptor. More... | |
| bool | is_open () |
| Returns true if the socket is open and has a valid socket descriptor. Otherwise returns false. More... | |
| virtual | ~socketbuf () |
Protected Member Functions | |
| void | handshake () |
| void | start_session () |
| void | end_session () |
| virtual int | sync () |
| virtual int_type | underflow () |
| virtual std::streamsize | xsgetn (char_type *__s, std::streamsize __n) |
| virtual std::streamsize | xsputn (const char_type *__s, std::streamsize __n) |
Protected Member Functions inherited from mfem::socketbuf | |
| virtual int_type | overflow (int_type c=traits_type::eof()) |
Protected Attributes | |
| GnuTLS_status | status |
| gnutls_session_t | session |
| bool | session_started |
| const GnuTLS_session_params & | params |
| gnutls_certificate_credentials_t | my_cred |
Protected Attributes inherited from mfem::socketbuf | |
| int | socket_descriptor |
| char | ibuf [buflen] |
| char | obuf [buflen] |
Additional Inherited Members | |
Static Protected Attributes inherited from mfem::socketbuf | |
| static const int | buflen = 1024 |
Definition at line 164 of file socketstream.hpp.
|
inline |
Definition at line 179 of file socketstream.hpp.
|
inlinevirtual |
Definition at line 183 of file socketstream.hpp.
|
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 700 of file socketstream.cpp.
|
virtual |
Close the current socket descriptor.
Reimplemented from mfem::socketbuf.
Definition at line 729 of file socketstream.cpp.
|
protected |
Definition at line 670 of file socketstream.cpp.
|
inline |
Definition at line 185 of file socketstream.hpp.
|
protected |
Definition at line 507 of file socketstream.cpp.
|
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 715 of file socketstream.cpp.
|
protected |
Definition at line 545 of file socketstream.cpp.
|
protectedvirtual |
Reimplemented from mfem::socketbuf.
Definition at line 742 of file socketstream.cpp.
|
protectedvirtual |
Reimplemented from mfem::socketbuf.
Definition at line 769 of file socketstream.cpp.
|
protectedvirtual |
Reimplemented from mfem::socketbuf.
Definition at line 806 of file socketstream.cpp.
|
protectedvirtual |
Reimplemented from mfem::socketbuf.
Definition at line 852 of file socketstream.cpp.
|
protected |
Definition at line 172 of file socketstream.hpp.
|
protected |
Definition at line 171 of file socketstream.hpp.
|
protected |
Definition at line 168 of file socketstream.hpp.
|
protected |
Definition at line 169 of file socketstream.hpp.
|
protected |
Definition at line 167 of file socketstream.hpp.
1.8.5