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

Definition at line 47 of file files.h.
Public Types | |
| typedef FileStore::Err | Err |
| typedef FileStore::OpenErr | OpenErr |
| typedef FileStore::ReadErr | ReadErr |
Public Member Functions | |
| FileSource (BufferedTransformation *attachment=NULL) | |
| FileSource (std::istream &in, bool pumpAll, BufferedTransformation *attachment=NULL) | |
| FileSource (const char *filename, bool pumpAll, BufferedTransformation *attachment=NULL, bool binary=true) | |
| std::istream * | GetStream () |
| void | IsolatedInitialize (const NameValuePairs ¶meters) |
| unsigned int | Pump2 (unsigned long &byteCount, bool blocking=true) |
| unsigned int | PumpMessages2 (unsigned int &messageCount, bool blocking=true) |
| unsigned int | PumpAll2 (bool blocking=true) |
| bool | SourceExhausted () const |
| void | SetAutoSignalPropagation (int propagation) |
| int | GetAutoSignalPropagation () const |
| unsigned long | Pump (unsigned long pumpMax=ULONG_MAX) |
| unsigned int | PumpMessages (unsigned int count=UINT_MAX) |
| void | PumpAll () |
Protected Member Functions | |
| void | SourceInitialize (bool pumpAll, const NameValuePairs ¶meters) |
Protected Attributes | |
| FileStore | m_store |
1.3.6-20040222