Class TRALfpHttpServerThread

Unit

Declaration

type TRALfpHttpServerThread = class(TThread)

Description

TRALfpHttpServerThread

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TRALfpHttpServer);
Public destructor Destroy; override;
Protected function GetActive: boolean;
Protected function GetPort: IntegerRAL;
Protected function GetQueueSize: Word;
Protected function GetSessionTimeout: IntegerRAL;
Protected function GetURLServer: StringRAL;
Protected procedure DecodeAuth(ARequest: TFPHTTPConnectionRequest; AResult: TRALRequest);
Protected procedure Execute; override;
Protected procedure OnCommandProcess(Sender: TObject; var ARequest: TFPHTTPConnectionRequest; var AResponse: TFPHTTPConnectionResponse);
Protected procedure SetActive(AValue: boolean);
Protected procedure SetPort(AValue: IntegerRAL);
Protected procedure SetQueueSize(const AValue: Word);
Protected procedure SetSessionTimeout(const AValue: IntegerRAL);
Protected procedure TerminatedSet; override;

Properties

Published property Active: boolean read GetActive write SetActive;
Published property Port: IntegerRAL read GetPort write SetPort;
Published property QueueSize: Word read GetQueueSize write SetQueueSize;
Published property SessionTimeout: IntegerRAL read GetSessionTimeout write SetSessionTimeout;

Description

Methods

Public constructor Create(AOwner: TRALfpHttpServer);
 
Public destructor Destroy; override;
 
Protected function GetActive: boolean;
 
Protected function GetPort: IntegerRAL;
 
Protected function GetQueueSize: Word;
 
Protected function GetSessionTimeout: IntegerRAL;
 
Protected function GetURLServer: StringRAL;
 
Protected procedure DecodeAuth(ARequest: TFPHTTPConnectionRequest; AResult: TRALRequest);
 
Protected procedure Execute; override;
 
Protected procedure OnCommandProcess(Sender: TObject; var ARequest: TFPHTTPConnectionRequest; var AResponse: TFPHTTPConnectionResponse);
 
Protected procedure SetActive(AValue: boolean);
 
Protected procedure SetPort(AValue: IntegerRAL);
 
Protected procedure SetQueueSize(const AValue: Word);
 
Protected procedure SetSessionTimeout(const AValue: IntegerRAL);
 
Protected procedure TerminatedSet; override;
 

Properties

Published property Active: boolean read GetActive write SetActive;
 
Published property Port: IntegerRAL read GetPort write SetPort;
 
Published property QueueSize: Word read GetQueueSize write SetQueueSize;
 
Published property SessionTimeout: IntegerRAL read GetSessionTimeout write SetSessionTimeout;
 


GitHub Repository
Generated by PasDoc 0.16.0.