LeviLamina
Loading...
Searching...
No Matches
Data.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/StrongAlias.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace dcsctp { class FSNTag; }
11namespace dcsctp { class IsBeginningTag; }
12namespace dcsctp { class IsEndTag; }
13namespace dcsctp { class IsUnorderedTag; }
14namespace dcsctp { class MIDTag; }
15namespace dcsctp { class PPIDTag; }
16namespace dcsctp { class SSNTag; }
17namespace dcsctp { class StreamIDTag; }
18// clang-format on
19
20namespace dcsctp {
21
22struct Data {
23public:
24 // member variables
25 // NOLINTBEGIN
35 // NOLINTEND
36
37public:
38 // prevent constructor by default
39 Data& operator=(Data const&);
40 Data(Data const&);
41 Data();
42
43public:
44 // member functions
45 // NOLINTBEGIN
46 MCNAPI ::dcsctp::Data Clone() const;
47
49
50 MCNAPI Data(
56 ::std::vector<uchar> payload,
60 );
61
62 MCNAPI ~Data();
63 // NOLINTEND
64
65public:
66 // constructor thunks
67 // NOLINTBEGIN
68 MCNAPI void* $ctor(::dcsctp::Data&&);
69
70 MCNAPI void* $ctor(
76 ::std::vector<uchar> payload,
80 );
81 // NOLINTEND
82
83public:
84 // destructor thunk
85 // NOLINTBEGIN
86 MCNAPI void $dtor();
87 // NOLINTEND
88};
89
90} // namespace dcsctp
Definition StrongAlias.h:8
Definition Data.h:22
MCAPI::dcsctp::Data Clone() const
MCAPI ~Data()
MCAPI void * $ctor(::dcsctp::Data &&)
MCAPI void * $ctor(::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, ::webrtc::StrongAlias<::dcsctp::SSNTag, ushort > ssn, ::webrtc::StrongAlias<::dcsctp::MIDTag, uint > mid, ::webrtc::StrongAlias<::dcsctp::FSNTag, uint > fsn, ::webrtc::StrongAlias<::dcsctp::PPIDTag, uint > ppid, ::std::vector< uchar > payload, ::webrtc::StrongAlias<::dcsctp::IsBeginningTag, bool > is_beginning, ::webrtc::StrongAlias<::dcsctp::IsEndTag, bool > is_end, ::webrtc::StrongAlias<::dcsctp::IsUnorderedTag, bool > is_unordered)
MCAPI Data(::dcsctp::Data &&)
MCAPI void $dtor()
MCAPI Data(::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, ::webrtc::StrongAlias<::dcsctp::SSNTag, ushort > ssn, ::webrtc::StrongAlias<::dcsctp::MIDTag, uint > mid, ::webrtc::StrongAlias<::dcsctp::FSNTag, uint > fsn, ::webrtc::StrongAlias<::dcsctp::PPIDTag, uint > ppid, ::std::vector< uchar > payload, ::webrtc::StrongAlias<::dcsctp::IsBeginningTag, bool > is_beginning, ::webrtc::StrongAlias<::dcsctp::IsEndTag, bool > is_end, ::webrtc::StrongAlias<::dcsctp::IsUnorderedTag, bool > is_unordered)
Definition Alias.h:14