Preparing search index...
The search index is not available
delphirtl
delphirtl
JSONRPCClient
Class JSONRPCClient<ClientParams>
Type Parameters
ClientParams
=
void
Implements
JSONRPCRequester
<
ClientParams
>
Index
Constructors
constructor
Methods
notify
receive
reject
All
Pending
Requests
request
request
Advanced
send
timeout
Constructors
constructor
new JSONRPCClient
<
ClientParams
>
(
_send
,
createID
?
)
:
JSONRPCClient
<
ClientParams
>
Type Parameters
ClientParams
=
void
Parameters
_send
:
SendRequest
<
ClientParams
>
Optional
createID
:
CreateID
Returns
JSONRPCClient
<
ClientParams
>
Methods
notify
notify
(
method
,
params
,
clientParams
)
:
void
Parameters
method
:
string
params
:
any
clientParams
:
ClientParams
Returns
void
receive
receive
(
responses
)
:
void
Parameters
responses
:
JSONRPCResponse
|
JSONRPCResponse
[]
Returns
void
reject
All
Pending
Requests
reject
All
Pending
Requests
(
message
)
:
void
Parameters
message
:
string
Returns
void
request
request
(
method
,
params
,
clientParams
)
:
PromiseLike
<
any
>
Parameters
method
:
string
params
:
any
clientParams
:
ClientParams
Returns
PromiseLike
<
any
>
request
Advanced
request
Advanced
(
request
,
clientParams
)
:
PromiseLike
<
JSONRPCResponse
>
Parameters
request
:
JSONRPCRequest
clientParams
:
ClientParams
Returns
PromiseLike
<
JSONRPCResponse
>
request
Advanced
(
request
,
clientParams
)
:
PromiseLike
<
JSONRPCResponse
[]
>
Parameters
request
:
JSONRPCRequest
[]
clientParams
:
ClientParams
Returns
PromiseLike
<
JSONRPCResponse
[]
>
send
send
(
payload
,
clientParams
)
:
Promise
<
void
>
Parameters
payload
:
any
clientParams
:
ClientParams
Returns
Promise
<
void
>
timeout
timeout
(
delay
,
overrideCreateJSONRPCErrorResponse
?
)
:
JSONRPCRequester
<
ClientParams
>
Parameters
delay
:
number
Optional
overrideCreateJSONRPCErrorResponse
:
(
(
id
:
JSONRPCID
)
=>
JSONRPCErrorResponse
)
(
id
)
:
JSONRPCErrorResponse
Parameters
id
:
JSONRPCID
Returns
JSONRPCErrorResponse
Returns
JSONRPCRequester
<
ClientParams
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
notify
receive
reject
All
Pending
Requests
request
request
Advanced
send
timeout
delphirtl
Arrays
dedupArray
haveNoDuplicates
maxLen
sort
Collections
Dictionary
List
Queue
Stack
Tree
Constants
CNoContent
ENV_NEXT_PREFIX
ENV_REACT_PREFIX
SEntityParseFailed
SInvalidParams
SInvalidRequest
SMethodNotFound
SParseError
JSON RPC
BaseJsonRpcServer
Log
error
info
log
Messaging
TMessage
TMessageManager
Other
getParamCount
getParamStr
lowerCase
Sleep
TreeNode
upperCase
JSONRPCErrorCode
JSONRPCClient
JSONRPCErrorException
JSONRPCServer
Worker
JSONRPCRequest
TDiffDuration
TSendHandler
JSONRPC
JSONRPCParameters
JSONRPCParams
JSONRPCResponsePromise
JSONRPCServerMiddlewareNext
MessageType
PTreeNode
Request
Response
SimpleJSONRPCMethod
SubscriptionIdentifierType
SubscriptionIndex
TFilterPredicate
TSearchRec
faAnyFile
faArchive
faCompressed
faDirectory
faEncrypted
faHidden
faInvalid
faNormal
faReadOnly
faSymLink
faSysFile
faTemporary
faVirtual
faVolumeID
isMainThread
JSONRPC
parentPort
SEmptyIterables
SFunction
SMethodNotImplemented
workerData
createJSONRPCErrorResponse
DiffDuration
fromBlockchainTimestamp
getAllMethods
getEstimatedBlockNumberForDuration
isJSONRPCID
isValidDate
JSDateAddDays
JSDateAddHours
JSDateAddMins
JSDateAddMonths
JSDateAddSecs
JSDateAddWeeks
JSDateAddYears
JSDateToBlockchainTimestamp
JSTimeToUTC
timePerformance
RTL
CommonMethodsOrProperties
getLauncher
ParamCount
ParamStr
sleep
UNUSED
SysUtils
ArbitraryObject
CreateDir
DeleteEnvironmentVariable
DirectoryExists
ExistsEnvironmentVariable
ExtractFileDir
ExtractFileExt
ExtractFileName
FileExists
GetCurrentDir
GetDirectories
GetEnvironmentVariable
hasFieldOfType
hasMessageField
IncludeTrailingPathDelimiter
isArbitraryObject
IsLeapYear
LowerCase
RemoveDir
SetCurrentDir
SetEnvironmentVariable
UpperCase
Threads
runInThread
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R