Topic Path: Symbol Reference > Classes > TIdIOHandlerStream Class > TIdIOHandlerStream Members
ContentsIndexHome
PreviousUpNext
TIdIOHandlerStream Members

Members exposed by TIdIOHandlerStream.

Event 
Description 
Event handler signalled for creating streams for the IOHandler. 
Represents the current connection status event handler. 
Methods
Method 
Description 
Determine if data is available in the unbuffered communication layer for the connection. 
Checks state and status information on the transport for the IO handler. 
Closes the IO handler and associated Intercepts and transports. 
Indicates the connection is open, and stream(s) are assigned. 
Open 
Prepares the stream-based IOHandler for subsequent read and write requests. 
Indicates if the IOHandler is ready to perform a read request. 
Implements physical writes to the send stream in the stream-based IOHandler. 
Specifies the method used to initialize an IOHandler after a new connection request. 
Retrieves all data from a connection. 
 
Updates the ClosedGracefully property that indicates the connection has been closed by the peer. 
Provides access to the contents of the Indy input buffer in string form. 
Indicates the input buffer for the IOHandler does not contain any data. 
Stores the contents of the input buffer to a stream. 
Reads a line of data from the connection. 
Creates an instance of the IOHandler using the default class factory. 
Creates a new instance of an IOHandler using the specified class reference. 
Perform a read request for IOHandler. 
Reads the ordinal data type from the IOHandler connection. 
Reads the simple data type from the IOHandler connection. 
Reads a 64-bit Integer data type from the data source for the IOHandler. 
Reads the data type from the IOHandler connection. 
 
Reads a line from the Indy buffer. 
Waits for a line of text to be read from the IOHandler. 
Reads the data type from the IOHandler connection. 
Reads data from the IOHandler into a stream. 
Reads a Delphi string from the IOHandler buffer. 
Reads one or more lines of text from the IOHandler into a TIdStrings instance. 
Guaranteess that the IOHandler class exists in the registered IOHandler class list. 
 
Searches for a specific value in the input received from the data source for the IOHandler. 
 
Clears and cancels write buffering for the IOHandler. 
Discards any exisitng data in the write buffering mechanism. 
Disables uses write buffering for the IOHandler connection. 
 
Indicates if write buffering is enabled for the IOHandler. 
 
Writes the contents of a local file to the IOHandler. 
Writes a string value to IOHandler. 
Writes a list of RFC-compatible strings to the peer for the IOHandler class instance. 
Triggers the OnBeginWork event. 
Triggers the OnWork event handler. 
Triggers the OnEndWork event handler. 
 
Version number for Indy component suite. 
Constructors
Constructor 
Description 
 
 
Destructors
Destructor 
Description 
Frees the object instance. 
Frees the object instance. 
Property 
Description 
Indicates that the connection has been closed by the peer for a connection. 
Milliseconds to wait for successful completion of a connection attempt. 
Endpoint for the IOHandler connection. 
Indicates the stream instances are owned by the IOHandler. 
Host 
Identifies the address for the endpoint of the IOHandler connection. 
Represents the internal storage for values received on the IOHandler connection. 
Intermediary for actions using the transport and the IOHandler for the connection. 
Indicates byte counts read from or written to the IOHandler should use a 64-bit data type. 
Maximum number of lines permitted when capturing multi-line messages or responses. 
Indicates the action performed when the maximum line length is exceeded. 
Determines the maximum length of a line read from the IOHandler for the connection. 
Event handler for buffered read and write operations. 
Event handler signalled when a read or write request is started. 
Event handler signalled when a read or write request is completed. 
Indicates if buffer and state properties have been initialized for the IOHandler. 
Port 
Port number for the IOHandler connection. 
Indicates a timeout occurred when reading a line of text from the IOHandler. 
Indicates the milliseconds to wait for a readable IOHandler connection. 
Stream used for reading from the IOHandler. 
Indicates the number of bytes to read reading large amounts of data. 
Indicates the buffer size used when writing large chunks of data to the IOHandler connection. 
Stream used for writing to the IOHandler. 
Indicate the operations permitted using the data source for the IOHandler. 
Identifies the version number for the Indy component suite. 
Indy component to receive work mode events for the current object instance. 
 
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.