xentara-utils v1.2.1
Xentara utilities library
Loading...
Searching...
No Matches
xentara::utils::windows::Handle Member List

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

close() noexcept -> boolxentara::utils::windows::Handle
Handle() noexcept=defaultxentara::utils::windows::Handle
Handle(HANDLE nativeHandle) noexceptxentara::utils::windows::Handle
Handle(Handle &&other) noexceptxentara::utils::windows::Handle
kInvalidxentara::utils::windows::Handlestatic
NativeType typedefxentara::utils::windows::Handle
operator bool() const noexceptxentara::utils::windows::Handleexplicit
operator HANDLE() constxentara::utils::windows::Handle
operator=(Handle &&rhs) noexcept -> Handle &xentara::utils::windows::Handle
operator=(HANDLE nativeHandle) noexcept -> Handle &xentara::utils::windows::Handle
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(HANDLE, OVERLAPPED *) → BOOL > &operation, HANDLE event, std::optional< std::chrono::nanoseconds > timeout=std::nullopt) -> std::optional< DWORD >xentara::utils::windows::Handle
performOverlappedIo(const std::function< auto(HANDLE, OVERLAPPED *) → BOOL > &operation, std::span< HANDLE > waitObjects, std::optional< std::chrono::nanoseconds > timeout=std::nullopt) -> std::optional< OverlappedResult >xentara::utils::windows::Handle
release() noexcept -> HANDLExentara::utils::windows::Handle
setter() noexcept -> Setterxentara::utils::windows::Handle
~Handle()xentara::utils::windows::Handle