#include <files.h>
Inheritance diagram for FileStore:

Public Methods | |
| FileStore (::istream &in) | |
| FileStore (const char *filename) | |
| ::istream& | GetStream () |
| unsigned long | MaxRetrievable ()const |
| returns number of bytes that is currently ready for retrieval. More... | |
| unsigned int | Peek (byte &outByte)const |
| peek at the next byte without removing it from the output buffer. More... | |
| unsigned long | TransferTo (BufferedTransformation &target,unsigned long transferMax=ULONG_MAX) |
| move transferMax bytes of the buffered output to target as input. More... | |
| unsigned long | CopyTo (BufferedTransformation &target,unsigned long copyMax=ULONG_MAX)const |
| copy copyMax bytes of the buffered output to target as input. More... | |
Definition at line 13 of file files.h.
|
|
|
|
|
copy copyMax bytes of the buffered output to target as input.
Reimplemented from Store. |
|
|
|
|
|
returns number of bytes that is currently ready for retrieval. All retrieval functions return the actual number of bytes retrieved, which is the lesser of the request number and MaxRetrievable(). Reimplemented from BufferedTransformation. |
|
|
peek at the next byte without removing it from the output buffer.
Reimplemented from BufferedTransformation. |
|
|
move transferMax bytes of the buffered output to target as input.
Reimplemented from Store. |
1.2.4 written by Dimitri van Heesch,
© 1997-2000