class ugcs::vsm::Crc32

#include <crc32.h>

class Crc32
{
public:
    // methods

    void Reset();
    uint32_t Add_byte(uint8_t b);
    uint32_t Add_short(uint16_t b);
    uint32_t Add_int(uint32_t b);

    uint32_t Add_buffer(
        void* b,
        size_t len
        );

    uint32_t Get();
};