gwensemaphore.h

Go to the documentation of this file.
00001 /***************************************************************************
00002     begin       : Tue Jul 29 2008
00003     copyright   : (C) 2008 by Martin Preuss
00004     email       : martin@libchipcard.de
00005 
00006 
00007  ***************************************************************************
00008  *                                                                         *
00009  *   This library is free software; you can redistribute it and/or         *
00010  *   modify it under the terms of the GNU Lesser General Public            *
00011  *   License as published by the Free Software Foundation; either          *
00012  *   version 2.1 of the License, or (at your option) any later version.    *
00013  *                                                                         *
00014  *   This library is distributed in the hope that it will be useful,       *
00015  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00016  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     *
00017  *   Lesser General Public License for more details.                       *
00018  *                                                                         *
00019  *   You should have received a copy of the GNU Lesser General Public      *
00020  *   License along with this library; if not, write to the Free Software   *
00021  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston,                 *
00022  *   MA  02111-1307  USA                                                   *
00023  *                                                                         *
00024  ***************************************************************************/
00025 
00026 
00027 #ifndef GWEN_SEMAPHORE_H
00028 #define GWEN_SEMAPHORE_H
00029 
00030 
00031 typedef struct GWEN_SEMAPHORE GWEN_SEMAPHORE;
00032 
00033 
00034 GWEN_SEMAPHORE *GWEN_Semaphore_new();
00035 void GWEN_Semaphore_free(GWEN_SEMAPHORE *sm);
00036 
00037 void GWEN_Semaphore_Wait(GWEN_SEMAPHORE *sm);
00038 void GWEN_Semaphore_Post(GWEN_SEMAPHORE *sm);
00039 
00040 
00041 #endif

Generated on Thu Aug 20 13:54:38 2009 for gwenhywfar by  doxygen 1.5.9