TWebServerApplication

Base application for running a TWebServer

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TApplicationAbstract base class for applications that support a graphical user interface.
4TDefaultApplicationTApplication that creates a basic user interface that is suitable for most purposes.
5TWebServerApplication

Source

WebServer.Application.pas (55)

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTWebServerWebServer
InstanceprotectedTList<THttpExchange>Exchanges
InstanceprotectedTHttpExchangeListenerExchangeListener
TypeprotectedTServiceService

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTValueGetApplicationExplorerRoot()
InstanceprotectedTWebServerCreateWebServer()
InstanceprotectedTObjectActionFactoryCreateObjectActionFactory()
InstanceprotectedInitialize(Configuration: TDomElement)
InstanceprotectedInitializeControls()
InstanceprotectedAddToolBarButtons(ToolBar: THorizontalStackPanel)
InstanceprotectedCreateWebSitesTable()
InstanceprotectedCheckAndPerformCommandLineArguments()
InstanceprotectedSetUpSqlDatabase(ConnectionSettings: TSqlConnectionSettings)
InstanceprotectedTTableControlCreateHttpLogControl()
InstanceprotectedShowHttpLog()
TypeprotectedPostProcessService(Service: TService)
TypeprotectedTBooleanHandleService()
TypeprotectedTServiceCreateService()
InstancepublicCreate()
InstancepublicDestroy()
TypepublicMain()