RTEMS 6.1-rc6
|
This header file provides the implementation interfaces of the Timer Manager. More...
#include <rtems/rtems/timerdata.h>
#include <rtems/score/objectimpl.h>
#include <rtems/score/thread.h>
#include <rtems/score/watchdogimpl.h>
Go to the source code of this file.
Data Structures | |
struct | Timer_server_Control |
Typedefs | |
typedef struct Timer_server_Control | Timer_server_Control |
Functions | |
rtems_status_code | _Timer_Fire (rtems_id id, rtems_interval interval, rtems_timer_service_routine_entry routine, void *user_data, Timer_Classes the_class, Watchdog_Service_routine_entry adaptor) |
rtems_status_code | _Timer_Fire_after (rtems_id id, rtems_interval ticks, rtems_timer_service_routine_entry routine, void *user_data, Timer_Classes the_class, Watchdog_Service_routine_entry adaptor) |
rtems_status_code | _Timer_Fire_when (rtems_id id, const rtems_time_of_day *wall_time, rtems_timer_service_routine_entry routine, void *user_data, Timer_Classes the_class, Watchdog_Service_routine_entry adaptor) |
void | _Timer_Cancel (Per_CPU_Control *cpu, Timer_Control *the_timer) |
void | _Timer_Routine_adaptor (Watchdog_Control *the_watchdog) |
void | _Timer_server_Routine_adaptor (Watchdog_Control *the_watchdog) |
Variables | |
Timer_server_Control *volatile | _Timer_server |
Pointer to default timer server control block. | |
This header file provides the implementation interfaces of the Timer Manager.