GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MSG / V3-0-3

Constituent: msg_mt     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

MSG_prvdefs_mt.h File Reference

Private definitions for the MSG facility (multi-threaded only). More...


Defines

#define MSG_RW_DECLARE(key)   RW_key key;
 Declare an interlock key.
#define MSG_RW_LOCK(rwi, key)   key = RW__lock( rwi )
 Take an interlock.
#define MSG_RW_UNLOCK(rwi, key)   RW__unlock( rwi, key )
 Free an interlock.
#define MSG_MX_LOCK(mtx)   MTX_lock( mtx )
 Take a mutex.
#define MSG_MX_UNLOCK(mtx)   MTX_unlock( mtx )
 Free a mutex.

Functions

unsigned int MSG_isDrained (MSG_Control *mcb)
 Test to see if the fork has drained.


Detailed Description

Private definitions for the MSG facility (multi-threaded only).

CVS $Id: MSG_prvdefs_mt.h,v 1.5 2005/09/22 01:45:07 apw Exp $
Author:
A.P.Waite

Function Documentation

unsigned int MSG_isDrained MSG_Control mcb  ) 
 

Test to see if the fork has drained.

Parameters:
mcb Message control block
Return values:
0 Fork is not drained
1 Fork is drained


Generated on Fri Nov 18 03:07:57 2005 by  doxygen 1.4.4