#include "httplib.hpp"
|
| SocketStream (socket_t sock, time_t read_timeout_sec, time_t read_timeout_usec) |
|
| ~SocketStream () override |
|
std::string | get_remote_addr () const override |
|
int | read (char *ptr, size_t size) override |
|
int | write (const char *ptr) override |
|
int | write (const char *ptr, size_t size) override |
|
int | write (const std::string &s) override |
|
template<typename... Args> |
int | write_format (const char *fmt, const Args &... args) |
|
◆ SocketStream()
httplib::SocketStream::SocketStream |
( |
socket_t |
sock, |
|
|
time_t |
read_timeout_sec, |
|
|
time_t |
read_timeout_usec |
|
) |
| |
|
inline |
◆ ~SocketStream()
httplib::SocketStream::~SocketStream |
( |
| ) |
|
|
inlineoverride |
◆ get_remote_addr()
std::string httplib::SocketStream::get_remote_addr |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ read()
int httplib::SocketStream::read |
( |
char * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
inlineoverridevirtual |
◆ write() [1/3]
int httplib::SocketStream::write |
( |
const char * |
ptr | ) |
|
|
inlineoverridevirtual |
◆ write() [2/3]
int httplib::SocketStream::write |
( |
const char * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
inlineoverridevirtual |
◆ write() [3/3]
int httplib::SocketStream::write |
( |
const std::string & |
s | ) |
|
|
inlineoverridevirtual |
◆ write_format()
template<typename... Args>
int httplib::Stream::write_format |
( |
const char * |
fmt, |
|
|
const Args &... |
args |
|
) |
| |
|
inlineinherited |
◆ read_timeout_sec_
time_t httplib::SocketStream::read_timeout_sec_ |
|
private |
◆ read_timeout_usec_
time_t httplib::SocketStream::read_timeout_usec_ |
|
private |
◆ sock_
The documentation for this class was generated from the following file: