|
Public Member Functions |
void | replicate_query (const Callback< void, RPC< void > > &completion, MedusaID primary, Query query) |
| Invokes replicate_query on the remote server (non-blocking interface).
|
RPC< void > | replicate_query (MedusaID primary, Query query) |
| Invokes replicate_query on the remote server (blocking interface).
|
void | replicate_subs (const Callback< void, RPC< void > > &completion, MedusaID primary, vector< Subscription > subs) |
| Invokes replicate_subs on the remote server (non-blocking interface).
|
RPC< void > | replicate_subs (MedusaID primary, vector< Subscription > subs) |
| Invokes replicate_subs on the remote server (blocking interface).
|
void | keep_alive (const Callback< void, RPC< void > > &completion) |
| Invokes keep_alive on the remote server (non-blocking interface).
|
RPC< void > | keep_alive () |
| Invokes keep_alive on the remote server (blocking interface).
|
void | failure_notification (const Callback< void, RPC< void > > &completion, MedusaID failed_node, Time time_failure_detected) |
| Invokes failure_notification on the remote server (non-blocking interface).
|
RPC< void > | failure_notification (MedusaID failed_node, Time time_failure_detected) |
| Invokes failure_notification on the remote server (blocking interface).
|
void | start (const Callback< void, RPC< void > > &completion) |
| Invokes start on the remote server (non-blocking interface).
|
RPC< void > | start () |
| Invokes start on the remote server (blocking interface).
|
void | stop (const Callback< void, RPC< void > > &completion) |
| Invokes stop on the remote server (non-blocking interface).
|
RPC< void > | stop () |
| Invokes stop on the remote server (blocking interface).
|
void | get_secondary_ids (const Callback< void, RPC< vector< MedusaID > > > &completion) |
| Invokes get_secondary_ids on the remote server (non-blocking interface).
|
RPC< vector< MedusaID > > | get_secondary_ids () |
| Invokes get_secondary_ids on the remote server (blocking interface).
|