LeviLamina
Loading...
Searching...
No Matches
RtpSequenceNumberMap.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // RtpSequenceNumberMap inner types declare
10 // clang-format off
11 struct Association;
12 struct Info;
13 // clang-format on
14
15 // RtpSequenceNumberMap inner types define
16 struct Info {
17 public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25 public:
26 // prevent constructor by default
27 Info& operator=(Info const&);
28 Info(Info const&);
29 Info();
30 };
31
32 struct Association {
33 public:
34 // member variables
35 // NOLINTBEGIN
38 // NOLINTEND
39
40 public:
41 // prevent constructor by default
42 Association& operator=(Association const&);
45 };
46
47public:
48 // member variables
49 // NOLINTBEGIN
52 // NOLINTEND
53
54public:
55 // prevent constructor by default
59
60public:
61 // member functions
62 // NOLINTBEGIN
63 MCNAPI ::std::optional<::webrtc::RtpSequenceNumberMap::Info> Get(ushort sequence_number) const;
64
65 MCNAPI void InsertPacket(ushort sequence_number, ::webrtc::RtpSequenceNumberMap::Info info);
66
67 MCNAPI explicit RtpSequenceNumberMap(uint64 max_entries);
68
70 // NOLINTEND
71
72public:
73 // constructor thunks
74 // NOLINTBEGIN
75 MCNAPI void* $ctor(uint64 max_entries);
76 // NOLINTEND
77
78public:
79 // destructor thunk
80 // NOLINTBEGIN
81 MCNAPI void $dtor();
82 // NOLINTEND
83};
84
85} // namespace webrtc
Definition RtpSequenceNumberMap.h:7
MCAPI ::std::optional<::webrtc::RtpSequenceNumberMap::Info > Get(ushort sequence_number) const
MCAPI RtpSequenceNumberMap(uint64 max_entries)
MCAPI void * $ctor(uint64 max_entries)
MCAPI void InsertPacket(ushort sequence_number, ::webrtc::RtpSequenceNumberMap::Info info)
Definition Alias.h:14
Definition RtpSequenceNumberMap.h:32
Definition RtpSequenceNumberMap.h:16