Internet Direct (Indy)
Home
PreviousUpNext
Types

The following table lists types in this documentation.

Name 
Description 
Contains classes and types needed to minimize dependencies on platform-specific APIs and the Borland RTL. 
Contains classes and types needed to minimize dependencies on platform-specific APIs and the Borland RTL. 
Contains classes and types needed to minimize dependencies on platform-specific APIs and the Borland RTL. 
This is type Paddrinfo. 
This is type PByte. 
This is type PCardinal. 
 
 
Pointer to a TIdIn4Addr record. 
Pointer to a TIdIn6Addr record. 
Pointer to a TIdInAddr record. 
This is type Pipv6_mreq. 
 
This is type PPaddrinfo. 
This is type PWord. 
Native storage format for 16-bit Integer values on the .Net platform. 
Represents the 128-bit value calculated by Message Digest hashing algorithms and CheckSum utilities. 
Represents the 512-bit value used in calculating a message digest. 
Represents the 384-bit value calculated by Message Digest hashing algorithms and CheckSum utilities. 
Represents a 128-bit hash value used by message digest components. 
Represents the buffer used in calculating a TIdHashMessageDigest4 hash value. 
Stores the buffer used for calculating the 160-bit message digest for the SHA1 hashing algorithm. 
Represents a 160-bit hash value used by message digest components. 
Specifies an event type for reading or writing to a file on the server. 
 
 
Specifies the event type for user authentication in a TELNET connection. 
 
Array of byte data type for Windows and Linix. 
 
Class reference used to create exceptions when handling protocol responses. 
 
 
 
 
Event triggered to perform a WhoIs look-up query. 
 
Represents file, socket, or thread handles used in the Indy library. 
Event type triggered after using command handlers in an executing peer thread. 
 
Class reference used to create attachments in a mail message. 
Represents a authentication class type registered in the authentication framework. 
Authentication schemes available in the authentication framework. 
 
Event type triggered before using command handlers in an executing peer thread. 
Event handler signalled when bytes are removed from a TIdBuffer instance. 
Represents a platform-agnostic string representation. 
Describes a VCard address type. 
 
Event Handler type triggered before executing a command handler in TIdCmdTCPClient
Event handler type triggered before execution of a command handler in TIdCmdTCPClient
Event type triggered after using a command handler in an executing client connection task. 
Event type triggered before using a command handler in an executing client connection task. 
 
 
Specifies an event type for an executing command object instance. 
 
 
 
 
 
Type used for the OnAfterRun event handler in a TCP server. 
Type used for the OnBeforeRun event handler in a TCP server. 
Class type reference used to create session contexts in a TCP server. 
Defines the event handler that executes the task for a client session context. 
Event type signalled when an attachment is detected while processing a message. 
 
 
 
Contains classes and types needed to minimize dependencies on platform-specific APIs and the Borland RTL. 
 
Determines the class created in the DecodeString function. 
Array of Byte values used in Decoding values from their 4-byte representation to their 3-byte representation. 
Specifies the event type for the DICT AUTH and SASLAUTH commands. 
Specifies the event type for the DICT DEFINE command. 
Specifies the event type for the DICT HELP, QUIT, and STATUS commands. 
Specifies the event type for the DICT MATCH command. 
Specifies the event type for the DICT OPTION or other unrecognized commands. 
Specifies the event type for the DICT SHOW command. 
 
 
 
Class type for TIdEncoder3to4 descendants. 
Determines the class created in the EncodeString function. 
Event type signalled for a newsgroup information in a LIST or NEWGROUPS response. 
Event type signalled when a message identifier is received in a NEWNEWS response. 
Event signalled during receipt or transmission of streamed news articles. 
 
 
 
 
Exception raised when waiting for a terminating thread that may have already been freed. 
 
Represents the Finger event for a user information request. 
Event type signalled when the FSP client sends or receives packets in an FSP protocol exchange. 
 
 
 
 
 
 
 
 
Event type signalled when an HTTP session cannot be restored using the session ID Cookie. 
Represents the HTTP Method for a request. 
 
Event type triggered for a HTTP redirection request. 
Represents the set of HTTP options used for an HTTP client. 
Event type signalled to implement identification of a connection. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Event type signalled when the content transfer, header and language encodings have been detected for a mail message. 
Event type used to signal state change in a connection intercept. 
Event types used to signal send or receive notifications for a connection intercept. 
Class reference used to create IOHandlers. 
 
Event handler signalled for a change of IP address on an adapter in the local system. 
Represents the native storage for an IPv6 address. 
Represents the Word values in an IP version 6 internet address. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Linger option settings to use for the protocol stack. 
 
Represents an event signalled when an exception occurs during TIdListenerThread execution. 
This type event is triggered to indicate the status of the TIdLPR object. 
Represents a set of mailbox attributes for an IMAP4 mailbox. 
Event handler signalled when establishing the outbound connection for a proxied client session in TIdMappedPortTCP server. 
 
 
Identifies the class to which a TIdMessageEncoder descendant belongs. 
Specified the event type for message handling. 
Represents message flags currently set in a message instance. 
Indicates the class to which messages in a TIdMessageCollection belong. 
 
 
 
 
 
 
 
 
 
Event triggered during article receipt or transmission. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an event type for Indy thread notifications. 
 
Event signalled when authentication is required for an HTTP request. 
 
 
 
 
 
 
 
 
 
 
Represents the event handler for assigning streams in a TIdIOHandlerStream instance. 
 
 
 
 
Event type signalled when an HTTP client selects an authentication mechanism. 
 
 
This is type TidOwnedCollection. 
 
 
Describes a VCard telephone number. 
Represents an Indy process identifier. 
 
 
 
 
 
 
Represents port numbers used for connections in the Indy library. 
Specifies an event type for TIdQuotdServer commands. 
Specifies an event type for TIdQuotdServer commands. 
 
 
Class reference used to create new reply class instances. 
Event type signalled to perform authentication and execution of the RExec session. 
Event type signalled to allow command execution for a RSH session. 
Represents the registered name for a SASL authentication mechanism. 
 
Function type for an optimized file transmission procedure. 
 
Represents event handlers for client connections in TIdCustomTCPServer
Event handler signalled when an exception occurs during execution of the client connection. 
Event type signalled when one or more of the recipients in an email message fail during transmission using the SMTP protocol. 
Event handler type for SMTP Relay event notifications. 
 
Type used to represent a named option when setting socket options. 
Type used to represent a socket option level when setting socket options. 
Type used to represent a protocol family supported for a socket handle. 
Socket type specification for a socket handle. 
 
 
Class type used to create the protocol stack instance in Indy. 
Represents socket handles for the platform hosting the Indy library. 
Signals a connection status event for the component. 
Implements a stream wrapper for the platforms supported by the Indy library. 
Specifies the class helper for TIdStream instances in the Indy library. 
Class alias that isolates dependencies on TStringList from the Borland RTL and VCL. 
 
 
Class alias that isolates dependencies on TStrings from the Borland RTL and VCL. 
 
Represents a method pointer for Synchronized method calls. 
Identifies the priorty of the Syslog message based on facility and severity values. 
Implements the event handler for client connections to the Systat server. 
Event type raised to handle and respond to TELNET commands. 
Event type that occurs when data is received by the TELNET client. 
Specifies an event type for TELNET option negotiation. 
Class type for new thread instances. 
 
 
Values available for use in the thread options property. 
Indicates the scheduling priority for a thread. 
 
Event types signalled to implement exception handling for a UDP server. 
Implements the event handler for client connections to the Systat server. 
Indicates optional fields to include in a URI. 
 
 
 
 
 
 
 
 
Event type signalled to allow reading an incoming datagram for a multicast client. 
Event type triggered when data is sent or received for an intercept. 
Event type triggered when the state of the connection for a logging intercept is changed. 
Specifies a dynamic array of 32-bit values. 
 
 
 
 
 
 
 
 
Event type signalled when a Cookie manager is created. 
Allows creation of the stream used in client POST or GET requests. 
Event type signalled when a HTTP session is needed for a client connection. 
 
 
 
Event type signalled when a Cookie manager is freed. 
 
 
 
 
 
Event type signalled when a stream is accessed for the content of a message part. 
 
 
 
Ancestor for event types used in cookie manager event notifications. 
 
Event type signalled when a new Cookie is added to the HTTP client Cookie collection. 
 
 
 
Specifies the event type for receipt of an ICMP reply. 
 
Specifies an event type for a terminating HTTP session. 
Specifies an event type for a new HTTP session. 
 
 
 
 
 
 
 
 
 
 
This event type is used with the TIdSysLog.OnSyslog event for collecting SysLog information. 
 
 
 
 
 
Set that contains TQueryRecordTypes values requested for the DNS query. 
 
Gopher request event. 
 
 
 
 
 
Specifies the event type for completed TFTP transfers. 
Event type for reading data from a UDP socket binding. 
 
Indicates a pending read or write operation. 
Indicates that a read or write operation is complete. 
Indicates that a read or write operation is being performed. 
This is type uint16_t. 
This is type uint32_t. 
This is type uint8_t. 
 
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.