[**delphirtl**](README.md) • **Docs**

***

# delphirtl

## Other

### getParamCount

Renames and re-exports [ParamCount](functions/ParamCount.md)

***

### getParamStr

Renames and re-exports [ParamStr](functions/ParamStr.md)

***

### lowerCase

Renames and re-exports [LowerCase](functions/LowerCase.md)

***

### Sleep

Renames and re-exports [sleep](functions/sleep.md)

***

### TreeNode

Renames and re-exports [Tree](classes/Tree.md)

***

### upperCase

Renames and re-exports [UpperCase](functions/UpperCase.md)

## Arrays

- [dedupArray](functions/dedupArray.md)
- [haveNoDuplicates](functions/haveNoDuplicates.md)
- [maxLen](functions/maxLen.md)
- [sort](functions/sort.md)

## Collections

- [Dictionary](classes/Dictionary.md)
- [List](classes/List.md)
- [Queue](classes/Queue.md)
- [Stack](classes/Stack.md)
- [Tree](classes/Tree.md)

## Constants

- [CNoContent](variables/CNoContent.md)
- [ENV\_NEXT\_PREFIX](variables/ENV_NEXT_PREFIX.md)
- [ENV\_REACT\_PREFIX](variables/ENV_REACT_PREFIX.md)
- [SEntityParseFailed](variables/SEntityParseFailed.md)
- [SInvalidParams](variables/SInvalidParams.md)
- [SInvalidRequest](variables/SInvalidRequest.md)
- [SMethodNotFound](variables/SMethodNotFound.md)
- [SParseError](variables/SParseError.md)

## JSON RPC

- [BaseJsonRpcServer](classes/BaseJsonRpcServer.md)

## Log

- [error](functions/error.md)
- [info](functions/info.md)
- [log](functions/log.md)

## Messaging

- [TMessage](classes/TMessage.md)
- [TMessageManager](classes/TMessageManager.md)

## Other

- [getParamCount](globals.md#getparamcount)
- [getParamStr](globals.md#getparamstr)
- [lowerCase](globals.md#lowercase)
- [Sleep](globals.md#sleep)
- [TreeNode](globals.md#treenode)
- [upperCase](globals.md#uppercase)
- [JSONRPCErrorCode](enumerations/JSONRPCErrorCode.md)
- [JSONRPCClient](classes/JSONRPCClient.md)
- [JSONRPCErrorException](classes/JSONRPCErrorException.md)
- [JSONRPCServer](classes/JSONRPCServer.md)
- [Worker](classes/Worker.md)
- [JSONRPCRequest](interfaces/JSONRPCRequest.md)
- [TDiffDuration](interfaces/TDiffDuration.md)
- [TSendHandler](interfaces/TSendHandler.md)
- [JSONRPC](type-aliases/JSONRPC.md)
- [JSONRPCParameters](type-aliases/JSONRPCParameters.md)
- [JSONRPCParams](type-aliases/JSONRPCParams.md)
- [JSONRPCResponsePromise](type-aliases/JSONRPCResponsePromise.md)
- [JSONRPCServerMiddlewareNext](type-aliases/JSONRPCServerMiddlewareNext.md)
- [MessageType](type-aliases/MessageType.md)
- [PTreeNode](type-aliases/PTreeNode.md)
- [Request](type-aliases/Request.md)
- [Response](type-aliases/Response.md)
- [SimpleJSONRPCMethod](type-aliases/SimpleJSONRPCMethod.md)
- [SubscriptionIdentifierType](type-aliases/SubscriptionIdentifierType.md)
- [SubscriptionIndex](type-aliases/SubscriptionIndex.md)
- [TFilterPredicate](type-aliases/TFilterPredicate.md)
- [TSearchRec](type-aliases/TSearchRec.md)
- [faAnyFile](variables/faAnyFile.md)
- [faArchive](variables/faArchive.md)
- [faCompressed](variables/faCompressed.md)
- [faDirectory](variables/faDirectory.md)
- [faEncrypted](variables/faEncrypted.md)
- [faHidden](variables/faHidden.md)
- [faInvalid](variables/faInvalid.md)
- [faNormal](variables/faNormal.md)
- [faReadOnly](variables/faReadOnly.md)
- [faSymLink](variables/faSymLink.md)
- [faSysFile](variables/faSysFile.md)
- [faTemporary](variables/faTemporary.md)
- [faVirtual](variables/faVirtual.md)
- [faVolumeID](variables/faVolumeID.md)
- [isMainThread](variables/isMainThread.md)
- [JSONRPC](variables/JSONRPC.md)
- [parentPort](variables/parentPort.md)
- [SEmptyIterables](variables/SEmptyIterables.md)
- [SFunction](variables/SFunction.md)
- [SMethodNotImplemented](variables/SMethodNotImplemented.md)
- [workerData](variables/workerData.md)
- [createJSONRPCErrorResponse](functions/createJSONRPCErrorResponse.md)
- [DiffDuration](functions/DiffDuration.md)
- [fromBlockchainTimestamp](functions/fromBlockchainTimestamp.md)
- [getAllMethods](functions/getAllMethods.md)
- [getEstimatedBlockNumberForDuration](functions/getEstimatedBlockNumberForDuration.md)
- [isJSONRPCID](functions/isJSONRPCID.md)
- [isValidDate](functions/isValidDate.md)
- [JSDateAddDays](functions/JSDateAddDays.md)
- [JSDateAddHours](functions/JSDateAddHours.md)
- [JSDateAddMins](functions/JSDateAddMins.md)
- [JSDateAddMonths](functions/JSDateAddMonths.md)
- [JSDateAddSecs](functions/JSDateAddSecs.md)
- [JSDateAddWeeks](functions/JSDateAddWeeks.md)
- [JSDateAddYears](functions/JSDateAddYears.md)
- [JSDateToBlockchainTimestamp](functions/JSDateToBlockchainTimestamp.md)
- [JSTimeToUTC](functions/JSTimeToUTC.md)
- [timePerformance](functions/timePerformance.md)

## RTL

- [CommonMethodsOrProperties](type-aliases/CommonMethodsOrProperties.md)
- [getLauncher](functions/getLauncher.md)
- [ParamCount](functions/ParamCount.md)
- [ParamStr](functions/ParamStr.md)
- [sleep](functions/sleep.md)
- [UNUSED](functions/UNUSED.md)

## SysUtils

- [ArbitraryObject](type-aliases/ArbitraryObject.md)
- [CreateDir](functions/CreateDir.md)
- [DeleteEnvironmentVariable](functions/DeleteEnvironmentVariable.md)
- [DirectoryExists](functions/DirectoryExists.md)
- [ExistsEnvironmentVariable](functions/ExistsEnvironmentVariable.md)
- [ExtractFileDir](functions/ExtractFileDir.md)
- [ExtractFileExt](functions/ExtractFileExt.md)
- [ExtractFileName](functions/ExtractFileName.md)
- [FileExists](functions/FileExists.md)
- [GetCurrentDir](functions/GetCurrentDir.md)
- [GetDirectories](functions/GetDirectories.md)
- [GetEnvironmentVariable](functions/GetEnvironmentVariable.md)
- [hasFieldOfType](functions/hasFieldOfType.md)
- [hasMessageField](functions/hasMessageField.md)
- [IncludeTrailingPathDelimiter](functions/IncludeTrailingPathDelimiter.md)
- [isArbitraryObject](functions/isArbitraryObject.md)
- [IsLeapYear](functions/IsLeapYear.md)
- [LowerCase](functions/LowerCase.md)
- [RemoveDir](functions/RemoveDir.md)
- [SetCurrentDir](functions/SetCurrentDir.md)
- [SetEnvironmentVariable](functions/SetEnvironmentVariable.md)
- [UpperCase](functions/UpperCase.md)

## Threads

- [runInThread](functions/runInThread.md)
