| 820 | } |
| 821 | |
| 822 | bool RemoteBackend::commitTransaction() |
| 823 | { |
| 824 | if (d_trxid == -1) { |
| 825 | return false; |
| 826 | } |
| 827 | |
| 828 | Json query = Json::object{ |
| 829 | {"method", "commitTransaction"}, |
| 830 | {"parameters", Json::object{{"trxid", static_cast<double>(d_trxid)}}}}; |
| 831 | |
| 832 | d_trxid = -1; |
| 833 | Json answer; |
| 834 | return this->send(query) && this->recv(answer); |
| 835 | } |
| 836 | |
| 837 | bool RemoteBackend::abortTransaction() |
| 838 | { |