Inheritance diagram for class vmm_scheduler:
Public Member Functions | |
| function void | new ( string name, string inst, vmm_channel destination, int instance_id = -1 ) |
| function int | new_source ( vmm_channel channel ) |
| function string | psdisplay ( string prefix = "" ) |
| function void | reset_xactor ( vmm_xactor :: reset_e rst_typ = SOFT_RST ) |
| task | sched_from_input ( int channel_id, int on_off ) |
| function void | start_xactor ( ) |
| function void | stop_xactor ( ) |
Public Attributes | |
| vmm_scheduler_election | randomized_sched |
Protected Member Functions | |
| task | get_object ( output vmm_data obj, input vmm_channel source, input int unsigned input_id, input int offset ) |
| virtual task | main ( ) |
| task | schedule ( output vmm_data obj, input vmm_channel sources[$], input int unsigned input_ids[$] ) |
Protected Attributes | |
| protected vmm_channel | out_chan |
|
|
||||
|
|
|
|
||||
|
|
||||
|
|
|
|
||||
|
|
||||
|
|
|