Classes | |
| class | BinaryNinja::FileAccessor |
| class | BinaryNinja::CoreFileAccessor |
| class BinaryNinja::FileAccessor |
Public Member Functions | |
| FileAccessor () | |
| FileAccessor (BNFileAccessor *accessor) | |
| virtual | ~FileAccessor () |
| BNFileAccessor * | GetCallbacks () |
| virtual bool | IsValid () const =0 |
| virtual uint64_t | GetLength () const =0 |
| virtual size_t | Read (void *dest, uint64_t offset, size_t len)=0 |
| virtual size_t | Write (uint64_t offset, const void *src, size_t len)=0 |
Protected Attributes | |
| BNFileAccessor | m_callbacks |
| FileAccessor::FileAccessor | ( | ) |
| FileAccessor::FileAccessor | ( | BNFileAccessor * | accessor | ) |
|
inlinevirtual |
|
inline |
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
protected |
| class BinaryNinja::CoreFileAccessor |
Public Member Functions | |
| CoreFileAccessor (BNFileAccessor *accessor) | |
| virtual bool | IsValid () const override |
| virtual uint64_t | GetLength () const override |
| virtual size_t | Read (void *dest, uint64_t offset, size_t len) override |
| virtual size_t | Write (uint64_t offset, const void *src, size_t len) override |
Public Member Functions inherited from BinaryNinja::FileAccessor | |
| FileAccessor () | |
| FileAccessor (BNFileAccessor *accessor) | |
| virtual | ~FileAccessor () |
| BNFileAccessor * | GetCallbacks () |
Additional Inherited Members | |
Protected Attributes inherited from BinaryNinja::FileAccessor | |
| BNFileAccessor | m_callbacks |
| CoreFileAccessor::CoreFileAccessor | ( | BNFileAccessor * | accessor | ) |
|
inlineoverridevirtual |
Implements BinaryNinja::FileAccessor.
|
overridevirtual |
Implements BinaryNinja::FileAccessor.
|
overridevirtual |
Implements BinaryNinja::FileAccessor.
|
overridevirtual |
Implements BinaryNinja::FileAccessor.