AWS IoT Device SDK C++ v2
1.44.1
AWS IoT Device SDK C++ v2
Toggle main menu visibility
Loading...
Searching...
No Matches
crt
aws-crt-cpp
include
aws
crt
checksum
CRC.h
Go to the documentation of this file.
1
#pragma once
6
#include <
aws/crt/Exports.h
>
7
#include <
aws/crt/Types.h
>
8
9
namespace
Aws
10
{
11
namespace
Crt
12
{
13
namespace
Checksum
14
{
20
uint32_t
AWS_CRT_CPP_API
ComputeCRC32
(
ByteCursor
input, uint32_t previousCRC32 = 0)
noexcept
;
21
27
uint32_t
AWS_CRT_CPP_API
ComputeCRC32C
(
ByteCursor
input, uint32_t previousCRC32C = 0)
noexcept
;
28
36
uint64_t
AWS_CRT_CPP_API
ComputeCRC64NVME
(
ByteCursor
input, uint64_t previousCRC64NVME = 0)
noexcept
;
37
41
uint32_t
AWS_CRT_CPP_API
CombineCRC32
(uint32_t crc1, uint32_t crc2, uint64_t len2)
noexcept
;
42
46
uint32_t
AWS_CRT_CPP_API
CombineCRC32C
(uint32_t crc1, uint32_t crc2, uint64_t len2)
noexcept
;
47
51
uint64_t
AWS_CRT_CPP_API
CombineCRC64NVME
(uint64_t crc1, uint64_t crc2, uint64_t len2)
noexcept
;
52
}
// namespace Checksum
53
}
// namespace Crt
54
}
// namespace Aws
Types.h
Exports.h
AWS_CRT_CPP_API
#define AWS_CRT_CPP_API
Definition
Exports.h:36
Aws::Crt::Checksum
Definition
CRC.h:14
Aws::Crt::Checksum::CombineCRC32C
uint32_t AWS_CRT_CPP_API CombineCRC32C(uint32_t crc1, uint32_t crc2, uint64_t len2) noexcept
Definition
CRC.cpp:35
Aws::Crt::Checksum::CombineCRC64NVME
uint64_t AWS_CRT_CPP_API CombineCRC64NVME(uint64_t crc1, uint64_t crc2, uint64_t len2) noexcept
Definition
CRC.cpp:40
Aws::Crt::Checksum::ComputeCRC32
uint32_t AWS_CRT_CPP_API ComputeCRC32(ByteCursor input, uint32_t previousCRC32=0) noexcept
Definition
CRC.cpp:15
Aws::Crt::Checksum::ComputeCRC32C
uint32_t AWS_CRT_CPP_API ComputeCRC32C(ByteCursor input, uint32_t previousCRC32C=0) noexcept
Definition
CRC.cpp:20
Aws::Crt::Checksum::ComputeCRC64NVME
uint64_t AWS_CRT_CPP_API ComputeCRC64NVME(ByteCursor input, uint64_t previousCRC64NVME=0) noexcept
Definition
CRC.cpp:25
Aws::Crt::Checksum::CombineCRC32
uint32_t AWS_CRT_CPP_API CombineCRC32(uint32_t crc1, uint32_t crc2, uint64_t len2) noexcept
Definition
CRC.cpp:30
Aws::Crt
Definition
Allocator.h:13
Aws::Crt::ByteCursor
aws_byte_cursor ByteCursor
Definition
Types.h:31
Aws
Definition
Allocator.h:11
Generated by
1.17.0