Contains stream classes to provide copy-on-write functionality
uses |
||
System, |
||
|
Contains base classes for resource handling |
This unit contains various streams that are used to provide copy-on-write mechanism for TAbstractResource.RawData, via more levels of indirection.
Main class is TResourceDataStream, which is the stream used for TAbstractResource.RawData. This class uses an underlying stream, to which it redirects operations.
At a lower level, a TCachedDataStream descendant provides a layer between the original stream and the TResourceDataStream.