Unit WebStatus

From Ultibo.org
Revision as of 02:50, 7 August 2017 by Ultibo (Talk | contribs)

Jump to: navigation, search

Return to Unit Reference


Description


Ultibo Web Status unit

To be documented

Constants



[Expand]
Web status specific constants RtlMaxUnits*


Type definitions



RTL initialize final record

[Expand]

TRtlInitFinalRec = record

RTL initialize final table

[Expand]

PRtlInitFinalTable = ^TRtlInitFinalTable;

TRtlInitFinalTable = record

Web status data

[Expand]

PWebStatusData = ^TWebStatusData;

TWebStatusData = record

Web status content

TWebStatusContent = function(AHost:THTTPHost; ARequest:THTTPServerRequest; AResponse:THTTPServerResponse):Boolean of Object;


Class definitions



Web status main

[Expand]

TWebStatusMain = class(THTTPDocument)

Web status sub

[Expand]

TWebStatusSub = class(THTTPDocument)

Web status platform

[Expand]

TWebStatusPlatform = class(TWebStatusSub)

Web status memory

[Expand]

TWebStatusMemory = class(TWebStatusSub)

Web status heap

[Expand]

TWebStatusHeap = class(TWebStatusSub)

Web status CPU

[Expand]

TWebStatusCPU = class(TWebStatusSub)

Web status FPU

[Expand]

TWebStatusFPU = class(TWebStatusSub)

Web status GPU

[Expand]

TWebStatusGPU = class(TWebStatusSub)

Web status RTL

[Expand]

TWebStatusRTL = class(TWebStatusSub)

Web status clock

[Expand]

TWebStatusClock = class(TWebStatusSub)

Web status locale

[Expand]

TWebStatusLocale = class(TWebStatusSub)

Web status threading

[Expand]

TWebStatusThreading = class(TWebStatusSub)

Web status thread list

[Expand]

TWebStatusThreadList = class(TWebStatusSub)

Web status scheduler

[Expand]

TWebStatusScheduler = class(TWebStatusSub)

Web status devices

[Expand]

TWebStatusDevices = class(TWebStatusSub)

Web status drivers

[Expand]

TWebStatusDrivers = class(TWebStatusSub)

Web status handles

[Expand]

TWebStatusHandles = class(TWebStatusSub)

Web status USB

[Expand]

TWebStatusUSB = class(TWebStatusSub)

Web status MMC

[Expand]

TWebStatusMMC = class(TWebStatusSub)

Web status network

[Expand]

TWebStatusNetwork = class(TWebStatusSub)

Web status storage

[Expand]

TWebStatusStorage = class(TWebStatusSub)

Web status filesystem

[Expand]

TWebStatusFilesystem = class(TWebStatusSub)

Web status cache

[Expand]

TWebStatusCache = class(TWebStatusSub)

Web status keyboard

[Expand]

TWebStatusKeyboard = class(TWebStatusSub)

Web status mouse

[Expand]

TWebStatusMouse = class(TWebStatusSub)

Web status framebuffer

[Expand]

TWebStatusFramebuffer = class(TWebStatusSub)

Web status environment

[Expand]

TWebStatusEnvironment = class(TWebStatusSub)

Web status page tables

[Expand]

TWebStatusPageTables = class(TWebStatusSub)

Web status vector tables

[Expand]

TWebStatusVectorTables = class(TWebStatusSub)

Web status IRQ/FIQ/SWI

[Expand]

TWebStatusIRQFIQSWI = class(TWebStatusSub)

Web status configuration

[Expand]

TWebStatusConfiguration = class(TWebStatusSub)

Web status debug

[Expand]

TWebStatusDebug = class(TWebStatusSub)

Web status custom

[Expand]

TWebStatusCustom = class(TWebStatusSub)


Public variables



Web status specific variables

WEBSTATUS_FONT_NAME:String = 'Arial';
WEBSTATUS_HEAP_FREE_COUNT:LongWord = 250; Maximum number of free heap blocks to display
WEBSTATUS_HEAP_USED_COUNT:LongWord = 250; Maximum number of used heap blocks to display


Function declarations



Web status functions

[Expand]
function WebStatusRegister(AListener:THTTPListener; const AHost,AURL:String; ARedirect:Boolean):Boolean;
Description: To be documented


[Expand]
function WebStatusDeregister(AListener:THTTPListener; const AHost:String):Boolean;
Description: To be documented


Web status helper functions

[Expand]
function WebStatusDeviceEnumerate(Device:PDevice; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusDriverEnumerate(Driver:PDriver; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusHandleEnumerate(Handle:PHandleEntry; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusUSBDeviceEnumerate(Device:PUSBDevice; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusUSBHostEnumerate(Host:PUSBHost; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusUSBDriverEnumerate(Driver:PUSBDriver; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusMMCEnumerate(MMC:PMMCDevice; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusSDHCIEnumerate(SDHCI:PSDHCIHost; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusNetworkEnumerate(Network:PNetworkDevice; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusStorageEnumerate(Storage:PStorageDevice; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusMouseEnumerate(Mouse:PMouseDevice; Data:Pointer):LongWord;
Description: To be documented


[Expand]
function WebStatusKeyboardEnumerate(Keyboard:PKeyboardDevice; Data:Pointer):LongWord;
Description: To be documented


Return to Unit Reference