#include <SatSolverObserver.h>
Definition at line 120 of file SatSolverObserver.h.
Public Member Functions | |
ResultsWatch (AbstractSatSolver *solver, std::ostream &streamTo) | |
virtual | ~ResultsWatch () |
virtual void | notify () |
Event notification, usually called by object implementing ISubject interface. | |
Classes | |
struct | Private |
ResultsWatch | ( | AbstractSatSolver * | solver, | |
std::ostream & | streamTo | |||
) |
solver | Observed solver. | |
streamTo | Standard output stream to write to. |
Definition at line 138 of file SatSolverObserver.cpp.
References ResultsWatch::Private::nResults, and ResultsWatch::Private::solver.
~ResultsWatch | ( | ) | [virtual] |
Definition at line 144 of file SatSolverObserver.cpp.
void notify | ( | ) | [virtual] |
Event notification, usually called by object implementing ISubject interface.
Implements IObserver.
Definition at line 147 of file SatSolverObserver.cpp.
References FastSatSolver::StreamDecorator::C_LIGHT_BLUE, AbstractSatSolver::getSolutionsCount(), AbstractProcessWatched::getTimeElapsed(), ResultsWatch::Private::nResults, ResultsWatch::Private::solver, and ResultsWatch::Private::stream.