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/rtc/RefCountedNonVirtual.h"
7#include "mc/external/webrtc/scoped_refptr.h"
8
9namespace rtc {
10
11class OperationsChain : public ::rtc::RefCountedNonVirtual<::rtc::OperationsChain> {
12public:
13 // OperationsChain inner types declare
14 // clang-format off
15 class CallbackHandle;
16 // clang-format on
17
18 // OperationsChain inner types define
19 class CallbackHandle : public ::rtc::RefCountedNonVirtual<::rtc::OperationsChain::CallbackHandle> {
20 public:
21 // member variables
22 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 CallbackHandle& operator=(CallbackHandle const&);
29 CallbackHandle(CallbackHandle const&);
30 CallbackHandle();
31
32 public:
33 // member functions
34 // NOLINTBEGIN
35 MCNAPI void OnOperationComplete();
36 // NOLINTEND
37 };
38
39public:
40 // member variables
41 // NOLINTBEGIN
45 // NOLINTEND
46
47public:
48 // prevent constructor by default
49 OperationsChain& operator=(OperationsChain const&);
50 OperationsChain(OperationsChain const&);
51 OperationsChain();
52
53public:
54 // member functions
55 // NOLINTBEGIN
56 MCNAPI ::std::function<void()> CreateOperationsChainCallback();
57
58 MCNAPI bool IsEmpty() const;
59
60 MCNAPI void SetOnChainEmptyCallback(::std::function<void()> on_chain_empty_callback);
61
63 // NOLINTEND
64
65public:
66 // static functions
67 // NOLINTBEGIN
68 MCNAPI static ::webrtc::scoped_refptr<::rtc::OperationsChain> Create();
69 // NOLINTEND
70
71public:
72 // destructor thunk
73 // NOLINTBEGIN
74 MCNAPI void $dtor();
75 // NOLINTEND
76};
77
78} // namespace rtc
Definition OperationsChain.h:19
MCAPI ::std::function< void()> CreateOperationsChainCallback()
MCAPI void SetOnChainEmptyCallback(::std::function< void()> on_chain_empty_callback)
MCAPI void $dtor()
static MCAPI ::webrtc::scoped_refptr<::rtc::OperationsChain > Create()
MCAPI bool IsEmpty() const
Definition RefCountedNonVirtual.h:8
Definition Alias.h:14