Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
MSWindowsHandle Class Reference

RAII pattern for a Windows handle (ensures handle is closed when out of scope). More...

#include <MSWindowsHandle.h>

Public Member Functions

 MSWindowsHandle (HANDLE handle)
 MSWindowsHandle (const MSWindowsHandle &)=delete
MSWindowsHandleoperator= (const MSWindowsHandle &)=delete
 MSWindowsHandle (MSWindowsHandle &&)=delete
MSWindowsHandleoperator= (MSWindowsHandle &&)=delete
 ~MSWindowsHandle ()
HANDLE get () const

Detailed Description

RAII pattern for a Windows handle (ensures handle is closed when out of scope).

Constructor & Destructor Documentation

◆ MSWindowsHandle() [1/3]

MSWindowsHandle::MSWindowsHandle ( HANDLE handle)
inlineexplicit

◆ MSWindowsHandle() [2/3]

MSWindowsHandle::MSWindowsHandle ( const MSWindowsHandle & )
delete

◆ MSWindowsHandle() [3/3]

MSWindowsHandle::MSWindowsHandle ( MSWindowsHandle && )
delete

◆ ~MSWindowsHandle()

MSWindowsHandle::~MSWindowsHandle ( )
inline

Member Function Documentation

◆ get()

HANDLE MSWindowsHandle::get ( ) const
inline

◆ operator=() [1/2]

MSWindowsHandle & MSWindowsHandle::operator= ( const MSWindowsHandle & )
delete

◆ operator=() [2/2]

MSWindowsHandle & MSWindowsHandle::operator= ( MSWindowsHandle && )
delete

The documentation for this class was generated from the following file: