OSTHREAD_FUNC test10_incThread(void *parm){ TaskInfo *ti; TaskScheduler *ts = tgetTaskScheduler(); ti = ts->createTask(test10_PROGIncrement, 0); ts->assignFixedTask(1, ti); test10_event.set(); ts->run(); return (void*)-1; }
// Auxilliary function to be used by server implementation // Wake up a task that was deferred, by sending a wake-up message to it void serverAuxWakeDeferred(void *handle){ #ifndef LOCALSTORAGE // on storageserver, send wake up message tsendWakeup((TaskInfo*)handle); #else // on localstorage, trigger event EventSync *readwait = (EventSync*) handle; readwait->set(); #endif }
inline AsyncState::AsyncState() : opResult( CURLE_OK ) , socket( 0 ) , asyncLoop( 0 ) { completedEvent.set(); #ifdef PERF creationTimestamp = timeElapsed(); #endif }