#include <httplib.h>
|
| | SocketStream (socket_t sock, time_t read_timeout_sec, time_t read_timeout_usec, time_t write_timeout_sec, time_t write_timeout_usec, time_t max_timeout_msec=0, std::chrono::time_point< std::chrono::steady_clock > start_time=(std::chrono::steady_clock::time_point::min)()) |
| |
| | ~SocketStream () override |
| |
| bool | is_readable () const override |
| |
| bool | wait_readable () const override |
| |
| bool | wait_writable () const override |
| |
| bool | is_peer_alive () const override |
| |
| ssize_t | read (char *ptr, size_t size) override |
| |
| ssize_t | write (const char *ptr, size_t size) override |
| |
| void | get_remote_ip_and_port (std::string &ip, int &port) const override |
| |
| void | get_local_ip_and_port (std::string &ip, int &port) const override |
| |
| socket_t | socket () const override |
| |
| time_t | duration () const override |
| |
| void | set_read_timeout (time_t sec, time_t usec=0) override |
| |
| virtual | ~Stream ()=default |
| |
| ssize_t | write (const char *ptr) |
| |
| ssize_t | write (const std::string &s) |
| |
| Error | get_error () const |
| |
◆ SocketStream()
| httplib::detail::SocketStream::SocketStream |
( |
socket_t | sock, |
|
|
time_t | read_timeout_sec, |
|
|
time_t | read_timeout_usec, |
|
|
time_t | write_timeout_sec, |
|
|
time_t | write_timeout_usec, |
|
|
time_t | max_timeout_msec = 0, |
|
|
std::chrono::time_point< std::chrono::steady_clock > | start_time = (std::chrono::steady_clock::time_point::min)() ) |
|
inline |
◆ ~SocketStream()
| httplib::detail::SocketStream::~SocketStream |
( |
| ) |
|
|
inlineoverridedefault |
◆ duration()
| time_t httplib::detail::SocketStream::duration |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_local_ip_and_port()
| void httplib::detail::SocketStream::get_local_ip_and_port |
( |
std::string & | ip, |
|
|
int & | port ) const |
|
inlineoverridevirtual |
◆ get_remote_ip_and_port()
| void httplib::detail::SocketStream::get_remote_ip_and_port |
( |
std::string & | ip, |
|
|
int & | port ) const |
|
inlineoverridevirtual |
◆ is_peer_alive()
| bool httplib::detail::SocketStream::is_peer_alive |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ is_readable()
| bool httplib::detail::SocketStream::is_readable |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ read()
| ssize_t httplib::detail::SocketStream::read |
( |
char * | ptr, |
|
|
size_t | size ) |
|
inlineoverridevirtual |
◆ set_read_timeout()
| void httplib::detail::SocketStream::set_read_timeout |
( |
time_t | sec, |
|
|
time_t | usec = 0 ) |
|
inlineoverridevirtual |
◆ socket()
| socket_t httplib::detail::SocketStream::socket |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ wait_readable()
| bool httplib::detail::SocketStream::wait_readable |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ wait_writable()
| bool httplib::detail::SocketStream::wait_writable |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ write()
| ssize_t httplib::detail::SocketStream::write |
( |
const char * | ptr, |
|
|
size_t | size ) |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- third_party/src/include/camcom/third_party/httplib.h