decaf::internal::util::concurrent::CompletionCondition Class Reference

#include <src/main/decaf/internal/util/concurrent/ThreadingTypes.h>

Public Member Functions

virtual ~CompletionCondition ()
virtual bool operator() (bool timedOut DECAF_UNUSED)
 Called from timed wait condition methods to indicate if the timeout has occurred, allows this method to take other actions based on the timeout having occurred or not.
virtual bool operator() ()
 Called from non-timed wait conditions to determine if the condition necessary to complete the wait has occurred or not.

Constructor & Destructor Documentation

virtual decaf::internal::util::concurrent::CompletionCondition::~CompletionCondition (  )  [inline, virtual]

Member Function Documentation

virtual bool decaf::internal::util::concurrent::CompletionCondition::operator() (  )  [inline, virtual]

Called from non-timed wait conditions to determine if the condition necessary to complete the wait has occurred or not.

Referenced by operator()().

virtual bool decaf::internal::util::concurrent::CompletionCondition::operator() ( bool timedOut  DECAF_UNUSED  )  [inline, virtual]

Called from timed wait condition methods to indicate if the timeout has occurred, allows this method to take other actions based on the timeout having occurred or not.

By default this method just defers to the simple operator() method.

Parameters:
timedOut Indicates that the calling wait condition timed out or not.

References operator()().


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

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1