LeviLamina
Loading...
Searching...
No Matches
CallbackDeferrer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace dcsctp {
6
8public:
9 // CallbackDeferrer inner types declare
10 // clang-format off
11 struct Error;
12 struct ScopedDeferrer;
13 struct StreamReset;
14 // clang-format on
15
16 // CallbackDeferrer inner types define
17 struct Error {
18 public:
19 // member functions
20 // NOLINTBEGIN
21 MCAPI ~Error();
22 // NOLINTEND
23
24 public:
25 // destructor thunk
26 // NOLINTBEGIN
27 MCAPI void $dtor();
28 // NOLINTEND
29 };
30
32 public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI ~ScopedDeferrer();
36 // NOLINTEND
37
38 public:
39 // destructor thunk
40 // NOLINTBEGIN
41 MCAPI void $dtor();
42 // NOLINTEND
43 };
44
45 struct StreamReset {
46 public:
47 // member functions
48 // NOLINTBEGIN
49 MCAPI ~StreamReset();
50 // NOLINTEND
51
52 public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCAPI void $dtor();
56 // NOLINTEND
57 };
58
59public:
60 // member functions
61 // NOLINTBEGIN
62 MCAPI void Prepare();
63
64 MCAPI void TriggerDeferred();
65 // NOLINTEND
66
67public:
68 // vftables
69 // NOLINTBEGIN
70 MCAPI static void** $vftable();
71 // NOLINTEND
72};
73
74} // namespace dcsctp
Definition CallbackDeferrer.h:7
Definition CallbackDeferrer.h:17
Definition CallbackDeferrer.h:31
Definition CallbackDeferrer.h:45