A wrapper class that enables optional status tracking of operations. More...
Public Member Functions | |
| DelayedDispatch (boost::shared_ptr< ClientImpl > client, boost::shared_ptr< Action > action, bool master_only=false) | |
| DelayedDispatch (boost::shared_ptr< ClientImpl > client, Action *action, bool master_only=false) | |
| Status | status () |
| Returns a Status object tracking the status of your operation. | |
A wrapper class that enables optional status tracking of operations.
Call status() to get a Status object tracking the outcome of your operation.
More technically, it's a wrapper for optionally decorating sent actions with a status tracking action. This functionality is provided without any bandwidth overhead - extra bytes are sent only if the status() method is used.
1.7.1