14 #ifndef ASYNCTASKCOLLECTION_H 15 #define ASYNCTASKCOLLECTION_H 38 void remove_duplicate_tasks();
42 AsyncTask *find_task(
const std::string &name)
const;
44 size_t get_num_tasks()
const;
46 MAKE_SEQ(get_tasks, get_num_tasks, get_task);
47 void remove_task(
size_t index);
48 AsyncTask *operator [] (
size_t index)
const;
53 void output(std::ostream &out)
const;
54 void write(std::ostream &out,
int indent_level = 0)
const;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A list of tasks, for instance as returned by some of the AsyncTaskManager query functions.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void output(std::ostream &out) const
Writes a brief one-line description of the AsyncTaskCollection to the indicated output stream.
This class represents a concrete task performed by an AsyncManager.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.