Internet Direct (Indy)
Home
PreviousUpNext
Pending
Name 
Description 
Implements the hashing algorithm compatible with the UNIX ELF format. 
Indicates if the server implements the EHLO command. 
Implements TIdAntifreeze functionality. 
Constant representing the value for a command defined in the FSP protocol. 
Default value for the TIdTimeServer.BaseDate property. 
Default value for the TIdTime.BaseDate property. 
Captures the list of users connected to the systat server. 
Copies propertied from the current object to another object instance. 
Constructor for the object instance. 
Implements calculation of the 16-bit CRC value for a block of data. 
Default value for the TIdLPRControlFile.FileFormat property. 
Implements stream-based compression using the ZLib compression library. 
Captures the list of users connected to the systat server. 
Responds to opening the connection for the intercept. 
Default value for the CommandHandlersEnabled property in TIdTCPServer
Performs an implicit type conversion of a .Net stream to a VCL-compatible stream as used in the Indy library. 
Implements identifying and authenticating a client connection. 
Constant that represents the "content-transfer-encoding" for binary data. 
Indicates if CommandHandlers are used during execution of client connections. 
Default value for the TIdMessage.UseNowForDate property. 
Constructor for the collection item. 
Indicates Authorization is used prior to accepting MAIL data from the client connection. 
 
 
 
Retrieve a Gopher Binary File. 
Indicates CommandHandlers are used by the listening thread for the client. 
Implements encoding using the Quoted Printable transfer encoding. 
Writes a log message when a connection is established. 
Specifies the method for reading byte values into a buffer. 
Copy the property values from another object. 
Implements calculation of the 32-bit CRC value for a block of data. 
 
 
Retrieves a file from a TrivialFTP server. 
Create is the constructor for the TIdUDPListenerThread object instance. 
 
Event handler signalled when authenticating a client connection. 
Indicates that TIdAntiFreeze is in use, and processor cycles should be yielded to the main thread. 
 
Implements stream-based decompression using the ZLib library. 
Implements the common encoding mechanism used in encoders using the UUE or XXE encoding algorithms. 
Specifies the ICMP receive and message buffer data type. 
Constructor for the collection. 
Constructor for the object instance. 
Reads values from the connection for the stream into a buffer. 
Frees the object instance. 
 
Size of the internal Indy buffer. 
Specifies the data type for ICMP message data. 
Locates a reply in the collection having the specified numeric code. 
Retrieves a Gopher text File. 
Determines if the current SASL authentication mechanism in included in a list of service names. 
Implements calculation of the 32-bit CRC value for a block of data. 
Constructor for the collection item. 
Assigns property values using another persistent class instance. 
Performs a notification message using a thread method. 
 
Performs stream-based compression using the ZLib DEFLATE algorithm. 
Constructor for the object instance. 
Specifies the method used for reading a line of data from the stream. 
 
Constructor for the object instance. 
Implements calculation of the 128-bit "fingerprint" or "message digest" for the MD2 message digest algorithm. 
Specifies the interface for the default compression method in the class implementation. 
Frees the object instance. 
Current date and time from the remote time server. 
Implements calculation of a hash value for input data. 
Represents the message in the collection item. 
 
Reads a single line of data from the socket-based stream. 
Indicates the capabilities supported on the server for the message client. 
Closes the client connection to a SNPP server. 
Implements marking a message for deletion in the POP3 mail store. 
Represents various messages used during execution of the client Contexts connected to the SMTP server. 
Implements calculation of the 128-bit "fingerprint" or "message digest" for the MD2 message digest algorithm. 
Specifies the method used to read a Delphi string data type from the stream. 
The time value expressed as a number of seconds since the base date for the time server. 
Implements stream-based decompression for the ZLib DEFLATE algorithm. 
Sends a file to a TrivialFTP server. 
Decompresses data in a stream using the "deflate" method. 
Reads and buffers data from the socket connection. 
Current date and time from the remote time server. 
Compares TDateTime values. 
Writes the data type to the stream. 
Represents internet address structures used when manipulating socket options multicast clients and servers. 
Constructor for the object instance. 
 
Reads a line from the stream. 
Implements generating a list of messages in the server mail store. 
Indicates if the server can parse incoming message headers. 
Copies property values from a persistent source. 
The time value expressed as a number of seconds since the base date for the time server. 
 
Writes the data type to the stream. 
Specifies the port number used by the local connection. 
Estimated latency value. 
 
 
Event handler signalled after establishing the client connection. 
Implement encoding of a message part using a 3-byte to 4-byte encoding algorithm. 
Indicates if encoding is allowed when processing mail data from a client connection. 
Specifies the ICMP Internet Protocol for the socket connection. 
IP address or host name for the time server. 
Updates the local computer time to match a value from the Time server. 
 
Writes the data type to the stream. 
Implements closing and housekeeping for a POP3 session. 
Constructor for the object instance. 
Reads data from the protocol stack. 
Event handler property signalled after closing the connection for the command handler-enabled client. 
Read a string data type from the socket-based stream. 
Event handler signalled to allow authentication using custom protocols and methods. 
Implements calculation of the 128-bit "fingerprint" or "message digest" for the MD4 message digest algorithm. 
Writes a line of data followed by an end-of-line sequence to the stream. 
Transmits data to remote computer system. 
Implements retrieval of messages from the server mail store. 
Estimated latency value. 
Reads a line from an RFC message part. 
Writes values to the socket-based stream. 
Event handler signalled to implement expanding email addresses or mailing list membership. 
Constructor for the object instance. 
Writes a line using a format specifier and an array of data. 
 
 
Implements calculation of the 128-bit "fingerprint" or "message digest" for the MD4 message digest algorithm. 
Gets the Password or credentials for the POP3 account. 
Updates the local computer time to match a value from the Time server. 
Writes values to the socket-based stream. 
Determines if messages can be accepted by the NNTP server. 
 
Performs Synchronize call using a thread method. 
Implements resetting a POP3 client session. 
Specifies an event handler signalled during execution of proxied client sessions in TIdMappedPortTCP
Constructor for the object instance. 
Gets the USername or idedntity for the POP3 account. 
Event handler signalled to implement the SMTP Help command. 
Calculates a 160-bit hash value for input data. 
Sends the contents of the RFC reply to the peer connection. 
Implements a maildrop status listing for threaded client connections. 
Event handler signalled during execution of the SMTP MAIL command. 
Copies values from one object to another object. 
Implements a maildrop status listing for threaded client connections. 
 
Event handler signalled during execution of the SMTP RCPT command. 
Create a connectionintercept for a new client connection to a server. 
Creates an empty file with the specified name. 
Populates a list of email addresses matching a given domain. 
Adds a message to the specified mailbox without encoding message parts. 
Implements calculation of a hash value for input data. 
Converts a native TDateTime to an RFC 2822-compliant date and time string. 
Informs a server that the client wishes to close the connection. 
Builds the DNS query packet format transmitted to the DNS server. 
Event handler signalled to implement the SMTP SAML command. 
Copies property values from a persistent source. 
Executes a method in the main VCL thread. 
 
Retrieves and removes data from the buffer. 
Event handler signalled to implement the SMTP SEND command. 
 
 
Retrieves the GMT time offset for a date/time value. 
 
 
 
 
 
Event handler signalled to implement the SMTP SOML command. 
Retrieves a list of capabilities supported on the IMAP4 server. 
 
Event handler signalled to implement the SMTP TURN command. 
Converts a native date time value to an Internet timestamp. 
 
Implements the Base64 encoding algorithm for the message part encoder. 
Event handler signalled to implement the SMTP VRFY command. 
 
Copies the contents of another TIpProperty object. 
 
 
Retrieves and removes data from the buffer. 
Constructor for the thread instance. 
Event handler signalled when reading and parsing incoming mail into a message instance. 
Parses and stores resource records included in a DNS query response. 
Frees a thread instance. 
Event handler signalled when reading and parsing incoming mail into a message instance, including message headers. 
Constructor for the object instance. 
Retrieves message headers and body without performing MIME decoding. 
Determines the text used to represent the collection item in the Object Inspector. 
Constructs the encoded contents for an RFC 2822-compliant message part. 
Indicates the POP3 state for the threaded client connection. 
Retrieves a complete NNTP article. 
Event handler signalled for incoming mail in a TMemoryStream. 
 
Indicates the stream class used when reading mail data from a client connection. 
 
 
Indicates the method used to receive and process incoming mail data. 
 
Retrieves a complete NNTP article. 
Reads a specified numbers of lines for the specified message number. 
Performs a DNS query to resolve a domain name, and parses the response. 
Retrieves the unique-id listing for one or all messages in the mailbox. 
Retrieves a complete NNTP article. 
Class reference used to create new message attachments. 
Creates a new IOHandler instance using the default class type. 
Sets the IP address and port number for the socket handle. 
Retrieves a complete NNTP article. 
Sets the IP address and port number for the remote network connection. 
Creates an IOHandler object instance using a registered IOHandler class reference. 
Indicates the Zone transfer mechanism to use for resolving zone transfers queries. 
Retrieves a complete NNTP article. 
 
 
Retrieves a complete NNTP article. 
Identies the server that is the owner of the command handler collection. 
 
Copies the contents of a file to the specified file name. 
 
Adds data to the internal storage for the Indy buffer. 
 
 
Retrieves the body for an NNTP article. 
Constructor for the object instance. 
 
 
Retrieves the thread handle for the current thread of execution. 
 
Constructor for the object instance. 
Retrieves the body for an NNTP article. 
Retrieves the body for an NNTP article. 
 
Determines the local timezone offset from UTC. 
Identifies the name of the Indy product. 
Retrieves the body for an NNTP article. 
Identifies the version number for the Indy library. 
Retrieves the body for an NNTP article. 
Retrieves the body for an NNTP article. 
 
Reads data from the IOHandler into a stream. 
Retrieves a list of mailboxes contained in the specified mailbox folder hierarchy. 
Adds an Indy timestamp to the object instance. 
Adds a TTimestamp value to the Indy timestamp. 
Adds a number of weeks to the timestamp. 
Retrieves a list of mailboxes for the IMAP4 account. 
Adds a number of years to the timestamp. 
Retrieves the list of subscribed mailboxes on the IMAP4 server. 
Represents the Zone transfer mechanisms allowed when propogating DNS resource record updates. 
Retrieves the headers for an NNTP article. 
Number of proxy authentication requests attempted for the client connection. 
Current number of authentication requests attempted for the client connection. 
Reads data from the IOHandler until a specified string is found. 
Retrieves the headers for an NNTP article. 
Retrieves the headers for an NNTP article. 
Retrieves the headers for an NNTP article. 
Write the specified values to the IOHandler. 
Retrieves the headers for an NNTP article. 
Retrieves the headers for an NNTP article. 
 
Retrieves a list of new newsgroups from an NNTP server. 
 
 
 
Retrieves a list of message identifiers for new articles. 
Retrieves SMTP envelope information for a message in the mailbox. 
Updates the Day of Year for the Indy timestamp. 
Calculates the timestamp value from a date and time in DOS format. 
Sets the date and time from an ISO 8601 time value. 
Sets the date and time from an RFC date and time value. 
Requests a list of newsgroups found on the NNTP server. 
Initializes the Indy timestamp from a TDateTime value. 
Initializes the Indy timestamp from a TTimeStamp value. 
Initializes an Indy timestamp using milliseconds. 
Increments an Indy timestamp using Seconds. 
Ancestor class for exceptions raised in TIdIOHandler
Sets the timezone for the date time value. 
Updates an Indy timestamp to reflect the specified year. 
Subtracts the specified number of days from the Indy timestamp. 
Subtracts the specified number of hours from the Indy timestamp. 
Subtracts the specified number of Milliseconds from the Indy timestamp. 
Subtracts the specified number of minutes from the Indy timestamp. 
Subtracts the specified number of months from the Indy timestamp. 
Subtracts the specified number of seconds from the Indy timestamp. 
Retrieves the raw encoded contents of a message and stores the contents in a stream. 
Subtracts an Indy timestamp value from the current Indy timestamp. 
Subtracts the specified TTimeStamp from the Indy timestamp. 
Subtracts the specified number of weeks from the Indy timestamp. 
Subtracts the specified number of years from the Indy timestamp. 
 
Reads a string value from a stream implementation. 
 
 
Parses a newsgroup response line into variables. 
 
 
Indicates the result of changing the mode for the NNTP client connection. 
Indicates the mode for an NNTP connection. 
Searches for messages in the current mailbox using the specified search criteria. 
Assign values from a TList to the current object instance. 
Copies the indicated messages from the current mailbox to a specified mailbox. 
Copies values from an ordinal data type into an array of bytes. 
Retrieves SMTP envelope information for a message in the mailbox. 
Retrieves the raw encoded contents of a message and stores the contents in a stream. 
Retrieves a specified message part without affecting the flags stored for the message. 
Retrieves a specified message part without affecting the flags stored for the message. 
Searches for messages in the current mailbox using the specified search criteria. 
 
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.