ProteoWizard
Public Member Functions | Private Member Functions | Private Attributes
pwiz::util::IterationListenerRegistry Class Reference

handles registration of IterationListeners and broadcast of update messages More...

#include <IterationListener.hpp>

List of all members.

Public Member Functions

 IterationListenerRegistry ()
void addListener (const IterationListenerPtr &listener, size_t iterationPeriod)
void addListenerWithTimer (const IterationListenerPtr &listener, double timePeriod)
void removeListener (const IterationListenerPtr &listener)
IterationListener::Status broadcastUpdateMessage (const IterationListener::UpdateMessage &updateMessage) const

Private Member Functions

 IterationListenerRegistry (IterationListenerRegistry &)
IterationListenerRegistryoperator= (IterationListenerRegistry &)

Private Attributes

boost::shared_ptr< Impl > impl_

Detailed Description

handles registration of IterationListeners and broadcast of update messages

Definition at line 64 of file IterationListener.hpp.


Constructor & Destructor Documentation

pwiz::util::IterationListenerRegistry::IterationListenerRegistry ( )
pwiz::util::IterationListenerRegistry::IterationListenerRegistry ( IterationListenerRegistry )
private

Member Function Documentation

void pwiz::util::IterationListenerRegistry::addListener ( const IterationListenerPtr listener,
size_t  iterationPeriod 
)
void pwiz::util::IterationListenerRegistry::addListenerWithTimer ( const IterationListenerPtr listener,
double  timePeriod 
)

Referenced by testTime().

void pwiz::util::IterationListenerRegistry::removeListener ( const IterationListenerPtr listener)

Referenced by testRemove().

IterationListener::Status pwiz::util::IterationListenerRegistry::broadcastUpdateMessage ( const IterationListener::UpdateMessage updateMessage) const

Referenced by test(), testCancel(), testRemove(), and testTime().

IterationListenerRegistry& pwiz::util::IterationListenerRegistry::operator= ( IterationListenerRegistry )
private

Member Data Documentation

boost::shared_ptr<Impl> pwiz::util::IterationListenerRegistry::impl_
private

Definition at line 77 of file IterationListener.hpp.


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