LeviLamina
Loading...
Searching...
No Matches
OperationsChain.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/scoped_refptr.h"
7
8
namespace
rtc {
9
10
class
OperationsChain
{
11
public
:
12
// OperationsChain inner types declare
13
// clang-format off
14
class
CallbackHandle
;
15
// clang-format on
16
17
// OperationsChain inner types define
18
class
CallbackHandle
{
19
public
:
20
// member functions
21
// NOLINTBEGIN
22
MCAPI
explicit
CallbackHandle
(
::webrtc::scoped_refptr<::rtc::OperationsChain>
);
23
24
MCAPI
void
OnOperationComplete();
25
26
MCAPI
~CallbackHandle
();
27
// NOLINTEND
28
29
public
:
30
// constructor thunks
31
// NOLINTBEGIN
32
MCAPI
void
* $ctor(
::webrtc::scoped_refptr<::rtc::OperationsChain>
);
33
// NOLINTEND
34
35
public
:
36
// destructor thunk
37
// NOLINTBEGIN
38
MCAPI
void
$dtor();
39
// NOLINTEND
40
};
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCAPI ::std::function<void()> CreateOperationsChainCallback();
46
47
MCAPI
bool
IsEmpty()
const
;
48
49
MCAPI
void
OnOperationComplete();
50
51
MCAPI
OperationsChain
();
52
53
MCAPI
void
SetOnChainEmptyCallback(::std::function<
void
()>);
54
55
MCAPI
~OperationsChain
();
56
// NOLINTEND
57
58
public
:
59
// static functions
60
// NOLINTBEGIN
61
MCAPI static ::webrtc::scoped_refptr<::rtc::OperationsChain> Create();
62
// NOLINTEND
63
64
public
:
65
// constructor thunks
66
// NOLINTBEGIN
67
MCAPI
void
* $ctor();
68
// NOLINTEND
69
70
public
:
71
// destructor thunk
72
// NOLINTBEGIN
73
MCAPI
void
$dtor();
74
// NOLINTEND
75
};
76
77
}
// namespace rtc
rtc::OperationsChain::CallbackHandle
Definition
OperationsChain.h:18
rtc::OperationsChain
Definition
OperationsChain.h:10
webrtc::scoped_refptr
Definition
scoped_refptr.h:8
src
mc
external
rtc
OperationsChain.h
Generated on Sat Apr 26 2025 05:55:41 for LeviLamina by
1.12.0