14 #ifndef __INCLUDED_SCOPIRA_CORE_SIDEKICKTHREAD_H__ 15 #define __INCLUDED_SCOPIRA_CORE_SIDEKICKTHREAD_H__ 19 #include <scopira/core/sidekick.h> 25 class sidekick_runner;
26 class sidekick_thread;
46 SCOPIRA_EXPORT
virtual void run(
void);
56 typedef std::list<scopira::tool::count_ptr<sidekick_i> > sidekick_list;
59 struct sidekick_area {
81 SCOPIRA_EXPORT ~sidekick_thread();
Definition: sidekickthread.h:38
Definition: sidekick.h:127
Definition: archiveflow.h:20
virtual void enqueue_sidekick(sidekick_i *t)
actuall driver
virtual void run(void)
the run implementation
virtual bool is_sidekick_running(void)
additional driver method
Definition: sidekick.h:61
virtual void notify_stop(void)
called by sidekick_thread's dtor
sidekick_runner(void)
ctor
Definition: sidekickthread.h:75