LeviLamina
Loading...
Searching...
No Matches
CryptoOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class FieldTrialsView; }
8// clang-format on
9
10namespace webrtc {
11
13public:
14 // CryptoOptions inner types declare
15 // clang-format off
17 struct SFrame;
18 struct Srtp;
19 // clang-format on
20
21 // CryptoOptions inner types define
22 class EphemeralKeyExchangeCipherGroups {
23 public:
24 // member variables
25 // NOLINTBEGIN
27 // NOLINTEND
28
29 public:
30 // prevent constructor by default
31 EphemeralKeyExchangeCipherGroups& operator=(EphemeralKeyExchangeCipherGroups const&);
32 EphemeralKeyExchangeCipherGroups(EphemeralKeyExchangeCipherGroups const&);
33 EphemeralKeyExchangeCipherGroups();
34
35 public:
36 // member functions
37 // NOLINTBEGIN
38 MCNAPI void Update(::webrtc::FieldTrialsView const* field_trials, ::std::vector<ushort> const* disabled_groups);
39 // NOLINTEND
40 };
41
42 struct SFrame {
43 public:
44 // member variables
45 // NOLINTBEGIN
47 // NOLINTEND
48
49 public:
50 // prevent constructor by default
51 SFrame& operator=(SFrame const&);
52 SFrame(SFrame const&);
53 SFrame();
54 };
55
56 struct Srtp {
57 public:
58 // member variables
59 // NOLINTBEGIN
64 // NOLINTEND
65
66 public:
67 // prevent constructor by default
68 Srtp& operator=(Srtp const&);
69 Srtp(Srtp const&);
70 Srtp();
71 };
72
73public:
74 // member variables
75 // NOLINTBEGIN
79 // NOLINTEND
80
81public:
82 // prevent constructor by default
83 CryptoOptions& operator=(CryptoOptions const&);
84
85public:
86 // member functions
87 // NOLINTBEGIN
88 MCNAPI CryptoOptions();
89
91
92 MCNAPI ::std::vector<int> GetSupportedDtlsSrtpCryptoSuites() const;
93
94 MCNAPI bool operator!=(::webrtc::CryptoOptions const& other) const;
95
96 MCNAPI ::webrtc::CryptoOptions& operator=(::webrtc::CryptoOptions&&);
97
98 MCNAPI bool operator==(::webrtc::CryptoOptions const& other) const;
99
101 // NOLINTEND
102
103public:
104 // constructor thunks
105 // NOLINTBEGIN
106 MCNAPI void* $ctor();
107
108 MCNAPI void* $ctor(::webrtc::CryptoOptions const&);
109 // NOLINTEND
110
111public:
112 // destructor thunk
113 // NOLINTBEGIN
114 MCNAPI void $dtor();
115 // NOLINTEND
116};
117
118} // namespace webrtc
MCAPI void Update(::webrtc::FieldTrialsView const *field_trials, ::std::vector< ushort > const *disabled_groups)
Definition FieldTrialsView.h:7
Definition Alias.h:14
Definition CryptoOptions.h:42
Definition CryptoOptions.h:56
Definition CryptoOptions.h:12
MCAPI bool operator==(::webrtc::CryptoOptions const &other) const
MCAPI void * $ctor()
MCAPI::webrtc::CryptoOptions & operator=(::webrtc::CryptoOptions &&)
MCAPI ::std::vector< int > GetSupportedDtlsSrtpCryptoSuites() const
MCAPI CryptoOptions(::webrtc::CryptoOptions const &)
MCAPI bool operator!=(::webrtc::CryptoOptions const &other) const
MCAPI void * $ctor(::webrtc::CryptoOptions const &)