#include <scoped_handle.hpp>
Definition at line 23 of file scoped_handle.hpp.
◆ base_type
◆ ScopedHANDLE() [1/4]
| openvpn::Win::ScopedHANDLE::ScopedHANDLE |
( |
const ScopedHANDLE & |
| ) |
|
|
privatedelete |
◆ ScopedHANDLE() [2/4]
| openvpn::Win::ScopedHANDLE::ScopedHANDLE |
( |
| ) |
|
|
inline |
◆ ScopedHANDLE() [3/4]
| openvpn::Win::ScopedHANDLE::ScopedHANDLE |
( |
HANDLE |
h | ) |
|
|
inlineexplicit |
◆ ~ScopedHANDLE()
| openvpn::Win::ScopedHANDLE::~ScopedHANDLE |
( |
| ) |
|
|
inline |
◆ ScopedHANDLE() [4/4]
| openvpn::Win::ScopedHANDLE::ScopedHANDLE |
( |
ScopedHANDLE && |
other | ) |
|
|
inlinenoexcept |
◆ close()
| bool openvpn::Win::ScopedHANDLE::close |
( |
| ) |
|
|
inline |
◆ defined()
| bool openvpn::Win::ScopedHANDLE::defined |
( |
| ) |
const |
|
inline |
◆ operator()()
| HANDLE openvpn::Win::ScopedHANDLE::operator() |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ref()
| HANDLE * openvpn::Win::ScopedHANDLE::ref |
( |
| ) |
|
|
inline |
◆ release()
| HANDLE openvpn::Win::ScopedHANDLE::release |
( |
| ) |
|
|
inline |
◆ replace()
| void openvpn::Win::ScopedHANDLE::replace |
( |
HANDLE |
h | ) |
|
|
inline |
◆ reset() [1/2]
| void openvpn::Win::ScopedHANDLE::reset |
( |
| ) |
|
|
inline |
◆ reset() [2/2]
| void openvpn::Win::ScopedHANDLE::reset |
( |
HANDLE |
h | ) |
|
|
inline |
◆ handle
| HANDLE openvpn::Win::ScopedHANDLE::handle |
|
private |
The documentation for this class was generated from the following file: