#include <Pt/Remoting/Client.h>
A client for remote procedure calls.
Inherits NonCopyable.
Inherited by Client, and Client.
Public Member Functions | |
| Client () | |
| Constructor. | |
| virtual | ~Client () |
| Destructor. | |
| const RemoteCall * | activeProcedure () const |
| The currently executing procedure. | |
| void | cancel () |
| Cancels the currently executing procedure. | |
| virtual bool | isFailed () const =0 |
| Indicates if the procedure has failed. | |
Protected Member Functions | |
| virtual void | onCancel ()=0 |
| Cancels the remote procedure call. More... | |
| void | setReady () |
| Parses the XML-RPC result. More... | |
|
protected |
This method is used by derived Clients after the XML-RPC result has been parsed by parseResult(). The current RemoteProcedure will receive completion notification to process the result.
|
protectedpure virtual |
Derived Clients implement this method to cancel the remote procedure call.
Implemented in HttpClient, HttpClient, Client, and Client.