THttpAppSrv

From Overbyte
Revision as of 08:41, 22 May 2009 by Fpiette (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Main page -> ICS component reference -> Edit new component

Overview

unit OverbyteIcsHttpAppServer
inheritance THttpAppSrv -> THttpServer -> TComponent

THttpAppSrv is implementing the core of an HTTP application server. It is used to build powerful and large web applications with dynamic pages.

Properties

Addr Binds the server to a specific IP-address and only receives request for that IP+Port.
AuthDigestMethod Select the method to be used for digest authentication.
AuthDigestNonceLifeTimeMin Life time for digest nonce.
AuthRealm Name space for authentication.
AuthTypes Allowed authentications methods.
DefaultDoc Name of the default document.
DocDir Path name for the root directory where documents are stored.
IcsLogger Reference to the TIcsLgger component.
KeepAliveTimeSec Keep alive time expressed in seconds.
LingerOnOff How linger must be done. This affect the way sockets are closed.
LingerTimeout How long should the socket linger when closing.
ListenBackog How many connections can be queued by the OS before refusing new connections.
MaxClients Maximum number of simultaneous client accepted. Use 0 if not limit desired.
MaxRequestsKeepAlive MaxRequestsKeepAlive.
Name Component name.
Options Affect how the component is operating.
Port TCP port number the component has to listen to.
SessionTimeout Time in second for session expiration.
Tag Tag.
TemplateDir Path where the component search for dynamic pages templates.

Methods

Name Short description
Name Short description

Events

Name Short description
Name Short description

How to

Title



ICS Components Reference