#include <plmemsrc.h>
Inheritance diagram for PLMemSource:
Public Member Functions | |
PLMemSource () | |
virtual | ~PLMemSource () |
virtual int | Open (unsigned char *pek, int size) |
virtual void | Close () |
virtual PLBYTE * | ReadNBytes (int n) |
This needs to be overridden in derived classes. | |
virtual PLBYTE * | GetBufferPtr (int MinBytesInBuffer) |
Read but don't advance file pointer. | |
virtual PLBYTE * | ReadEverything () |
This is a legacy routine that interferes with progress notifications. | |
Private Attributes | |
PLBYTE * | m_pCurPos |
Definition at line 20 of file plmemsrc.h.
|
Definition at line 22 of file plmemsrc.cpp. References NULL. |
|
Definition at line 30 of file plmemsrc.cpp. |
|
Reimplemented from PLDataSource. Definition at line 44 of file plmemsrc.cpp. References PLDataSource::Close(). Referenced by PLPicDecoder::MakeBmpFromMemory(). |
Here is the call graph for this function:
|
Read but don't advance file pointer.
Implements PLDataSource. Definition at line 70 of file plmemsrc.cpp. |
|
Definition at line 36 of file plmemsrc.cpp. References m_pCurPos, PLDataSource::Open(), and size. Referenced by PLPicDecoder::MakeBmpFromMemory(). |
Here is the call graph for this function:
|
This is a legacy routine that interferes with progress notifications. Don't call it! Implements PLDataSource. Definition at line 63 of file plmemsrc.cpp. |
|
This needs to be overridden in derived classes.
Reimplemented from PLDataSource. Definition at line 52 of file plmemsrc.cpp. References PLDataSource::ReadNBytes(). |
Here is the call graph for this function:
|
Definition at line 53 of file plmemsrc.h. Referenced by Open(). |