LeviLamina
Loading...
Searching...
No Matches
EnvironmentFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class Environment; }
8namespace webrtc { class FieldTrialsView; }
9namespace webrtc { class RtcEventLog; }
10namespace webrtc { class TaskQueueFactory; }
11// clang-format on
12
13namespace webrtc {
14
16public:
17 // prevent constructor by default
19
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCNAPI ::webrtc::Environment Create() const;
24
25 MCNAPI ::webrtc::Environment CreateWithDefaults();
26
28
29 MCNAPI void Set(::std::unique_ptr<::webrtc::RtcEventLog>);
30
31 MCNAPI void Set(::std::unique_ptr<::webrtc::TaskQueueFactory>);
32
33 MCNAPI void Set(::std::unique_ptr<::webrtc::FieldTrialsView const>);
34
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor(::webrtc::Environment const&);
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49};
50
51} // namespace webrtc
Definition EnvironmentFactory.h:15
MCAPI::webrtc::Environment CreateWithDefaults()
MCAPI void Set(::std::unique_ptr<::webrtc::FieldTrialsView const >)
MCAPI void Set(::std::unique_ptr<::webrtc::RtcEventLog >)
MCAPI void * $ctor(::webrtc::Environment const &)
MCAPI::webrtc::Environment Create() const
MCAPI void Set(::std::unique_ptr<::webrtc::TaskQueueFactory >)
MCAPI EnvironmentFactory(::webrtc::Environment const &)
Definition Environment.h:7