18#ifndef DB2FileSystemSource_h__
19#define DB2FileSystemSource_h__
32 bool IsOpen()
const override;
33 bool Read(
void* buffer, std::size_t numBytes)
override;
DB2EncryptedSectionHandling
virtual int64 GetFileSize() const =0
virtual DB2EncryptedSectionHandling HandleEncryptedSection(DB2SectionHeader const §ionHeader) const =0
virtual char const * GetFileName() const =0
virtual bool IsOpen() const =0
virtual bool SetPosition(int64 position)=0
virtual bool Read(void *buffer, std::size_t numBytes)=0
virtual int64 GetPosition() const =0
DB2FileSystemSource & operator=(DB2FileSystemSource const &other)=delete
DB2FileSystemSource & operator=(DB2FileSystemSource &&other) noexcept=delete
DB2FileSystemSource(DB2FileSystemSource &&other) noexcept=delete
DB2FileSystemSource(DB2FileSystemSource const &other)=delete