LeviLamina
Loading...
Searching...
No Matches
tlv_trait_impl.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace dcsctp::tlv_trait_impl {
6// functions
7// NOLINTBEGIN
8MCNAPI void ReportInvalidFixedLengthField(uint64 value, uint64 expected);
9
10MCNAPI void ReportInvalidLengthMultiple(uint64 length, uint64 alignment);
11
12MCNAPI void ReportInvalidPadding(uint64 padding_bytes);
13
14MCNAPI void ReportInvalidSize(uint64 actual_size, uint64 expected_size);
15
16MCNAPI void ReportInvalidType(int actual_type, int expected_type);
17
18MCNAPI void ReportInvalidVariableLengthField(uint64 value, uint64 available);
19// NOLINTEND
20
21} // namespace dcsctp::tlv_trait_impl