Personal tools
You are here: Home Projects C++ Cfront releases Release 1.0 Source cfront lib task timer.c
Document Actions

timer.c

by Paul McJones last modified 2007-02-02 09:33

Click here to get the file

Size 1 kB - File type text/x-csrc

File contents

/* @(#) timer.c 1.2 1/27/86 17:48:11 */
/*ident	"@(#)cfront:lib/task/timer.c	1.2"*/
/* @(#) timer.c 1.1 1/17/85 14:48:50 */
#include "task.h"

timer.timer(int d) : (TIMER)
{
DB(("x%x->timer( %d )\n", this, d));
	s_state = IDLE;
	insert(d,this);
}

timer.~timer()
{
DB(("x%x->~timer()\n", this));
	if (s_state != TERMINATED) task_error(E_TIMERDEL,this);
}

void timer.reset(int d)
{
DB(("x%x->~timer::reset( %d )\n", this,d));
	remove();
	insert(d,this);
}

void timer.print(int /*n*/)
{
	long tt = s_time;
	printf("timer %ld == clock+%ld\n",tt,tt-clock);
}
« April 2024 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: