xentara-utils v1.2.1
Xentara utilities 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(const std::function< auto(SOCKET, OVERLAPPED *) → BOOL > &operation, HANDLE event, std::optional< std::chrono::nanoseconds > timeout=std::nullopt) -> std::optional< DWORD >xentara::utils::windows::Socket
performOverlappedIo(const std::function< 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