TrinityCore
|
#include <DB2FileSystemSource.h>
Public Member Functions | |
DB2FileSystemSource (std::string const &fileName) | |
DB2FileSystemSource (DB2FileSystemSource const &other)=delete | |
DB2FileSystemSource (DB2FileSystemSource &&other) noexcept=delete | |
DB2FileSystemSource & | operator= (DB2FileSystemSource const &other)=delete |
DB2FileSystemSource & | operator= (DB2FileSystemSource &&other) noexcept=delete |
~DB2FileSystemSource () | |
bool | IsOpen () const override |
bool | Read (void *buffer, std::size_t numBytes) override |
int64 | GetPosition () const override |
bool | SetPosition (int64 position) override |
int64 | GetFileSize () const override |
char const * | GetFileName () const override |
DB2EncryptedSectionHandling | HandleEncryptedSection (DB2SectionHeader const §ionHeader) const override |
Public Member Functions inherited from DB2FileSource | |
DB2FileSource () | |
DB2FileSource (DB2FileSource const &other)=delete | |
DB2FileSource (DB2FileSource &&other) noexcept=delete | |
DB2FileSource & | operator= (DB2FileSource const &other)=delete |
DB2FileSource & | operator= (DB2FileSource &&other) noexcept=delete |
virtual | ~DB2FileSource () |
virtual bool | IsOpen () const =0 |
virtual bool | Read (void *buffer, std::size_t numBytes)=0 |
virtual int64 | GetPosition () const =0 |
virtual bool | SetPosition (int64 position)=0 |
virtual int64 | GetFileSize () const =0 |
virtual char const * | GetFileName () const =0 |
virtual DB2EncryptedSectionHandling | HandleEncryptedSection (DB2SectionHeader const §ionHeader) const =0 |
Private Attributes | |
std::string | _fileName |
FILE * | _file |
Definition at line 24 of file DB2FileSystemSource.h.
DB2FileSystemSource::DB2FileSystemSource | ( | std::string const & | fileName | ) |
Definition at line 21 of file DB2FileSystemSource.cpp.
|
delete |
|
deletenoexcept |
DB2FileSystemSource::~DB2FileSystemSource | ( | ) |
Definition at line 27 of file DB2FileSystemSource.cpp.
|
overridevirtual |
Implements DB2FileSource.
Definition at line 60 of file DB2FileSystemSource.cpp.
|
overridevirtual |
Implements DB2FileSource.
Definition at line 53 of file DB2FileSystemSource.cpp.
|
overridevirtual |
Implements DB2FileSource.
Definition at line 43 of file DB2FileSystemSource.cpp.
|
overridevirtual |
Implements DB2FileSource.
Definition at line 65 of file DB2FileSystemSource.cpp.
|
overridevirtual |
Implements DB2FileSource.
Definition at line 33 of file DB2FileSystemSource.cpp.
|
deletenoexcept |
|
delete |
|
overridevirtual |
Implements DB2FileSource.
Definition at line 38 of file DB2FileSystemSource.cpp.
|
overridevirtual |
Implements DB2FileSource.
Definition at line 48 of file DB2FileSystemSource.cpp.
|
private |
Definition at line 42 of file DB2FileSystemSource.h.
|
private |
Definition at line 41 of file DB2FileSystemSource.h.