L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
Block_device::Rr_scheduler< DEV > Struct Template Reference

Round Robin scheduler class. More...

#include <scheduler.h>

+ Inheritance diagram for Block_device::Rr_scheduler< DEV >:
+ Collaboration diagram for Block_device::Rr_scheduler< DEV >:

Public Member Functions

l4_size_t get_cost (Pending_request const &) override
 Return the cost of the pending request.
 
- Public Member Functions inherited from Block_device::Scheduler_base< DEV >
virtual l4_size_t get_weight (Client_type const *)=0
 Return the weight of the client.
 

Detailed Description

template<typename DEV>
struct Block_device::Rr_scheduler< DEV >

Round Robin scheduler class.

All clients have fixed weight of 1 and all requests have fixed cost of 1, giving thus each client one scheduling chance per scheduling round.

Definition at line 340 of file scheduler.h.


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