#include <AbstractByteBuffer.h>
|
| | BufferView (AbstractByteBuffer *parent, offset_t offset, bufsize_t size) |
| |
| virtual | ~BufferView () |
| |
| virtual bufsize_t | getContentSize () |
| |
| virtual BYTE * | getContent () |
| |
| bufsize_t | getRequestedSize () const |
| |
| | AbstractByteBuffer () |
| |
| virtual | ~AbstractByteBuffer () |
| |
| virtual bufsize_t | getContentSize ()=0 |
| |
| virtual BYTE * | getContent ()=0 |
| |
| virtual bool | isTruncated () |
| |
| BYTE | operator[] (size_t idx) |
| |
| virtual offset_t | getOffset (void *ptr, bool allowExceptions=false) |
| |
| virtual BYTE * | getContentAt (offset_t offset, bufsize_t size, bool allowExceptions=false) |
| |
| virtual BYTE * | getContentAtPtr (BYTE *ptr, bufsize_t size, bool allowExceptions=false) |
| |
| virtual bool | setBufferedValue (BYTE *dstPtr, BYTE *srcPtr, bufsize_t srcSize, bufsize_t paddingSize, bool allowExceptions=false) |
| |
| bool | setStringValue (offset_t rawOffset, QString newText) |
| |
| QString | getStringValue (offset_t rawOffset, bufsize_t len=BUFSIZE_MAX) |
| |
| QString | getWStringValue (offset_t rawOffset, bufsize_t len) |
| |
| QString | getWAsciiStringValue (offset_t rawOffset, bufsize_t len) |
| |
| bufsize_t | getMaxSizeFromOffset (offset_t startOffset) |
| |
| bufsize_t | getMaxSizeFromPtr (BYTE *ptr) |
| |
| bool | isAreaEmpty (offset_t rawOffset, bufsize_t size) |
| |
| bool | fillContent (BYTE filling) |
| |
| bool | pasteBuffer (offset_t rawOffset, AbstractByteBuffer *buf, bool allowTrunc) |
| |
| bool | containsBlock (offset_t rawOffset, bufsize_t size) |
| |
| bool | intersectsBlock (offset_t rawOffset, bufsize_t size) |
| |
| uint64_t | getNumValue (offset_t offset, bufsize_t size, bool *isOk) |
| |
| bool | setNumValue (offset_t offset, bufsize_t size, uint64_t newVal) |
| |
| virtual bool | resize (bufsize_t newSize) |
| |
Definition at line 73 of file AbstractByteBuffer.h.
◆ BufferView()
◆ ~BufferView()
| virtual BufferView::~BufferView |
( |
| ) |
|
|
inlinevirtual |
◆ getContent()
| BYTE * BufferView::getContent |
( |
| ) |
|
|
virtual |
◆ getContentSize()
◆ getRequestedSize()
| bufsize_t BufferView::getRequestedSize |
( |
| ) |
const |
|
inline |
◆ offset
◆ parent
◆ size
The documentation for this class was generated from the following files: