Calculates CRC32 checksums. More...
Instance Methods | |
| (NSString *) | - computeHexWithBytes: |
| Computes the 32-bit CRC hex string for an array of bytes. More... | |
| (NSString *) | - computeHexWithBytes:offset: |
| Computes the 32-bit CRC hex string for an array of bytes. More... | |
| (NSString *) | - computeHexWithBytes:offset:length: |
| Computes the 32-bit CRC hex string for an array of bytes. More... | |
| (long long) | - computeWithBytes: |
| Computes the 32-bit CRC for an array of bytes. More... | |
| (long long) | - computeWithBytes:offset: |
| Computes the 32-bit CRC for an array of bytes. More... | |
| (long long) | - computeWithBytes:offset:length: |
| Computes the 32-bit CRC for an array of bytes. More... | |
| (long long) | - finalXorValue |
| Gets the value used to XOR the final result. More... | |
| (instancetype) | - init |
| Initializes a new instance of the FMLiveSwitchCrc32 class using the CRC32 polynomial. More... | |
| (long long) | - initialValue |
| Gets the initial value. More... | |
| (instancetype) | - initWithPolynomial: |
| Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial. More... | |
| (instancetype) | - initWithPolynomial:reverseBits: |
| Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial. More... | |
| (long long) | - polynomial |
| Gets the polynomial. More... | |
| (bool) | - reverseBits |
| Gets a value indicating whether to reverse the bits. More... | |
| (void) | - setFinalXorValue: |
| Sets the value used to XOR the final result. More... | |
| (void) | - setInitialValue: |
| Sets the initial value. More... | |
Class Methods | |
| (FMLiveSwitchCrc32 *) | + crc32 |
| Initializes a new instance of the FMLiveSwitchCrc32 class using the CRC32 polynomial. More... | |
| (long long) | + crc32cPolynomial |
| Gets the CRC32c polynomial. More... | |
| (long long) | + crc32dPolynomial |
| Gets the CRC32d polynomial. More... | |
| (long long) | + crc32Polynomial |
| Gets the CRC32 polynomial. More... | |
| (FMLiveSwitchCrc32 *) | + crc32WithPolynomial: |
| Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial. More... | |
| (FMLiveSwitchCrc32 *) | + crc32WithPolynomial:reverseBits: |
| Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial. More... | |
Calculates CRC32 checksums.
| - (NSString*) computeHexWithBytes: | (NSMutableData *) | bytes |
Computes the 32-bit CRC hex string for an array of bytes.
| bytes | The bytes. |
| - (NSString*) computeHexWithBytes: | (NSMutableData *) | bytes | |
| offset: | (int) | offset | |
Computes the 32-bit CRC hex string for an array of bytes.
| bytes | The bytes. |
| offset | The offset. |
| - (NSString*) computeHexWithBytes: | (NSMutableData *) | bytes | |
| offset: | (int) | offset | |
| length: | (int) | length | |
Computes the 32-bit CRC hex string for an array of bytes.
| bytes | The bytes. |
| offset | The offset. |
| length | The length. |
| - (long long) computeWithBytes: | (NSMutableData *) | bytes |
Computes the 32-bit CRC for an array of bytes.
| bytes | The bytes. |
| - (long long) computeWithBytes: | (NSMutableData *) | bytes | |
| offset: | (int) | offset | |
Computes the 32-bit CRC for an array of bytes.
| bytes | The bytes. |
| offset | The offset. |
| - (long long) computeWithBytes: | (NSMutableData *) | bytes | |
| offset: | (int) | offset | |
| length: | (int) | length | |
Computes the 32-bit CRC for an array of bytes.
| bytes | The bytes. |
| offset | The offset. |
| length | The length. |
| + (FMLiveSwitchCrc32*) crc32 |
Initializes a new instance of the FMLiveSwitchCrc32 class using the CRC32 polynomial.
| + (long long) crc32cPolynomial |
Gets the CRC32c polynomial.
| + (long long) crc32dPolynomial |
Gets the CRC32d polynomial.
| + (long long) crc32Polynomial |
Gets the CRC32 polynomial.
| + (FMLiveSwitchCrc32*) crc32WithPolynomial: | (long long) | polynomial |
Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial.
| polynomial | The polynomial. |
| + (FMLiveSwitchCrc32*) crc32WithPolynomial: | (long long) | polynomial | |
| reverseBits: | (bool) | reverseBits | |
Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial.
| polynomial | The polynomial. |
| reverseBits | Whether to reverse the bits. |
| - (long long) finalXorValue |
Gets the value used to XOR the final result.
| - (instancetype) init |
Initializes a new instance of the FMLiveSwitchCrc32 class using the CRC32 polynomial.
| - (long long) initialValue |
Gets the initial value.
| - (instancetype) initWithPolynomial: | (long long) | polynomial |
Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial.
| polynomial | The polynomial. |
| - (instancetype) initWithPolynomial: | (long long) | polynomial | |
| reverseBits: | (bool) | reverseBits | |
Initializes a new instance of the FMLiveSwitchCrc32 class using the specified polynomial.
| polynomial | The polynomial. |
| reverseBits | Whether to reverse the bits. |
| - (long long) polynomial |
Gets the polynomial.
| - (bool) reverseBits |
Gets a value indicating whether to reverse the bits.
| - (void) setFinalXorValue: | (long long) | value |
Sets the value used to XOR the final result.
| - (void) setInitialValue: | (long long) | value |
Sets the initial value.