24 #ifndef _ITERATIONLISTENER_HPP_
25 #define _ITERATIONLISTENER_HPP_
29 #include "boost/shared_ptr.hpp"
50 UpdateMessage(
size_t index,
size_t count,
const std::string& message = std::string())
51 : iterationIndex(index), iterationCount(count), message(message)
78 boost::shared_ptr<Impl>
impl_;
88 #endif // _ITERATIONLISTENER_HPP_
virtual Status update(const UpdateMessage &updateMessage)
boost::shared_ptr< IterationListener > IterationListenerPtr
boost::shared_ptr< Impl > impl_
virtual ~IterationListener()
interface to be implemented by clients who want progress callbacks
handles registration of IterationListeners and broadcast of update messages
const std::string & message