TWebServerApplication
Base application for running a
TWebServer
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TBaseObject | A base class for objects that can be used instead of TObject . |
3 | TApplication | Abstract base class for applications that support a graphical user interface. |
4 | TDefaultApplication | TApplication that creates a basic user interface that is suitable for most purposes. |
5 | TWebServerApplication |
Source
WebServer.Application.pas (55)
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TWebServer | WebServer | |
Instance | protected | TList<THttpExchange> | Exchanges | |
Instance | protected | THttpExchangeListener | ExchangeListener | |
Type | protected | TService | Service |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | TValue | GetApplicationExplorerRoot() | |
Instance | protected | TWebServer | CreateWebServer() | |
Instance | protected | TObjectActionFactory | CreateObjectActionFactory() | |
Instance | protected | Initialize(Configuration: TDomElement) | ||
Instance | protected | InitializeControls() | ||
Instance | protected | AddToolBarButtons(ToolBar: THorizontalStackPanel) | ||
Instance | protected | CreateWebSitesTable() | ||
Instance | protected | CheckAndPerformCommandLineArguments() | ||
Instance | protected | SetUpSqlDatabase(ConnectionSettings: TSqlConnectionSettings) | ||
Instance | protected | TTableControl | CreateHttpLogControl() | |
Instance | protected | ShowHttpLog() | ||
Type | protected | PostProcessService(Service: TService) | ||
Type | protected | TBoolean | HandleService() | |
Type | protected | TService | CreateService() | |
Instance | public | Create() | ||
Instance | public | Destroy() | ||
Type | public | Main() |