GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-10-5
Constituent: pbs     Tag: rad750
#include <types/vxArch.h>
#include <semLib.h>
#include "PBS/RW.h"
#include "PBS/INT.ih"
#include "RW_tmr.h"
Include dependency graph for RW_tmr.ih.vx-xxx-xxx:
Defines | |
#define | RW_TMR_PINIT(rw_tmr) rw_tmr->wut.state = WUT_K_ALLOCATED; |
Initializes the platform specific piece of the RW_tmr structure. | |
Functions | |
RW__EXP_FNC RW_state | RW__tmr_lock (RW_tmr *tmr, RW_state state) |
Locks the resource. | |
RW__EXP_FNC RW_state | RW__tmr_wait (RW_tmr *tmr, RW_state state) |
Waits until the timer expires or another task calls RW__tmr_wake indicating that another attempt be made to allocate the resource. | |
RW__EXP_FNC RW_state | RW__tmr_unlock (RW_tmr *tmr, RW_state state) |
Unlocks the resource. | |
RW__EXP_FNC RW_state | RW__tmr_destroy (RW_tmr *tmr, RW_state state) |
Destroys the tmr RW handle. This should be called before exiting the routine doing the allocation, since it will cleanup any outstanding timers among other things. |
CVS $Id: RW_tmr.ih.vx-xxx-xxx,v 1.3 2003/09/27 18:52:17 russell Exp $
|
Initializes the platform specific piece of the RW_tmr structure.
|
|
Destroys the tmr RW handle. This should be called before exiting the routine doing the allocation, since it will cleanup any outstanding timers among other things.
|
Here is the call graph for this function:
|
Locks the resource.
|
Here is the call graph for this function:
|
Unlocks the resource.
|
Here is the call graph for this function:
|
Waits until the timer expires or another task calls RW__tmr_wake indicating that another attempt be made to allocate the resource.
|
Here is the call graph for this function: