LeviLamina
Loading...
Searching...
No Matches
StunDictionaryView.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/cricket/StunAttributeValueType.h"
7#include "mc/external/webrtc/RTCErrorOr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cricket { class StunAttribute; }
12namespace cricket { class StunByteStringAttribute; }
13namespace cricket { class StunUInt64Attribute; }
14// clang-format on
15
16namespace cricket {
17
18class StunDictionaryView {
19public:
20 // member variables
21 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 StunDictionaryView& operator=(StunDictionaryView const&);
31 StunDictionaryView(StunDictionaryView const&);
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI ::webrtc::RTCErrorOr<::std::pair<::std::unique_ptr<::cricket::StunUInt64Attribute>, ::std::vector<ushort>>>
38
39 MCNAPI ::cricket::StunAttribute const*
40 GetOrNull(int key, ::std::optional<::cricket::StunAttributeValueType> type) const;
41
43
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static ::webrtc::RTCErrorOr<::std::pair<uint64, ::std::deque<::std::unique_ptr<::cricket::StunAttribute>>>>
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCNAPI void* $ctor();
58 // NOLINTEND
59
60public:
61 // destructor thunk
62 // NOLINTBEGIN
63 MCNAPI void $dtor();
64 // NOLINTEND
65};
66
67} // namespace cricket
Definition StunAttribute.h:20
Definition StunByteStringAttribute.h:17
MCAPI::cricket::StunAttribute const * GetOrNull(int key, ::std::optional<::cricket::StunAttributeValueType > type) const
MCAPI ::webrtc::RTCErrorOr<::std::pair<::std::unique_ptr<::cricket::StunUInt64Attribute >, ::std::vector< ushort > > > ApplyDelta(::cricket::StunByteStringAttribute const &delta)
static MCAPI ::webrtc::RTCErrorOr<::std::pair< uint64, ::std::deque<::std::unique_ptr<::cricket::StunAttribute > > > > ParseDelta(::cricket::StunByteStringAttribute const &delta)
Definition StunUInt64Attribute.h:17
Definition Alias.h:14