RecoSim  1.0
 All Classes Files Functions Variables Enumerations
Public Member Functions | List of all members
Task_priority_comparator_interface Class Referenceabstract
Inheritance diagram for Task_priority_comparator_interface:
Task_to_schedule_interface Manager_interface SchedulerRequest Module< Ni, No >

Public Member Functions

virtual sc_core::sc_time get_deadline_time (void) const =0
 Get task deadline (as the maximum acceptable time for one task execution) More...
 
virtual sc_core::sc_time get_task_deadline (void) const =0
 Get task deadline (absolute time representation) More...
 
virtual sc_core::sc_time get_task_period (void) const =0
 Return task period. More...
 
virtual sc_core::sc_time get_task_offset (void) const =0
 Return task offset. More...
 
virtual int get_task_priority (void) const =0
 Return task priority. More...
 

Member Function Documentation

virtual sc_core::sc_time Task_priority_comparator_interface::get_deadline_time ( void  ) const
pure virtual

Get task deadline (as the maximum acceptable time for one task execution)

Returns
sc_time representation of the task deadline

Implemented in Module< Ni, No >, and SchedulerRequest.

virtual sc_core::sc_time Task_priority_comparator_interface::get_task_deadline ( void  ) const
pure virtual

Get task deadline (absolute time representation)

Returns
sc_time representation of the task deadline (absolute time)

Implemented in Module< Ni, No >, and SchedulerRequest.

virtual sc_core::sc_time Task_priority_comparator_interface::get_task_offset ( void  ) const
pure virtual

Return task offset.

Returns
Task offset

Implemented in Module< Ni, No >, and SchedulerRequest.

virtual sc_core::sc_time Task_priority_comparator_interface::get_task_period ( void  ) const
pure virtual

Return task period.

Returns
Task period

Implemented in Module< Ni, No >, and SchedulerRequest.

virtual int Task_priority_comparator_interface::get_task_priority ( void  ) const
pure virtual

Return task priority.

Returns
Taks priority

Implemented in Module< Ni, No >, and SchedulerRequest.


The documentation for this class was generated from the following file: