Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | List of all members
Core::Notifier Class Referenceabstract
Inheritance diagram for Core::Notifier:
Seg3D::LayerAvailabilityNotifier Seg3D::LayerFilterNotifier

Public Member Functions

virtual void wait ()=0
 
virtual bool timed_wait (double timeout)=0
 
virtual std::string get_name () const =0
 The name of the resource we are waiting for.
 

Member Function Documentation

virtual bool Core::Notifier::timed_wait ( double  timeout)
pure virtual

Wait for the event to be triggered. If the event was already triggered this function returns immediately with true. After the timeout the function returns. If a timeout was triggered it returns false.

Implemented in Seg3D::LayerAvailabilityNotifier, and Seg3D::LayerFilterNotifier.

virtual void Core::Notifier::wait ( )
pure virtual

Wait for the event to be triggered. If the event was already triggered this function returns immediately.

Implemented in Seg3D::LayerAvailabilityNotifier, and Seg3D::LayerFilterNotifier.


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