15 #ifndef ASYNCTASKCOLLECTION_H
16 #define ASYNCTASKCOLLECTION_H
18 #include "pandabase.h"
19 #include "pointerToArray.h"
20 #include "asyncTask.h"
41 void remove_duplicate_tasks();
45 AsyncTask *find_task(
const string &name)
const;
47 int get_num_tasks()
const;
49 MAKE_SEQ(get_tasks, get_num_tasks, get_task);
50 void remove_task(
int index);
56 void output(ostream &out)
const;
57 void write(ostream &out,
int indent_level = 0)
const;
69 #include "asyncTaskCollection.I"
A list of tasks, for instance as returned by some of the AsyncTaskManager query functions.
This class represents a concrete task performed by an AsyncManager.
void output(ostream &out) const
Writes a brief one-line description of the AsyncTaskCollection to the indicated output stream...