1 //------------------------------------------------------------------------------ 2 // LockLooperTestCommon.cpp 3 // 4 //------------------------------------------------------------------------------ 5 6 // Standard Includes ----------------------------------------------------------- 7 8 // System Includes ------------------------------------------------------------- 9 #include <Looper.h> 10 11 // Project Includes ------------------------------------------------------------ 12 13 // Local Includes -------------------------------------------------------------- 14 #include "LockLooperTestCommon.h" 15 16 // Local Defines --------------------------------------------------------------- 17 18 // Globals --------------------------------------------------------------------- 19 20 //------------------------------------------------------------------------------ 21 int32 LockLooperThreadFunc(void* data) 22 { 23 TLockLooperInfo* info = (TLockLooperInfo*)data; 24 25 // Forces the test to encounter a pre-locked looper 26 info->LockLooper(); 27 28 // Let the test proceed (finding the locked looper) 29 info->UnlockTest(); 30 31 // Wait until the thread is dead 32 info->LockThread(); 33 34 return 0; 35 } 36 //------------------------------------------------------------------------------ 37 38 /* 39 * $Log $ 40 * 41 * $Id $ 42 * 43 */ 44 45 46