Internet Direct (Indy)
Home
PreviousUpNext
TIdBaseStream Class

Ancestor for classes requiring a platform-specific stream implementation.

Pascal
TIdBaseStream = class(TIdStream);

TIdBaseStream is a TIdStream descendant that acts as an ancestor for classes that require a platform-specific stream implementation. TIdBaseStream implements overridden Read, Write, and Seek methods to isolate the differences in parameters used as arguments to these methods. 

TIdBaseStream declares virtual abstract methods that must be implemented in descendant classes to provide the functionality for the Read, Write, and Seek operations. 

TIdBaseStream is used as the ancestor for TIdMultiPartFormDataStream used in POST method requests in TIdHTTP.

Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.