gwenhywfar 5.11.2beta
mutex.h
Go to the documentation of this file.
1/***************************************************************************
2 begin : Mon Jul 14 2008
3 copyright : (C) 2008 by Martin Preuss
4 email : martin@libchipcard.de
5
6
7 ***************************************************************************
8 * *
9 * This library is free software; you can redistribute it and/or *
10 * modify it under the terms of the GNU Lesser General Public *
11 * License as published by the Free Software Foundation; either *
12 * version 2.1 of the License, or (at your option) any later version. *
13 * *
14 * This library is distributed in the hope that it will be useful, *
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
17 * Lesser General Public License for more details. *
18 * *
19 * You should have received a copy of the GNU Lesser General Public *
20 * License along with this library; if not, write to the Free Software *
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, *
22 * MA 02111-1307 USA *
23 * *
24 ***************************************************************************/
25
26
27#ifndef GWEN_MUTEX_H
28#define GWEN_MUTEX_H
29
31
32#ifdef __cplusplus
33extern "C" {
34#endif
35
36
37typedef struct GWEN_MUTEX GWEN_MUTEX;
38
39
42
45
46
47#ifdef __cplusplus
48}
49#endif
50
51
52#endif
#define GWENHYWFAR_API
GWENHYWFAR_API int GWEN_Mutex_Unlock(GWEN_MUTEX *mtx)
struct GWEN_MUTEX GWEN_MUTEX
Definition mutex.h:37
GWENHYWFAR_API int GWEN_Mutex_Lock(GWEN_MUTEX *mtx)
GWENHYWFAR_API GWEN_MUTEX * GWEN_Mutex_new(void)
GWENHYWFAR_API void GWEN_Mutex_free(GWEN_MUTEX *mtx)