Generated on for Gecode by doxygen 1.17.0
Gecode::Search::Par::Slave< Collect >::Completion Class Reference

Completion event for the current run. More...

#include <gecode/search/par/pbs.hh>

Public Member Functions

 Completion (void)
 Initialize as completed.
virtual void terminated (void)
 Signal completion.
void wait (void)
 Wait for completion and consume the signal.
Public Member Functions inherited from Gecode::Support::Terminator
virtual ~Terminator ()
 Destructor.

Protected Attributes

Support::Event done
 The completion event.

Detailed Description

template<class Collect>
class Gecode::Search::Par::Slave< Collect >::Completion

Completion event for the current run.

Definition at line 75 of file pbs.hh.

Constructor & Destructor Documentation

◆ Completion()

template<class Collect>
Gecode::Search::Par::Slave< Collect >::Completion::Completion ( void )
inline

Initialize as completed.

Definition at line 44 of file pbs.hpp.

Member Function Documentation

◆ terminated()

template<class Collect>
void Gecode::Search::Par::Slave< Collect >::Completion::terminated ( void )
inlinevirtual

Signal completion.

Implements Gecode::Support::Terminator.

Definition at line 53 of file pbs.hpp.

◆ wait()

template<class Collect>
void Gecode::Search::Par::Slave< Collect >::Completion::wait ( void )
inline

Wait for completion and consume the signal.

Definition at line 59 of file pbs.hpp.

Member Data Documentation

◆ done

template<class Collect>
Support::Event Gecode::Search::Par::Slave< Collect >::Completion::done
protected

The completion event.

Definition at line 78 of file pbs.hh.


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