Internet Direct (Indy)
Home
PreviousUpNext
TIdIOHandler Methods

The methods of the TIdIOHandler class are listed here.

Methods
 
Name 
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
 
Name 
Description 
 
Frees the object instance. 
 
Method 
 
virtual 
 
abstract 
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.