00001 #ifndef TASK_TIMING_H_ 00002 #define TASK_TIMING_H_ 00003 /*------------------------------------------------------------------------ 00004 *--------------------- RT-WMP -------------------- 00005 *------------------------------------------------------------------------ 00006 * V7.0B 11/05/10 00007 * 00008 * 00009 * File: ./src/plugins/long_messages/long_messages.c 00010 * Authors: Danilo Tardioli 00011 * ---------------------------------------------------------------------- 00012 * Copyright (C) 2000-2010, Universidad de Zaragoza, SPAIN 00013 * 00014 * Contact Addresses: Danilo Tardioli dantard@unizar.es 00015 * 00016 * RT-WMP is free software; you can redistribute it and/or modify it 00017 * under the terms of the GNU General Public License as published by the 00018 * Free Software Foundation; either version 2, or (at your option) any 00019 * later version. 00020 * 00021 * RT-WMP is distributed in the hope that it will be useful, but 00022 * WITHOUT ANY WARRANTY; without even the implied warranty of 00023 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00024 * General Public License for more details. 00025 * 00026 * You should have received a copy of the GNU General Public License 00027 * distributed with RT-WMP; see file COPYING. If not, write to the 00028 * Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 00029 * 02111-1307, USA. 00030 * 00031 * As a special exception, if you link this unit with other files to 00032 * produce an executable, this unit does not by itself cause the 00033 * resulting executable to be covered by the GNU General Public License. 00034 * This exception does not however invalidate any other reasons why the 00035 * executable file might be covered by the GNU Public License. 00036 * 00037 *----------------------------------------------------------------------*/ 00038 int task_get_next_predicted_push_delay_most_priority_than(int priority); 00039 int task_get_next_predicted_push_delay_for_priority(int priority); 00040 void task_init(void); 00041 void task_push(int priority); 00042 int task_get_next_predicted_push_delay(void); 00043 int task_get_priority_period(int priority); 00044 00045 #endif /* TASK_TIMING_H_ */