Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

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 <Types.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 May 22 08:01:11 2003 for Eris by doxygen1.3-rc3