RTEMS 6.1-rc1
Data Structures | Macros | Typedefs
qreslib.h File Reference

Constants and Structures Associated with the QoS RES library in RTEMS. More...

#include <stdint.h>
#include <rtems/score/schedulercbs.h>

Go to the source code of this file.

Data Structures

struct  qres_params_t
 

Macros

#define QOS_OK   SCHEDULER_CBS_OK
 
#define QOS_E_GENERIC   SCHEDULER_CBS_ERROR_GENERIC
 
#define QOS_E_NO_MEMORY   SCHEDULER_CBS_ERROR_NO_MEMORY
 
#define QOS_E_INVALID_PARAM   SCHEDULER_CBS_ERROR_INVALID_PARAMETER
 
#define QOS_E_UNAUTHORIZED   SCHEDULER_CBS_ERROR_UNAUTHORIZED
 
#define QOS_E_UNIMPLEMENTED   SCHEDULER_CBS_ERROR_UNIMPLEMENTED
 
#define QOS_E_MISSING_COMPONENT   SCHEDULER_CBS_ERROR_MISSING_COMPONENT
 
#define QOS_E_INCONSISTENT_STATE   SCHEDULER_CBS_ERROR_INCONSISTENT_STATE
 
#define QOS_E_SYSTEM_OVERLOAD   SCHEDULER_CBS_ERROR_SYSTEM_OVERLOAD
 
#define QOS_E_INTERNAL_ERROR   SCHEDULER_CBS_ERROR_INTERNAL_ERROR
 
#define QOS_E_NOT_FOUND   SCHEDULER_CBS_ERROR_NOT_FOUND
 
#define QOS_E_FULL   SCHEDULER_CBS_ERROR_FULL
 
#define QOS_E_EMPTY   SCHEDULER_CBS_ERROR_EMPTY
 
#define QOS_E_NOSERVER   SCHEDULER_CBS_ERROR_NOSERVER
 

Typedefs

typedef int qos_rv
 
typedef Scheduler_CBS_Server_id qres_sid_t
 
typedef rtems_id tid_t
 
typedef time_t qres_time_t
 
typedef time_t qres_atime_t
 

Detailed Description

Constants and Structures Associated with the QoS RES library in RTEMS.

This include file contains all the constants and structures associated with the QoS RES library in RTEMS.

Note
The library is available only together with CBS scheduler.

Typedef Documentation

◆ qos_rv

typedef int qos_rv

Return values.

◆ qres_atime_t

typedef time_t qres_atime_t

Absolute time value

◆ qres_sid_t

Server id.

◆ qres_time_t

typedef time_t qres_time_t

Time value.

◆ tid_t

typedef rtems_id tid_t

Task id.