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
8namespace rtc {
9
11public:
12 // OperationsChain inner types declare
13 // clang-format off
14 class CallbackHandle;
15 // clang-format on
16
17 // OperationsChain inner types define
19 public:
20 // member functions
21 // NOLINTBEGIN
23
24 MCAPI void OnOperationComplete();
25
26 MCAPI ~CallbackHandle();
27 // NOLINTEND
28
29 public:
30 // constructor thunks
31 // NOLINTBEGIN
33 // NOLINTEND
34
35 public:
36 // destructor thunk
37 // NOLINTBEGIN
38 MCAPI void $dtor();
39 // NOLINTEND
40 };
41
42public:
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
58public:
59 // static functions
60 // NOLINTBEGIN
61 MCAPI static ::webrtc::scoped_refptr<::rtc::OperationsChain> Create();
62 // NOLINTEND
63
64public:
65 // constructor thunks
66 // NOLINTBEGIN
67 MCAPI void* $ctor();
68 // NOLINTEND
69
70public:
71 // destructor thunk
72 // NOLINTBEGIN
73 MCAPI void $dtor();
74 // NOLINTEND
75};
76
77} // namespace rtc
Definition OperationsChain.h:18
Definition OperationsChain.h:10
Definition scoped_refptr.h:8