Internet Direct (Indy)
Home
PreviousUpNext
TIdSSLIOHandlerSocketBase Members

The following tables list the members exposed by TIdSSLIOHandlerSocketBase.

 
Name 
Description 
 
Represents the socket handle used for the IOHandler connection. 
 
Specifies the IP address to use for the IOHandler connection. 
 
Indicates the port number for the IOHandler connection. 
 
Indicates the highest port number for the local connection when using default port number assignment. 
 
Indicates the lowest port number for the local connection when using default port number assignment. 
 
Indicates that the connection has been closed by the peer for a connection. 
 
Milliseconds to wait for successful completion of a connection attempt. 
 
Default port number to use for the port number on the IOHandler connection. 
 
Endpoint for the IOHandler connection. 
 
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. 
 
IP address family supported for the socket-based IOHandler. 
 
 
 
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 signalled after allocating and binding the socket handle for the IOHandler. 
 
Event handler signalled prior to allocating and binding the socket handle for the IOHandler. 
 
Event handler property signalled when the socket handle has been allocated in the Binding for the IOHandler. 
 
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. 
 
Indicates the milliseconds to wait for a readable IOHandler connection. 
 
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. 
 
Represents the proxy server to use for the IOHandler connection. 
 
 
 
Indicates the socket connection can use the Nagle algorithm. 
 
Identifies the version number for the Indy component suite. 
 
Indy component to receive work mode events for the current object instance. 
 
 
Methods
 
Name 
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. 
 
Indicates the connection is open, or data exists in the internal buffer. 
 
Indicates if the IOHandler is ready to perform a read request. 
 
Performs physical writes to the socket handle for the IOHandler. 
 
Determines if the socket handle for the IOHandler has been assigned. 
 
Closes the connection for the IOHandler. 
 
Determines if the socket handle for the IOHandler has been allocated and remains open
 
Open 
Establishes the socket handle and connection for the IOHandler. 
 
Write the contents of a file to the IOHandler connection. 
 
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. 
 
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. 
 
Frees the object instance. 
Constructors
 
Name 
Description 
 
Constructor for the object instance. 
 
 
 
Name 
Description 
 
Represents the current connection status event handler. 
 
Method 
 
abstract 
 
virtual 
 
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.