Class TRALWebModule

Unit

Declaration

type TRALWebModule = class(TRALModuleRoutes)

Description

Class for the base object of the module

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function CanAnswerRoute(ARequest: TRALRequest; AResponse: TRALResponse): TRALRoute; override;
Protected function GetFileRoute(ARequest: TRALRequest): StringRAL;
Protected function GetWebSession(ARequest: TRALRequest): TRALWebSession;
Protected function NewSessionName: StringRAL;
Protected procedure CreateSession(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure SetDocumentRoot(AValue: StringRAL);
Protected procedure WebModFile(ARequest: TRALRequest; AResponse: TRALResponse);

Properties

Published property DocumentRoot: StringRAL read FDocumentRoot write SetDocumentRoot;
Published property Routes;
Public property Session[ARequest:TRALRequest]: TRALWebSession read GetWebSession;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function CanAnswerRoute(ARequest: TRALRequest; AResponse: TRALResponse): TRALRoute; override;
 
Protected function GetFileRoute(ARequest: TRALRequest): StringRAL;
 
Protected function GetWebSession(ARequest: TRALRequest): TRALWebSession;
 
Protected function NewSessionName: StringRAL;
 
Protected procedure CreateSession(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure SetDocumentRoot(AValue: StringRAL);
 
Protected procedure WebModFile(ARequest: TRALRequest; AResponse: TRALResponse);
 

Properties

Published property DocumentRoot: StringRAL read FDocumentRoot write SetDocumentRoot;
 
Published property Routes;
 
Public property Session[ARequest:TRALRequest]: TRALWebSession read GetWebSession;
 


GitHub Repository
Generated by PasDoc 0.16.0.