Exemplo n.º 1
0
DttSP_EXP void
StartKeyer ()
{
	CWRingRestart();	
	if ((timerid =
		timeSetEvent (key_poll_period, 1, (LPTIMECALLBACK) timer_callback,
		(DWORD_PTR) NULL, TIME_PERIODIC)) == (MMRESULT) NULL)
	{
		fprintf (stderr, "Timer failed\n"), fflush (stderr);
	} else sem_post (&keyer_started);
}
Exemplo n.º 2
0
DttSP_EXP void
StartKeyer ()
{
        int rc;
//fprintf(stderr,"StartKeyer\n");
	CWRingRestart();	
        rc=pthread_create(&timerid,NULL,timer_thread,NULL);
        if(rc!=0)
	//if ((timerid =
	//	timeSetEvent (key_poll_period, 1, (LPTIMECALLBACK) timer_callback,
	//	(DWORD_PTR) NULL, TIME_PERIODIC)) == (MMRESULT) NULL)
	{
		fprintf (stderr, "Timer failed\n"), fflush (stderr);
	} else sem_post (&keyer_started);
}