ad_map_access
Public Member Functions | Protected Member Functions | List of all members
ad::map::serialize::IChecksum Class Referenceabstract

Interface for Checksum. More...

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

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

Public Member Functions

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

Protected Member Functions

virtual void initChecksum ()=0
 
virtual void updateChecksum (const void *x, size_t bytes)=0
 
virtual bool writeChecksum ()=0
 
virtual bool checksumOK ()=0
 
- 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

Interface for Checksum.


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