Internet Direct (Indy)
Home
PreviousUpNext
TIdIOHandlerStreamMsg Members

The following tables list the members exposed by TIdIOHandlerStreamMsg.

 
Name 
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. 
 
 
Constructors
 
Name 
Description 
 
 
 
 
 
 
Methods
 
Name 
Description 
 
Indicates if the IOHandler is ready to perform input operations. 
 
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. 
 
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. 
 
 
 
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. 
 
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. 
 
Triggers the OnBeginWork event. 
 
Triggers the OnWork event handler. 
 
Triggers the OnEndWork event handler. 
 
 
 
Version number for Indy component suite. 
Destructors
 
Name 
Description 
 
Frees the object instance. 
 
Frees the object instance. 
 
Name 
Description 
 
Event handler signalled for creating streams for the IOHandler. 
 
Represents the current connection status event handler. 
 
Constructor 
 
virtual 
 
abstract 
 
Property 
 
read only 
 
Event 
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.