// // PITest.h // PerfIndex // // Created by Mark Hamilton on 8/21/13. // // #import #import "PerfIndex.h" @interface PITest : NSObject { int (*setup_func)(int, long long, int, void**); int (*execute_func)(int, int, long long, int, void**); void (*cleanup_func)(int, long long); long long length; int numThreads; int readyThreadCount; int testArgc; void** testArgv; pthread_mutex_t readyThreadCountLock; pthread_cond_t threadsReadyCvar; pthread_cond_t startCvar; pthread_t* threads; } @property NSString* testName; - (BOOL)setup; - (BOOL)execute; - (void)cleanup; @end