LeviLamina
Loading...
Searching...
No Matches
TraditionalReassemblyStreams.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/dcsctp/UnwrappedSequenceNumber.h"
7#include "mc/external/webrtc/StrongAlias.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace dcsctp { class DcSctpMessage; }
12namespace dcsctp { class SSNTag; }
13namespace dcsctp { class TSNTag; }
14namespace dcsctp { struct Data; }
15// clang-format on
16
17namespace dcsctp {
18
20public:
21 // TraditionalReassemblyStreams inner types declare
22 // clang-format off
23 class OrderedStream;
24 struct StreamBase;
25 class UnorderedStream;
26 // clang-format on
27
28 // TraditionalReassemblyStreams inner types define
30 public:
31 // member functions
32 // NOLINTBEGIN
34
36
38
39 MCAPI uint64 TryToAssembleMessage();
40
41 MCAPI uint64 TryToAssembleMessages();
42
43 MCAPI uint64 TryToAssembleMessagesFastpath(
47 );
48 // NOLINTEND
49
50 public:
51 // constructor thunks
52 // NOLINTBEGIN
54 // NOLINTEND
55 };
56
57 struct StreamBase {
58 public:
59 // member functions
60 // NOLINTBEGIN
61 MCAPI uint64 AssembleMessage(
64 );
65
66 MCAPI
67 uint64 AssembleMessage(::std::_Tree_iterator<::std::_Tree_val<::std::_Tree_simple_types<::std::pair<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint>> const, ::dcsctp::Data>>>>, ::std::_Tree_iterator<::std::_Tree_val<::std::_Tree_simple_types<::std::pair<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint>> const, ::dcsctp::Data>>>>);
68 // NOLINTEND
69 };
70
72 public:
73 // member functions
74 // NOLINTBEGIN
76
78
79 MCAPI uint64 TryToAssembleMessage(::std::_Tree_iterator<::std::_Tree_val<::std::_Tree_simple_types<::std::pair<
82 ::dcsctp::Data>>>>);
83 // NOLINTEND
84 };
85
86public:
87 // member functions
88 // NOLINTBEGIN
89 MCAPI
91 // NOLINTEND
92
93public:
94 // constructor thunks
95 // NOLINTBEGIN
96 MCAPI void*
98 // NOLINTEND
99
100public:
101 // vftables
102 // NOLINTBEGIN
103 MCAPI static void** $vftable();
104 // NOLINTEND
105};
106
107} // namespace dcsctp
Definition DcSctpMessage.h:7
Definition TraditionalReassemblyStreams.h:29
Definition TraditionalReassemblyStreams.h:71
Definition TraditionalReassemblyStreams.h:19
Definition UnwrappedSequenceNumber.h:8
Definition _HeaderOutputPredefine.h:238
Definition StrongAlias.h:8
Definition Data.h:22
Definition TraditionalReassemblyStreams.h:57