FreeRDP
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
i
o
r
s
t
Variables
a
b
c
d
e
g
i
l
m
n
o
p
r
s
t
u
v
Files
File List
Globals
All
Typedefs
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Loading...
Searching...
No Matches
sdl_common_utils.hpp
1
20
#pragma once
21
22
#include <freerdp/settings_types.h>
23
24
bool
operator==(
const
MONITOR_ATTRIBUTES
& l,
const
MONITOR_ATTRIBUTES
& r);
25
bool
operator==(
const
rdpMonitor
& l,
const
rdpMonitor
& r);
26
27
class
WinPREvent
28
{
29
public
:
30
explicit
WinPREvent
(
bool
initial =
false
);
31
WinPREvent
(
const
WinPREvent
& other) =
delete
;
32
WinPREvent
(
WinPREvent
&& other) =
delete
;
33
34
WinPREvent
& operator=(
const
WinPREvent
& other) =
delete
;
35
WinPREvent
& operator=(
WinPREvent
&& other) =
delete
;
36
37
~WinPREvent
();
38
39
void
set();
40
void
clear();
41
[[nodiscard]]
bool
isSet()
const
;
42
43
[[nodiscard]] HANDLE handle()
const
;
44
45
private
:
46
HANDLE _handle;
47
};
27
class
WinPREvent
{
…
};
48
49
class
CriticalSection
50
{
51
public
:
52
CriticalSection
();
53
CriticalSection
(
const
CriticalSection
& other) =
delete
;
54
CriticalSection
(
CriticalSection
&& other) =
delete
;
55
~CriticalSection
();
56
57
CriticalSection
& operator=(
const
CriticalSection
& other) =
delete
;
58
CriticalSection
& operator=(
const
CriticalSection
&& other) =
delete
;
59
60
void
lock();
61
void
unlock();
62
63
private
:
64
CRITICAL_SECTION
_section{};
65
};
49
class
CriticalSection
{
…
};
CriticalSection
Definition
sdl_common_utils.hpp:50
CriticalSection::CriticalSection
CriticalSection()
Definition
sdl_common_utils.cpp:23
WinPREvent
Definition
sdl_common_utils.hpp:28
MONITOR_ATTRIBUTES
Definition
settings_types.h:409
rdpMonitor
Definition
settings_types.h:418
RTL_CRITICAL_SECTION
Definition
include/winpr/synch.h:158
client
SDL
common
sdl_common_utils.hpp
Generated by
1.9.8