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

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.4 2005/07/16 19:46:32 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 Sun Jul 17 09:55:45 2005 by doxygen 1.3.3