Inheritance diagram for MemoryStream:

Public Member Functions | |
| int | availableToRead () |
| virtual int | flush (u_long *) |
| MemoryStream (MemBuf *) | |
| MemoryStream () | |
| int | read (Stream *, u_long len, u_long *nbw) |
| virtual int | read (char *buffer, u_long len, u_long *) |
| int | refresh () |
| virtual int | write (const char *buffer, u_long len, u_long *) |
| virtual | ~MemoryStream () |
Private Attributes | |
| MemBuf * | data |
| int | internalData |
| int | readSeek |
|
|
Construct the object. |
|
|
Use an external buffer to store data. |
|
|
Inherited from Stream. |
|
|
Return how many bytes can be read. |
|
|
Inherited from Stream. Reimplemented from Stream. |
|
||||||||||||||||
|
Read directly on the stream. |
|
||||||||||||||||
|
Inherited from Stream. Reimplemented from Stream. |
|
|
Recycle the buffer. |
|
||||||||||||||||
|
Inherited from Stream. Reimplemented from Stream. |
|
|
|
|
|
|
|
|
|
1.3.9.1