xentara-utils v2.0.4
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 |