ad_map_access
Public Member Functions | Protected Member Functions | List of all members
ad::map::serialize::ChecksumCRC32 Class Reference

Checksum CRC32 calculation implementation. More...

#include <ad/map/serialize/ChecksumCRC32.hpp>

Inheritance diagram for ad::map::serialize::ChecksumCRC32:
Inheritance graph
[legend]
Collaboration diagram for ad::map::serialize::ChecksumCRC32:
Collaboration graph
[legend]

Public Member Functions

const char * getChecksumType () override
 
- Public Member Functions inherited from ad::map::serialize::IStorage
virtual const char * getStorageType ()=0
 

Protected Member Functions

void initChecksum () override
 
void updateChecksum (const void *x, size_t bytes) override
 
bool writeChecksum () override
 
bool checksumOK () override
 
- Protected Member Functions inherited from ad::map::serialize::IStorage
virtual bool doOpenForRead (std::string const &config)=0
 
virtual bool doOpenForWrite (std::string const &config)=0
 
virtual bool doCloseForRead ()=0
 
virtual bool doCloseForWrite ()=0
 
virtual bool doWrite (const void *x, std::size_t bytes)=0
 
virtual bool doRead (void *x, std::size_t bytes)=0
 

Detailed Description

Checksum CRC32 calculation implementation.


The documentation for this class was generated from the following file: