|
GoPxL SDK
|
Public Member Functions | |
| void | CheckResponse (k64u timeoutInMilliseconds=DEFAULT_TRANSACTION_TIMEOUT_MSEC) |
| Checks the future transaction response value without returning it. More... | |
| const GoRequest & | GetRequest () |
| Gets the transaction request value. More... | |
| const GoRequestResponse & | GetResponse (k64u timeoutInMilliseconds=DEFAULT_TRANSACTION_TIMEOUT_MSEC) |
| Gets the future transaction response value. More... | |
| std::shared_future < GoRequestResponse > & | GetResponseFuture () |
| Gets the future which stores the transaction response value. More... | |
| GoTransaction ()=default | |
| Constructs GoTransaction. More... | |
| GoTransaction (const GoRequest &request) | |
| Transaction handle to simplify working with asynchronous result data. More... | |
| void | OnError (const std::exception &e) |
| Sets the future error and forces GetResponse() to throw exception e wrapped in GoChannelError. More... | |
| void | OnResponse (const std::shared_ptr< GoRequestResponse > &response) |
| Sets the future which stores the transaction response value. More... | |
Friends | |
| class | ::GoTransactionTests |
| class | GoRestClient |