#include <HTTPRequest.h>
|
| Socket (const InternetProtocol internetProtocol) |
|
| ~Socket () |
|
| Socket (Socket &&other) noexcept |
|
Socket & | operator= (Socket &&other) noexcept |
|
void | connect (const struct sockaddr *address, const socklen_t addressSize, const std::int64_t timeout) |
|
std::size_t | send (const void *buffer, const std::size_t length, const std::int64_t timeout) |
|
std::size_t | recv (void *buffer, const std::size_t length, const std::int64_t timeout) |
|
◆ Type
◆ Socket() [1/2]
◆ ~Socket()
http::detail::Socket::~Socket |
( |
| ) |
|
|
inline |
◆ Socket() [2/2]
http::detail::Socket::Socket |
( |
Socket && |
other | ) |
|
|
inlinenoexcept |
◆ connect()
void http::detail::Socket::connect |
( |
const struct sockaddr * |
address, |
|
|
const socklen_t |
addressSize, |
|
|
const std::int64_t |
timeout |
|
) |
| |
|
inline |
◆ operator=()
◆ recv()
std::size_t http::detail::Socket::recv |
( |
void * |
buffer, |
|
|
const std::size_t |
length, |
|
|
const std::int64_t |
timeout |
|
) |
| |
|
inline |
◆ send()
std::size_t http::detail::Socket::send |
( |
const void * |
buffer, |
|
|
const std::size_t |
length, |
|
|
const std::int64_t |
timeout |
|
) |
| |
|
inline |
◆ invalid
constexpr Type http::detail::Socket::invalid = -1 |
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /home/runner/work/instrument_control_lib/instrument_control_lib/include/HTTPRequest.h