GNU Radio 3.3.0 C++ API
|
#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 <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 |