Topic Path: Symbol Reference > Classes > TIdIOHandler Class > TIdIOHandler Methods
ContentsIndexHome
PreviousUpNext
TIdIOHandler Methods

Methods of TIdIOHandler.

Methods
Method 
Description 
Specifies the method used to initialize an IOHandler after a new connection request. 
Retrieves all data from a connection. 
 
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. 
Updates the ClosedGracefully property that indicates the connection has been closed by the peer. 
Indicates the connection is open, or data exists in the Indy buffer. 
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. 
Open 
Prepares the IOHandler for subsequent read and write requests. 
Indicates if the IOHandler is ready to perform a read request. 
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. 
 
Moves values to the socket-level transport 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. 
Destructors
Destructor 
Description 
Frees the 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.