CriticalSectionGraphicWindow.c

Go to the documentation of this file.
00001 /*-----------------------------------------------------------------------------------*/
00002 /* INRIA 2006 */
00003 /* Allan CORNET */
00004 /*-----------------------------------------------------------------------------------*/
00005 #include "CriticalSectionGraphicWindow.h"
00006 /*-----------------------------------------------------------------------------------*/
00007 static CRITICAL_SECTION Sync_scig_buzy;
00008 /*-----------------------------------------------------------------------------------*/
00009 static int init_C_S_Sync_scig_buzy=0;
00010 /*-----------------------------------------------------------------------------------*/
00011 void Setscig_buzyState(BOOL state)
00012 {
00013         if (init_C_S_Sync_scig_buzy==0)
00014         {
00015                 InitializeCriticalSection(&Sync_scig_buzy);
00016                 init_C_S_Sync_scig_buzy++;
00017         }
00018 
00019         if (state == TRUE)
00020         {
00021                 EnterCriticalSection(&Sync_scig_buzy);
00022         }
00023         else
00024         {
00025                 LeaveCriticalSection(&Sync_scig_buzy);
00026         }
00027 }
00028 /*-----------------------------------------------------------------------------------*/

Generated on Sun Mar 4 15:03:54 2007 for Scilab [trunk] by  doxygen 1.5.1