LeviLamina
Loading...
Searching...
No Matches
CryptoOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // CryptoOptions inner types declare
10 // clang-format off
11 struct SFrame;
12 struct Srtp;
13 // clang-format on
14
15 // CryptoOptions inner types define
16 struct SFrame {
17 public:
18 // member variables
19 // NOLINTBEGIN
21 // NOLINTEND
22
23 public:
24 // prevent constructor by default
25 SFrame& operator=(SFrame const&);
26 SFrame(SFrame const&);
27 SFrame();
28 };
29
30 struct Srtp {
31 public:
32 // member variables
33 // NOLINTBEGIN
38 // NOLINTEND
39
40 public:
41 // prevent constructor by default
42 Srtp& operator=(Srtp const&);
43 Srtp(Srtp const&);
44 Srtp();
45 };
46
47public:
48 // member variables
49 // NOLINTBEGIN
52 // NOLINTEND
53
54public:
55 // prevent constructor by default
56 CryptoOptions& operator=(CryptoOptions const&);
57
58public:
59 // member functions
60 // NOLINTBEGIN
61 MCNAPI CryptoOptions();
62
64
65 MCNAPI ::std::vector<int> GetSupportedDtlsSrtpCryptoSuites() const;
66
67 MCNAPI bool operator!=(::webrtc::CryptoOptions const& other) const;
68
69 MCNAPI bool operator==(::webrtc::CryptoOptions const& other) const;
70
72 // NOLINTEND
73
74public:
75 // constructor thunks
76 // NOLINTBEGIN
77 MCNAPI void* $ctor();
78
79 MCNAPI void* $ctor(::webrtc::CryptoOptions const& other);
80 // NOLINTEND
81
82public:
83 // destructor thunk
84 // NOLINTBEGIN
85 MCNAPI void $dtor();
86 // NOLINTEND
87};
88
89} // namespace webrtc
Definition Alias.h:14
Definition CryptoOptions.h:16
Definition CryptoOptions.h:30
Definition CryptoOptions.h:7
MCAPI bool operator==(::webrtc::CryptoOptions const &other) const
MCAPI void * $ctor()
MCAPI ::std::vector< int > GetSupportedDtlsSrtpCryptoSuites() const
MCAPI void * $ctor(::webrtc::CryptoOptions const &other)
MCAPI CryptoOptions(::webrtc::CryptoOptions const &other)
MCAPI bool operator!=(::webrtc::CryptoOptions const &other) const