#include <ZStream.h>
Inheritance diagram for ZStreamW_Null:

Public Member Functions | |
| virtual void | Imp_CopyFromDispatch (const ZStreamR &iStreamR, uint64 iCount, uint64 *oCountRead, uint64 *oCountWritten) |
Invoke iStreamR's Imp_CopyTo method. | |
| virtual void | Imp_CopyFrom (const ZStreamR &iStreamR, uint64 iCount, uint64 *oCountRead, uint64 *oCountWritten) |
| Actually copy data to this stream from iStreamR. | |
ZStreamW_Null discards all data written to it, regardless of how that data is written. It's useful as the sink of a write filter stream when you're only interested in the filter stream's side effects.
| void ZStreamW_Null::Imp_CopyFromDispatch | ( | const ZStreamR & | iStreamR, | |
| uint64 | iCount, | |||
| uint64 * | oCountRead, | |||
| uint64 * | oCountWritten | |||
| ) | [virtual] |
Invoke iStreamR's Imp_CopyTo method.
The first part of the two-stage dispatch initiated by ZStreamW::CopyFrom and ZStreamW::CopyAllFrom. Override if your stream's data is in memory and thus iStreamR can have its Read method called with your stream's data as its destination.
Reimplemented from ZStreamW.
| void ZStreamW_Null::Imp_CopyFrom | ( | const ZStreamR & | iStreamR, | |
| uint64 | iCount, | |||
| uint64 * | oCountRead, | |||
| uint64 * | oCountWritten | |||
| ) | [virtual] |
Actually copy data to this stream from iStreamR.
The second part of the two-stage dispatch initiated by ZStreamR::CopyTo and ZStreamR::CopyAllTo. The default implementation calls sCopyReadToWrite. Override this method if your stream's data is in memory and thus can be modified by calling iStreamR's Read method.
Reimplemented from ZStreamW.
1.4.7