![]() |
jsocketpp 1.0
A cross-platform C++20 socket library.
|
Represents a raw writable memory region for scatter/gather I/O. More...
Go to the source code of this file.
Classes | |
| struct | jsocketpp::BufferView |
| Represents a raw writable memory region for scatter/gather I/O. More... | |
Namespaces | |
| namespace | jsocketpp |
| A C++ socket library providing Java-style networking interfaces. | |
| namespace | jsocketpp::internal |
| Implementation-only utilities and platform abstractions for jsocketpp. | |
Functions | |
| std::vector< WSABUF > | jsocketpp::internal::toWSABUF (const BufferView *buffers, const std::size_t count) |
| Convert a raw array of BufferView elements into a WSABUF array for use with Windows socket APIs. | |
| std::vector< WSABUF > | jsocketpp::internal::toWSABUF (const std::span< const BufferView > buffers) |
| Convert a span of BufferView elements into a WSABUF array (Windows). | |
| std::vector< iovec > | jsocketpp::internal::toIOVec (const BufferView *buffers, const std::size_t count) |
| Convert a raw array of BufferView elements into an iovec array for POSIX readv/writev. | |
| std::vector< iovec > | jsocketpp::internal::toIOVec (const std::span< const BufferView > buffers) |
| Convert a span of BufferView elements into an iovec array for POSIX vectorized I/O. | |
Represents a raw writable memory region for scatter/gather I/O.