OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::Win::Event Class Reference

#include <event.hpp>

Inheritance diagram for openvpn::Win::Event:
[legend]
Collaboration diagram for openvpn::Win::Event:
[legend]

Public Member Functions

 Event (BOOL manual_reset=TRUE)
 
std::string duplicate_local ()
 
void signal_event ()
 
void release_event ()
 
HANDLE operator() () const
 
void reset (HANDLE h)
 

Private Attributes

ScopedHANDLE event
 

Detailed Description

Definition at line 27 of file event.hpp.

Constructor & Destructor Documentation

◆ Event()

openvpn::Win::Event::Event ( BOOL  manual_reset = TRUE)
inlineexplicit

Definition at line 30 of file event.hpp.

Member Function Documentation

◆ duplicate_local()

std::string openvpn::Win::Event::duplicate_local ( )
inline

Definition at line 40 of file event.hpp.

Here is the caller graph for this function:

◆ operator()()

HANDLE openvpn::Win::Event::operator() ( ) const
inline

Definition at line 71 of file event.hpp.

◆ release_event()

void openvpn::Win::Event::release_event ( )
inline

Definition at line 66 of file event.hpp.

◆ reset()

void openvpn::Win::Event::reset ( HANDLE  h)
inline

Definition at line 76 of file event.hpp.

Here is the caller graph for this function:

◆ signal_event()

void openvpn::Win::Event::signal_event ( )
inline

Definition at line 57 of file event.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ event

ScopedHANDLE openvpn::Win::Event::event
private

Definition at line 82 of file event.hpp.


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