FXMemoryStream

class FXMemoryStream

Memory Store Definition

Inheritance:


Public Methods

[more] FXMemoryStream(const FXObject* cont=NULL)
Create memory store
[more]FXbool open(FXuchar* data, FXStreamDirection save_or_load)
Open file store
[more]FXbool open(FXuchar* data, FXuint sp, FXStreamDirection save_or_load)
Open memory store
[more]FXuint getSpace() const
Get available space
[more]void setSpace(FXuint sp)
Set available space
[more]void takeBuffer(FXuchar*& buffer, FXuint& sp)
Take buffer away from stream
[more]void giveBuffer(FXuchar* buffer, FXuint sp)
Give buffer to stream
[more]FXbool close()
Close memory store
[more]virtual FXbool position(unsigned long p)
Move to position
[more]virtual FXStream& operator<<(const FXuchar& v)
Save to stream
[more]virtual FXStream& operator>>(FXuchar& v)
Load from stream
[more]virtual ~FXMemoryStream()
Destructor


Inherited from FXStream:

Public Methods

oFXStreamStatus status() const
ovoid setError(FXStreamStatus err)
oFXStreamDirection direction() const
oconst FXObject* container() const
ovoid swapBytes(FXbool s)
oFXbool swapBytes() const
ostatic FXbool isLittleEndian()
oFXStream& saveObject(const FXObject* v)
oFXStream& loadObject(FXObject*& v)

Protected Methods

ovirtual void saveItems(const void* buf, FXuint n)
ovirtual void loadItems(void* buf, FXuint n)


Documentation

Memory Store Definition
o FXMemoryStream(const FXObject* cont=NULL)
Create memory store

oFXbool open(FXuchar* data, FXStreamDirection save_or_load)
Open file store

oFXbool open(FXuchar* data, FXuint sp, FXStreamDirection save_or_load)
Open memory store

oFXuint getSpace() const
Get available space

ovoid setSpace(FXuint sp)
Set available space

ovoid takeBuffer(FXuchar*& buffer, FXuint& sp)
Take buffer away from stream

ovoid giveBuffer(FXuchar* buffer, FXuint sp)
Give buffer to stream

oFXbool close()
Close memory store

ovirtual FXbool position(unsigned long p)
Move to position

ovirtual FXStream& operator<<(const FXuchar& v)
Save to stream

ovirtual FXStream& operator>>(FXuchar& v)
Load from stream

ovirtual ~FXMemoryStream()
Destructor


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.