FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingBase
FLImagingBase
CyclicRedundancyCheck.h
1
#pragma once
2
10
11
#include "FLBase.h"
12
14
namespace
FLImaging
15
{
17
namespace
Base
18
{
26
class
FL_EXPORT
CCyclicRedundancyCheck
:
public
CFLBase
27
{
28
public
:
36
CCyclicRedundancyCheck
();
37
63
static
uint8_t
Bit8
(
const
uint8_t* pSrcData,
size_t
stLength, uint8_t u8Crc = 0);
64
90
static
uint16_t
Bit16
(
const
uint8_t* pSrcData,
size_t
stLength, uint16_t u16Crc = 0);
91
117
static
uint32_t
Bit32
(
const
uint8_t* pSrcData,
size_t
stLength, uint32_t u32Crc = 0);
118
144
static
uint64_t
Bit64
(
const
uint8_t* pSrcData,
size_t
stLength, uint64_t u64Crc = 0);
145
146
DeclareGetClassType();
147
};
148
}
149
}
150
FLImaging::Base::CCyclicRedundancyCheck::Bit64
static uint64_t Bit64(const uint8_t *pSrcData, size_t stLength, uint64_t u64Crc=0)
64-bit Cyclic Redundancy Check (CRC)
FLImaging::Base::CCyclicRedundancyCheck::CCyclicRedundancyCheck
CCyclicRedundancyCheck()
Default constructor.
FLImaging::Base::CCyclicRedundancyCheck::Bit16
static uint16_t Bit16(const uint8_t *pSrcData, size_t stLength, uint16_t u16Crc=0)
16-bit Cyclic Redundancy Check (CRC)
FLImaging::Base::CCyclicRedundancyCheck::Bit32
static uint32_t Bit32(const uint8_t *pSrcData, size_t stLength, uint32_t u32Crc=0)
32-bit Cyclic Redundancy Check (CRC)
FLImaging::Base::CCyclicRedundancyCheck::Bit8
static uint8_t Bit8(const uint8_t *pSrcData, size_t stLength, uint8_t u8Crc=0)
8-bit Cyclic Redundancy Check (CRC)
FLImaging::Base::CFLBase::CFLBase
CFLBase()
Default constructor.
FLImaging::Base
Definition
AESCryptography.h:18
FLImaging
Generated on
for FLImaging by
1.17.0