GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-10-10
Constituent: pbs     Tag: sun-gcc
#include "PBI/Ofs.h"
#include "PBS/L_pubdefs.h"
#include "PBS/RW_pubdefs.h"
#include "PBS/PL_comdefs.h"
Include dependency graph for PL_pubdefs.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _PL_que |
The definition of a single priority que. More... | |
struct | _PL_ctl |
The PL control structure. More... | |
Defines | |
#define | PL_SIZEOF(_nques) |
Computes the number of bytes needed for a PL of _nques. | |
#define | PL_DECLARE(_name, _nques) unsigned char _name[PL_SIZEOF(_nques)] |
Drops enough storage for a PL of _nques. | |
#define | PL_USR_SET(_que, _value) (_que)->usr = (void *)(_value) |
Sets the user defined location within the que. | |
#define | PL_USR_GET(_que) (_que)->usr |
Returns the value in the user defined location within the que. | |
#define | PL_CTL_GET(_que) |
Locates the control block from a given que. |
CVS $Id: PL_pubdefs.h,v 1.4 2004/05/12 16:19:03 russell Exp $
|
Value: Locates the control block from a given que.
|
|
Drops enough storage for a PL of _nques.
/ * Drops enough storage for a control structure and 5 ques * / PL_DECLARE (my_pl, 5); status = PL_init ((PL_ctl *)my_pl, PL_K_TYPE_BLOCKING_FIFO_WTO, 5); |
|
Value: Computes the number of bytes needed for a PL of _nques.
Example / * Drops enough storage for a control structure and 5 ques * / unsigned char my_pl[PL_SIZEOF (5)]; status = PL_init ((PL_ctl *)my_pl, PL_K_TYPE_BLOCKING_FIFO_WTO, 5); |
|
Returns the value in the user defined location within the que.
|
|
Sets the user defined location within the que.
|