![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXStream.h>
Inheritance diagram for FXMemoryStream:
Public Methods | |
FXMemoryStream (const FXObject *cont=NULL) | |
Create memory store. | |
FXbool | open (FXuchar *data, FXStreamDirection save_or_load) |
Open file store. | |
FXbool | open (FXuchar *data, FXuint sp, FXStreamDirection save_or_load) |
Open memory store. | |
FXuint | getSpace () const |
Get available space. | |
void | setSpace (FXuint sp) |
Set available space. | |
void | takeBuffer (FXuchar *&buffer, FXuint &sp) |
Take buffer away from stream. | |
void | giveBuffer (FXuchar *buffer, FXuint sp) |
Give buffer to stream. | |
FXbool | close () |
Close memory store. | |
virtual FXbool | position (unsigned long p) |
Move to position. | |
virtual FXStream & | operator<< (const FXuchar &v) |
Save to stream. | |
virtual FXStream & | operator<< (const FXchar &v) |
virtual FXStream & | operator>> (FXuchar &v) |
Load from stream. | |
virtual FXStream & | operator>> (FXchar &v) |
virtual | ~FXMemoryStream () |
Destructor. |