[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Stream which uses a second stream as a source.
Source position: classesh.inc line 1443
type TOwnerStream = class(TStream) |
||
public |
||
constructor Create(); |
|
Create a new instance of TOwnerStream. |
destructor Destroy; override; |
|
Destroys the TOwnerStream instance and the source stream. |
|
Reference to the source stream. |
|
property SourceOwner: Boolean; [rw] |
|
Indicates whether the ownerstream owns it's source. |
end; |
|
Stream which uses a second stream as a source. |
|
| | ||
|
Base class for streams. |
|
| | ||
|
Base class of all classes. |
TOwnerStream can be used when creating stream chains such as when using encryption and compression streams. It keeps a reference to the source stream and will automatically free the source stream when ready (if the SourceOwner property is set to True).
|
Base class for streams. |
|
|
Reference to the source stream. |
|
|
Indicates whether the ownerstream owns it's source. |