Eris::OperationBlocked Class Reference
OperationBlocked exceptions are thrown by certain Eris functions when they cannot proceed (almost always becuase they are waiting on data from the server).
More...
#include <Exceptions.h>
List of all members.
|
Public Member Functions |
| OperationBlocked (Signal &rsig) |
Public Attributes |
Signal & | _continue |
Detailed Description
OperationBlocked exceptions are thrown by certain Eris functions when they cannot proceed (almost always becuase they are waiting on data from the server).
They are deliberately placed outside the standard exception heirarchy so people don't accidently catch them.
The member signal is emitted when the original operation can be restarted (i.e the blocking condition no longer exists). The major complication is storing sufficent data to restart the request.
The documentation for this class was generated from the following file:
Generated on Thu Jul 29 08:12:34 2004 for Eris by
1.3.7