Class TStreamAdapter (unit SuperStream) |
TStream
TStreamAdapter defines a stream that wraps another stream.
Constructors |
Functions |
Properties |
Events |
Variables |
Constructors |
Parameter | Description |
---|---|
targetStream | The stream being adapted. |
owned | If true, the stream being adapted will be destroyed when the adapter is destroyed. |
Construct a stream adapter.
Functions |
Destroy a stream adapter. Will also destroy the target stream if the owned flag is set true.
Parameter | Description |
---|---|
buffer | Variable to read bytes into. |
count | Number of bytes to read. |
Read count bytes into buffer. This is an override of the standard stream function.
Parameter | Description |
---|---|
offset | The position to move to. |
origin | Where to move: Can be soFromBeginning, soFromCurrent, or soFromEnd. |
Move to a given position in the stream.
Parameter | Description |
---|---|
buffer | Variable to write to the stream. |
count | Number of bytes to write. |
write count bytes to the stream. This is an override of the standard stream function.
Properties |
Events |
Variables |