<?xml version="1.0" encoding='ISO-8859-1'?>
<!--DOCTYPE component PUBLIC "-//OCERA//DTD component XML V1.0//EN" "file:component.dtd"-->

<component id="ptimers" name="POSIX Timers">
  <title>POSIX Timers</title>
  <info>
    <authorgroup>
      
      <author>
	<firstname>Josep</firstname>
	<surname>Vidal</surname>
	<affiliation>
	  <orgname>UPVLC</orgname>
	</affiliation>
	<email><ulink url="mailto:jvidal@disca.upv.es">jvidal@disca.upv.es</ulink></email>
      </author>
      
      <author>
	<firstname>Fidel</firstname>
	<surname>Gonzalez</surname>
	<affiliation>
	  <orgname>UPVLC</orgname>
	</affiliation>
	<email><ulink url="mailto:Fidel@fie.uclv.edu.cus">Fidel@fie.uclv.edu.cu</ulink></email>
      </author>
      
    </authorgroup>
    
    <reviewergroup>
      <author>
	<firstname>Ismael</firstname>
	<surname>Ripoll</surname>
	<affiliation>
	  <orgname>UPVLC</orgname>
	</affiliation>
	<email><ulink url="mailto:iripoll@disca.upv.es">iripoll@disca.upv.es</ulink></email>
      </author>
    </reviewergroup>

    <copyright>
      <year>2003</year>
      <holder>OCERA Consortium</holder>
    </copyright>

    <deliverable file="ms2-month12/WP5/D5.2_rep.pdf" />
    <workpackage id="WP5" />

    <date start="01/09/2002" release="22/04/2003"/>

    <version cvs="sched/ptimers" value="0.2-1"/>
    <status value="Stable"/>

    <licenses>
  <license name="MPL" />
  <license name="GPL" />
  <license name="LGPL" />
  <license name="CeCILL" file="cecill.pdf" />
</licenses>
    <home-page url="http://www.ocera.org"/>

    <hardware processor="Independent"/>
    <platform rtlinux="3.2pre1"/>
    <componenttype value="LowLevel"/>

    <dependencies>
      <dependency version="3.2pre1">RTLinux</dependency>
      <dependency version=">=0.2">PSignals</dependency>
    </dependencies>

    <keywords>Real-Time, POSIX, timers</keywords>
  </info>

  <!-- ================================================== Description -->
  <description>
    POSIX timers provides mechanisms to notify a thread when the time
    (measured by a particular clock) has reached a specified value, or
    when a specified amount of time has passed. Although RTLinux has
    good and accurate timing facilities, it does not provide general
    timer functionality. RTLinux defines only one timer for each
    thread, which is used to implement the periodic behaviour of the
    thread. This component implements the POSIX real-time extensions.
  </description>
   
</component>

