Notification for progress using listener.
virtual void whenProgress(const void *src, const Size step, const double time)=0
When progress was made.
gum is the global namespace for all aGrUM entities
virtual void whenStop(const void *src, const std::string &message)=0
When it stops.
virtual ~ProgressListener()
Class destructor.
ProgressListener(ProgressNotifier ¬if)
Class constructor.
ProgressListener & operator=(const ProgressListener &other)
Copy operator.
#define GUM_CONNECT(sender, signal, receiver, target)
ProgressNotifier & __notif
The scheme configuration.
priority queues (in which an element cannot appear more than once)
The ProgressListener class.
#define GUM_ERROR(type, msg)