GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > IPBS / V0-0-1

Constituent: pbs     Tag: i845e


Interface   Data Structures   File List   Data Fields   Globals  

RW_tmr.h.vx-xxx-xxx File Reference

Defines the VxWorks platform dependent includes for Resource Wait timer (RW_tmr) routines. More...

#include "IPBS/WUT.h"
#include "IPBS/WUT_tmr.h"

Include dependency graph for RW_tmr.h.vx-xxx-xxx:


Data Structures

struct  _RW_tmr
 VxWorks platform dependent version of a Resource Wait timer handle. More...

Typedefs

typedef enum _RW_state_internal RW_state_internal
 Typedef for enum _RW_state_internal.

Enumerations

enum  _RW_state_internal {
  RW_M_TOVCOMPUTE = (1 << 0),
  RW_M_INCWAITING = (1 << 1),
  RW_M_TMRSTARTED = (1 << 2),
  RW_M_TRYAGAIN = (1 << 3),
  RW_M_TIMEDOUT = (1 << 4),
  RW_M_KEY = 0,
  RW_M_ERROR = (1 << 31)
}
 Enumerates the possible return state bits of RW_tmr_block. More...

Functions

WUT_cb_status rw_tmr_handler (void *rw, WUT_tmr *wut)
 RW timeout handler.

Detailed Description

Defines the VxWorks platform dependent includes for Resource Wait timer (RW_tmr) routines.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: RW_tmr.h.vx-xxx-xxx,v 1.1.1.1 2006/02/10 21:45:34 saxton Exp $
  

Enumeration Type Documentation

enum _RW_state_internal
 

Enumerates the possible return state bits of RW_tmr_block.

Enumerator:
RW_M_TOVCOMPUTE  Blocking routine start timer
RW_M_INCWAITING  Increment wait counter
RW_M_TMRSTARTED  Timer has been started
RW_M_TRYAGAIN  Blocking routine has timed out
RW_M_TIMEDOUT  Blocking signal to try again
RW_M_KEY  Not used
RW_M_ERROR  Internal error


Function Documentation

WUT_cb_status rw_tmr_handler void *  rw,
WUT_tmr wut
 

RW timeout handler.

Parameters:
rw The resource wait handle
wut The WUT timer
Returns:
Either WUT_K_STATE_CHANGE_NO or WUT_K_STATE_CHANGE_YES


Generated on Fri Feb 10 20:24:02 2006 by  doxygen 1.4.4