xentara-utils v2.0.4
The Xentara Utility Library
Loading...
Searching...
No Matches
xentara::utils::windows::Socket Member List

This is the complete list of members for xentara::utils::windows::Socket, including all inherited members.

close() noexcept -> boolxentara::utils::windows::Socket
kInvalidxentara::utils::windows::Socketstatic
NativeType typedefxentara::utils::windows::Socket
operator bool() const noexceptxentara::utils::windows::Socketexplicit
operator SOCKET() const noexceptxentara::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=defaultxentara::utils::tools::Uniqueprivate
xentara::utils::tools::Unique::operator=(const Unique &)=deletexentara::utils::tools::Uniqueprivate
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 -> SOCKETxentara::utils::windows::Socket
Socket() noexcept=defaultxentara::utils::windows::Socket
Socket(SOCKET nativeSocket) noexceptxentara::utils::windows::Socket
Socket(Socket &&other) noexceptxentara::utils::windows::Socket
~Socket()xentara::utils::windows::Socket