TASCII85DecoderStream class
ASCII 85 decoder stream.
Declaration
TASCII85DecoderStream = class(TOwnerStream)Inheritance
- TASCII85DecoderStream
- TOwnerStream
- TStream
- TObject
Description
TASCII85DecoderStream is a read-only stream: it takes an input
stream with ASCII 85 encoded data, and decodes the data as it is read. To
this end, it overrides the
TSTream.Read method.
The stream cannot be written to, trying to write to the stream will result in an exception.
Properties
BExpectBoundary | published | Expect ~ character. |
Methods
Create | published | Create new ASCII 85 decoder stream. |
Decode | published | Decode source byte. |
Close | published | Close decoder. |
ClosedP | published | Check if the state is correct. |
GetPosition | protected | |
Destroy | public | Clean up instance. |
Read | public | Read data from stream. |
Seek | public | Set stream position. |
Inherited
From TOwnerStream (2)
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
