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
11
namespace
cricket {
class
StunAttribute; }
12
namespace
cricket {
class
StunByteStringAttribute; }
13
namespace
cricket {
class
StunUInt64Attribute; }
14
// clang-format on
15
16
namespace
cricket {
17
18
class
StunDictionaryView
{
19
public
:
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
34
public
:
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
41
public
:
42
// constructor thunks
43
// NOLINTBEGIN
44
MCAPI
void
* $ctor();
45
// NOLINTEND
46
47
public
:
48
// destructor thunk
49
// NOLINTBEGIN
50
MCAPI
void
$dtor();
51
// NOLINTEND
52
};
53
54
}
// namespace cricket
cricket::StunByteStringAttribute
Definition
StunByteStringAttribute.h:17
cricket::StunDictionaryView
Definition
StunDictionaryView.h:18
src
mc
external
cricket
StunDictionaryView.h
Generated on Sat Apr 26 2025 05:55:39 for LeviLamina by
1.12.0