Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

gm_mutex.c File Reference

#include "gm_call_trace.h"
#include "gm_compiler.h"
#include "gm_internal.h"

Functions

GM_ENTRY_POINT struct gm_mutex * gm_create_mutex ()
GM_ENTRY_POINT void gm_destroy_mutex (struct gm_mutex *mu)
GM_ENTRY_POINT void gm_mutex_enter (struct gm_mutex *mu)
GM_ENTRY_POINT void gm_mutex_exit (struct gm_mutex *mu)

Detailed Description

This file contains the GM API functions gm_create_mutex(), gm_destroy_mutex(), gm_mutex_enter(), gm_mutex_exit().


Function Documentation

GM_ENTRY_POINT struct gm_mutex* gm_create_mutex void   
 

gm_create_mutex() creates a GM mutex.

Return values:
gm_mutex  (OUT) Handle to the GM mutex.
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)

GM_ENTRY_POINT void gm_destroy_mutex struct gm_mutex *    mu
 

gm_destroy_mutex() destroys a GM mutex.

Parameters:
mu  (IN) The handle to the GM mutex.
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)

GM_ENTRY_POINT void gm_mutex_enter struct gm_mutex *    mu
 

gm_mutex_enter()

Parameters:
mu  (IN) The handle to the GM mutex.
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)

GM_ENTRY_POINT void gm_mutex_exit struct gm_mutex *    mu
 

gm_mutex_exit()

Parameters:
mu  (IN) The handle to the GM mutex.
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)


Generated on Mon Nov 3 15:39:26 2003 for GM by doxygen1.2.15