Internal resource reservation header file. More...
#include "rres_config.h"#include "qos_debug.h"#include "qos_types.h"#include "qos_list.h"#include "kal_timer.h"#include "kal_sched.h"Go to the source code of this file.
Data Structures | |
| struct | server_t |
| RRES server main structure. More... | |
| struct | server_t::rres_stat |
| struct | task_list |
| Used to queue a task as either active or blocked within a server. More... | |
Defines | |
| #define | U_LUB2 (U_LUB+r2bw_c(1,100)) |
| This adds a tolerance to U_LUB as defined for QRES/QSUP, so to avoid that RRESMOD notifies a system overload when QRES/QSUP do not. | |
Typedefs | |
| typedef struct server_t | server_t |
Functions | |
| qos_rv | rres_cleanup_server (server_t *rres) |
| Cleanup the specified server, which must already be empty. | |
| static void | rres_set_weight (server_t *srv, unsigned int weight) |
| Set the user-supplied server weight, that may be used by some scheduling policies (i.e., shrub). | |
| static unsigned int | rres_get_weight (server_t *srv) |
Variables | |
| qos_bw_t | U_tot |
| Total allocated bandwidth. | |
Internal resource reservation header file.
Exports resource reservation function to other files in rres component
Definition in file rres_server.h.
1.6.3