|
INTRODUCTION Overview Download and Install Documentation Publications REPOSITORY Libraries DEVELOPER Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
gbxutilacfr::Stoppable Class ReferenceAn abstract interface class representing an stoppable activity. More...
Inherited by gbxiceutilacfr::Thread.
Detailed DescriptionAn abstract interface class representing an stoppable activity.Inherit from this and other classes will know how to ask if your class was stopped (interrupted).
function doBigJob( gbxutilacfr::Stoppable* parent )
{
// check periodically that the parent activity is not stopping
while( !parent->isStopping() )
{
// perform many steps
}
}
class MyActivity : public gbxutilacfr::Stoppable
{
public:
virtual bool isStopping()
{
// return TRUE if we are interrupted
};
void run()
{
doBigJob( this );
};
};
The documentation for this class was generated from the following file: |
1.4.5