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 // prevent constructor by default
22
23 public:
24 // member functions
25 // NOLINTBEGIN
27
28 MCNAPI void OnOperationComplete();
29
31 // NOLINTEND
32
33 public:
34 // constructor thunks
35 // NOLINTBEGIN
37 // NOLINTEND
38
39 public:
40 // destructor thunk
41 // NOLINTBEGIN
42 MCNAPI void $dtor();
43 // NOLINTEND
44 };
45
46public:
47 // member functions
48 // NOLINTBEGIN
49 MCNAPI ::std::function<void()> CreateOperationsChainCallback();
50
51 MCNAPI bool IsEmpty() const;
52
53 MCNAPI void OnOperationComplete();
54
56
57 MCNAPI void SetOnChainEmptyCallback(::std::function<void()>);
58
60 // NOLINTEND
61
62public:
63 // static functions
64 // NOLINTBEGIN
65 MCNAPI static ::webrtc::scoped_refptr<::rtc::OperationsChain> Create();
66 // NOLINTEND
67
68public:
69 // constructor thunks
70 // NOLINTBEGIN
71 MCNAPI void* $ctor();
72 // NOLINTEND
73
74public:
75 // destructor thunk
76 // NOLINTBEGIN
77 MCNAPI void $dtor();
78 // NOLINTEND
79};
80
81} // namespace rtc
Definition OperationsChain.h:18
MCAPI void * $ctor(::webrtc::scoped_refptr<::rtc::OperationsChain >)
MCAPI CallbackHandle(::webrtc::scoped_refptr<::rtc::OperationsChain >)
Definition OperationsChain.h:10
MCAPI ::std::function< void()> CreateOperationsChainCallback()
MCAPI void $dtor()
static MCAPI ::webrtc::scoped_refptr<::rtc::OperationsChain > Create()
MCAPI bool IsEmpty() const
MCAPI void * $ctor()
MCAPI void OnOperationComplete()
MCAPI void SetOnChainEmptyCallback(::std::function< void()>)
Definition scoped_refptr.h:8