Public Member Functions

DelayedDispatch Class Reference

A wrapper class that enables optional status tracking of operations. More...

List of all members.

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.

Detailed Description

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.


The documentation for this class was generated from the following files: