LeviLamina
Loading...
Searching...
No Matches
Signaler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/Dispatcher.h"
7
8namespace rtc {
9
10class Signaler : public ::rtc::Dispatcher {
11public:
12 // member variables
13 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
21 Signaler& operator=(Signaler const&);
22 Signaler(Signaler const&);
23 Signaler();
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 virtual ~Signaler() /*override*/ = default;
29
30 virtual void Signal();
31
32 virtual uint GetRequestedEvents() /*override*/;
33
34 virtual void OnEvent(uint ff, int err) /*override*/;
35
36 virtual void* GetWSAEvent() /*override*/;
37
38 virtual uint64 GetSocket() /*override*/;
39
40 virtual bool CheckSignalClose() /*override*/;
41 // NOLINTEND
42
43public:
44 // virtual function thunks
45 // NOLINTBEGIN
46 MCNAPI void $Signal();
47
48 MCNAPI uint $GetRequestedEvents();
49
50 MCNAPI void $OnEvent(uint ff, int err);
51
52 MCNAPI void* $GetWSAEvent();
53
54 MCNAPI uint64 $GetSocket();
55
56 MCNAPI bool $CheckSignalClose();
57
58
59 // NOLINTEND
60
61public:
62 // vftables
63 // NOLINTBEGIN
64 MCNAPI static void** $vftable();
65 // NOLINTEND
66};
67
68} // namespace rtc
Definition Dispatcher.h:7
MCAPI bool $CheckSignalClose()
MCAPI uint64 $GetSocket()
MCAPI void $Signal()
static MCAPI void ** $vftable()
MCAPI uint $GetRequestedEvents()
MCAPI void * $GetWSAEvent()
MCAPI void $OnEvent(uint ff, int err)
Definition Alias.h:14