GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FBS / V0-2-0

Constituent: fbs_rtos     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

FBS_mtx.ih.px-xxx-xxx File Reference

FBS private implementation of mutexes (Unix version). More...

#include <pthread.h>

Include dependency graph for FBS_mtx.ih.px-xxx-xxx:

This graph shows which files directly or indirectly include this file:


Typedefs

typedef pthread_mutex_t * FBS_mtx
 Typedef for a mutex.
typedef pthread_mutex_t FBS_mti
 Typedef for a mutex instance (unused in VxWorks).

Functions

static FBS_mtx FBS_mtx__create (FBS_mti *mti)
 Create/initialize a mutex.
static unsigned int FBS_mtx__lock (FBS_mtx mtx)
 Lock a mutex.
static unsigned int FBS_mtx__unlock (FBS_mtx mtx)
 Unlock a mutex.
static unsigned int FBS_mtx__destroy (FBS_mtx mtx)
 Destroy a mutex.

Detailed Description

FBS private implementation of mutexes (Unix version).

CVS $Id: FBS_mtx.ih.px-xxx-xxx,v 1.1 2005/11/17 01:27:19 apw Exp $
Author:
A.P.Waite

Function Documentation

FBS_mtx FBS_mtx__create FBS_mti mti  )  [inline, static]
 

Create/initialize a mutex.

Parameters:
mti (in) Mutex instance (only used in unix implementation)
Return values:
0 Failure
x Mutex handle

unsigned int FBS_mtx__destroy FBS_mtx  mtx  )  [inline, static]
 

Destroy a mutex.

Parameters:
mtx (in) Mutex handle

unsigned int FBS_mtx__lock FBS_mtx  mtx  )  [inline, static]
 

Lock a mutex.

Parameters:
mtx (in) Mutex handle

unsigned int FBS_mtx__unlock FBS_mtx  mtx  )  [inline, static]
 

Unlock a mutex.

Parameters:
mtx (in) Mutex handle


Generated on Wed Nov 16 20:55:05 2005 by  doxygen 1.4.4