3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/StrongAlias.h"
10namespace dcsctp {
class Chunk; }
39 Builder& operator=(Builder
const&);
40 Builder(Builder
const&);
48 MCNAPI ::std::vector<uchar>
Build(
bool write_checksum);
76 struct ChunkDescriptor {
87 ChunkDescriptor& operator=(ChunkDescriptor
const&);
88 ChunkDescriptor(ChunkDescriptor
const&);
102 SctpPacket& operator=(SctpPacket
const&);
103 SctpPacket(SctpPacket
const&);
109 MCNAPI static ::std::optional<::dcsctp::SctpPacket>
Definition SctpPacket.h:26
MCAPI uint64 bytes_remaining() const
MCAPI::dcsctp::SctpPacket::Builder & Add(::dcsctp::Chunk const &chunk)
MCAPI Builder(::webrtc::StrongAlias<::dcsctp::VerificationTagTag, uint > verification_tag, ::dcsctp::DcSctpOptions const &options)
MCAPI void * $ctor(::webrtc::StrongAlias<::dcsctp::VerificationTagTag, uint > verification_tag, ::dcsctp::DcSctpOptions const &options)
MCAPI ::std::vector< uchar > Build(bool write_checksum)
static MCAPI ::std::optional<::dcsctp::SctpPacket > Parse(::rtc::ArrayView< uchar const > data, ::dcsctp::DcSctpOptions const &options)
Definition VerificationTagTag.h:7
Definition _HeaderOutputPredefine.h:309
Definition StrongAlias.h:8
Definition DcSctpOptions.h:7
Definition SctpPacket.h:76