Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Bulk Request Interface. More...
Classes | |
struct | Request |
JSON-RPC Request. More... | |
struct | Response |
JSON-RPC Response. More... | |
Public Member Functions | |
void | performRequest (in vector< bulkrpc::Request > requests, out vector< bulkrpc::Response > responses) |
Performs a Bulk Request in old format (deprectated). | |
void | performBulk (in vector< Request > requests, out vector< Response > responses) |
Performs a Bulk Request. | |
void | performBulkTimeout (in vector< Request > requests, out vector< Response > responses, in int timeoutMs) |
Performs a Bulk Request with Timeout. | |
Bulk Request Interface.
Definition at line 25 of file BulkRequest.idl.
void bulkrpc::BulkRequest::performBulk | ( | in vector< Request > | requests, |
out vector< Response > | responses | ||
) |
Performs a Bulk Request.
Bulk requests are used to perform multiple JSON-RPC requests at once, i.e. with a single HTTP POST request.
requests | List of RPC requests |
responses | Result: List of RPC responses |
void bulkrpc::BulkRequest::performBulkTimeout | ( | in vector< Request > | requests, |
out vector< Response > | responses, | ||
in int | timeoutMs | ||
) |
Performs a Bulk Request with Timeout.
Bulk requests are used to perform multiple JSON-RPC requests at once, i.e. with a single HTTP POST request. Processing will be aborted early if the timeout is exceeded. In this case the response list will be shorter than the requests list. Requests without response have not been processed and must be resent.
requests | List of RPC requests |
responses | Result: List of RPC responses |
timeoutMs | Maximum processing time in milliseconds |
void bulkrpc::BulkRequest::performRequest | ( | in vector< bulkrpc::Request > | requests, |
out vector< bulkrpc::Response > | responses | ||
) |
Performs a Bulk Request in old format (deprectated).
Bulk requests are used to perform multiple JSON-RPC requests at once, i.e. with a single HTTP POST request.
requests | List of RPC requests |
responses | Result: List of RPC responses |