#include <gcell/gc_job_manager.h>#include <gcell/gc_jd_stack.h>#include <gcell/gc_jd_queue.h>#include <gcell/gc_spu_args.h>#include "gc_client_thread_info.h"#include <boost/thread.hpp>#include <boost/utility.hpp>#include <libspe2.h>#include <vector>#include <boost/scoped_array.hpp>

Go to the source code of this file.
Classes | |
| struct | worker_ctx |
| struct | spe_event_handler |
| class | gc_job_manager_impl |
| Concrete class that manages SPE jobs. More... | |
Typedefs | |
| typedef boost::scoped_array < gc_client_thread_info > | gc_client_thread_info_sa |
Enumerations | |
| enum | worker_state { WS_FREE, WS_INIT, WS_RUNNING, WS_DEAD } |
| enum | evt_handler_state { EHS_INIT, EHS_RUNNING, EHS_SHUTTING_DOWN, EHS_WAITING_FOR_WORKERS_TO_DIE, EHS_DEAD } |
| enum | job_completer_state { JCS_INIT, JCS_RUNNING, JCS_DEAD } |
| typedef boost::scoped_array<gc_client_thread_info> gc_client_thread_info_sa |
| enum evt_handler_state |
| enum job_completer_state |
| enum worker_state |
1.6.3