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 // member variables
18 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 EnvironmentFactory& operator=(EnvironmentFactory const&);
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCNAPI ::webrtc::Environment Create() const;
36
37 MCNAPI ::webrtc::Environment CreateWithDefaults();
38
39 MCNAPI explicit EnvironmentFactory(::webrtc::Environment const& env);
40
41 MCNAPI void Set(::std::unique_ptr<::webrtc::RtcEventLog> utility);
42
43 MCNAPI void Set(::std::unique_ptr<::webrtc::TaskQueueFactory> utility);
44
45 MCNAPI void Set(::std::unique_ptr<::webrtc::FieldTrialsView const> utility);
46
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCNAPI void* $ctor(::webrtc::Environment const& env);
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCNAPI void $dtor();
60 // NOLINTEND
61};
62
63} // namespace webrtc
Definition EnvironmentFactory.h:15
MCAPI::webrtc::Environment CreateWithDefaults()
MCAPI EnvironmentFactory(::webrtc::Environment const &env)
MCAPI void Set(::std::unique_ptr<::webrtc::TaskQueueFactory > utility)
MCAPI::webrtc::Environment Create() const
MCAPI void * $ctor(::webrtc::Environment const &env)
MCAPI void Set(::std::unique_ptr<::webrtc::RtcEventLog > utility)
MCAPI void Set(::std::unique_ptr<::webrtc::FieldTrialsView const > utility)
Definition Environment.h:7
Definition Alias.h:14