#include <sync_task.hh>
Target iteration | |
typedef WrappedForwardIterator < TargetsConstIteratorTag, const RepositoryName > | TargetsConstIterator |
TargetsConstIterator | begin_targets () const |
TargetsConstIterator | end_targets () const |
Basic operations | |
SyncTask (Environment *const env, const bool parallel) | |
Basic operations | |
virtual | ~SyncTask () |
Add targets | |
void | add_target (const std::string &) |
Event callbacks | |
virtual void | on_sync_all_pre ()=0 |
virtual void | on_sync_pre (const RepositoryName &)=0 |
virtual void | on_sync_post (const RepositoryName &)=0 |
virtual void | on_sync_skip (const RepositoryName &)=0 |
virtual void | on_sync_fail (const RepositoryName &, const SyncFailedError &)=0 |
virtual void | on_sync_succeed (const RepositoryName &)=0 |
virtual void | on_sync_all_post ()=0 |
virtual void | on_sync_status (const int x, const int y, const int a)=0 |
Public Member Functions | |
virtual void | execute () |
virtual void paludis::SyncTask::execute | ( | ) | [virtual] |
Run the task.