GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / dev > efc / rhel5-64
#include <EFC/EHP.h>
#include <PBS/TASK.h>
#include <PBS/FORK.h>
#include <PBS/TOC.h>
#include <PBS/MBA.h>
#include <string.h>
Classes | |
struct | _EHP |
Defines | |
#define | NQUES 31 |
Typedefs | |
typedef struct _EHP | EHP |
Functions | |
static int | get_task_priority () |
Get the priority of this task. | |
FORK_fcb * | EHP_create (void) |
Creates the Event Handler Proxy task. | |
unsigned int | EHP_destroy (void) |
Destroys the Event Handler Proxy task. | |
FORK_que * | EHP_queGet (int que_id) |
Gets the fork que handle of the specified fork que. | |
Variables | |
static EHP | Ehp = { NULL } |
CVS $Id: EHP.c,v 1.2 2011/03/27 04:55:30 russell Exp $
A FORK task with 31 queues is established. Clients may request one of the que to do their work in and then que such work using the normal FORK_qusr routine.
FORK_fcb * EHP_create | ( | void | ) |
Creates the Event Handler Proxy task.
References get_task_priority().
Referenced by EHP_queGet().
unsigned int EHP_destroy | ( | void | ) |
Destroys the Event Handler Proxy task.
FORK_que * EHP_queGet | ( | int | que_id | ) |
Gets the fork que handle of the specified fork que.
References EHP_create().
static inline int get_task_priority | ( | ) | [inline, static] |
Get the priority of this task.
Referenced by EHP_create().