|
xentara-utils v2.0.6
The Xentara Utility Library
|
This is the complete list of members for xentara::utils::windows::Socket, including all inherited members.
| close() noexcept -> bool | xentara::utils::windows::Socket | |
| kInvalid | xentara::utils::windows::Socket | static |
| NativeType typedef | xentara::utils::windows::Socket | |
| operator bool() const noexcept | xentara::utils::windows::Socket | explicit |
| operator SOCKET() const noexcept | xentara::utils::windows::Socket | |
| operator=(Socket &&rhs) noexcept -> Socket & | xentara::utils::windows::Socket | |
| operator=(SOCKET nativeSocket) noexcept -> Socket & | xentara::utils::windows::Socket | |
| xentara::utils::tools::Unique::operator=(Unique &&) noexcept=default | xentara::utils::tools::Unique | private |
| xentara::utils::tools::Unique::operator=(const Unique &)=delete | xentara::utils::tools::Unique | private |
| performOverlappedIo(functional::function_ref< auto(SOCKET, OVERLAPPED *) → BOOL > operation, HANDLE event, std::optional< std::chrono::nanoseconds > timeout=std::nullopt) -> std::optional< DWORD > | xentara::utils::windows::Socket | |
| performOverlappedIo(functional::function_ref< auto(SOCKET, OVERLAPPED *) → BOOL > operation, std::span< HANDLE > waitObjects, std::optional< std::chrono::nanoseconds > timeout=std::nullopt) -> std::optional< OverlappedResult > | xentara::utils::windows::Socket | |
| release() noexcept -> SOCKET | xentara::utils::windows::Socket | |
| Socket() noexcept=default | xentara::utils::windows::Socket | |
| Socket(SOCKET nativeSocket) noexcept | xentara::utils::windows::Socket | |
| Socket(Socket &&other) noexcept | xentara::utils::windows::Socket | |
| ~Socket() | xentara::utils::windows::Socket |