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
19public:
20 // member functions
21 // NOLINTBEGIN
22 MCAPI ::webrtc::RTCErrorOr<::std::pair<::std::unique_ptr<::cricket::StunUInt64Attribute>, ::std::vector<ushort>>>
23 ApplyDelta(::cricket::StunByteStringAttribute const&);
24
25 MCAPI uint64 GetLength(int) const;
26
27 MCAPI ::cricket::StunAttribute const* GetOrNull(int, ::std::optional<::cricket::StunAttributeValueType>) const;
28
29 MCAPI StunDictionaryView();
30
31 MCAPI ~StunDictionaryView();
32 // NOLINTEND
33
34public:
35 // static functions
36 // NOLINTBEGIN
37 MCAPI static ::webrtc::RTCErrorOr<::std::pair<uint64, ::std::deque<::std::unique_ptr<::cricket::StunAttribute>>>>
38 ParseDelta(::cricket::StunByteStringAttribute const&);
39 // NOLINTEND
40
41public:
42 // constructor thunks
43 // NOLINTBEGIN
44 MCAPI void* $ctor();
45 // NOLINTEND
46
47public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCAPI void $dtor();
51 // NOLINTEND
52};
53
54} // namespace cricket
Definition StunByteStringAttribute.h:17
Definition StunDictionaryView.h:18