forked from Imagelibrary/rtems
rtems: Deprecate rtems_thread_cpu_usage_t
The rtems_thread_cpu_usage_t typedef as no corresponding API. It violates the POSIX namespace. A user can do nothing with it. Close #3593.
This commit is contained in:
@@ -120,11 +120,11 @@ typedef struct {
|
|||||||
uint32_t missed_count;
|
uint32_t missed_count;
|
||||||
|
|
||||||
/** This field contains the least amount of CPU time used in a period. */
|
/** This field contains the least amount of CPU time used in a period. */
|
||||||
rtems_thread_cpu_usage_t min_cpu_time;
|
struct timespec min_cpu_time;
|
||||||
/** This field contains the highest amount of CPU time used in a period. */
|
/** This field contains the highest amount of CPU time used in a period. */
|
||||||
rtems_thread_cpu_usage_t max_cpu_time;
|
struct timespec max_cpu_time;
|
||||||
/** This field contains the total amount of wall time used in a period. */
|
/** This field contains the total amount of wall time used in a period. */
|
||||||
rtems_thread_cpu_usage_t total_cpu_time;
|
struct timespec total_cpu_time;
|
||||||
|
|
||||||
/** This field contains the least amount of wall time used in a period. */
|
/** This field contains the least amount of wall time used in a period. */
|
||||||
rtems_rate_monotonic_period_time_t min_wall_time;
|
rtems_rate_monotonic_period_time_t min_wall_time;
|
||||||
@@ -181,7 +181,7 @@ typedef struct {
|
|||||||
* was last initiated. If the period is expired or has not been initiated,
|
* was last initiated. If the period is expired or has not been initiated,
|
||||||
* then this field has no meaning.
|
* then this field has no meaning.
|
||||||
*/
|
*/
|
||||||
rtems_thread_cpu_usage_t executed_since_last_period;
|
struct timespec executed_since_last_period;
|
||||||
|
|
||||||
/** This is the count of postponed jobs of this period. */
|
/** This is the count of postponed jobs of this period. */
|
||||||
uint32_t postponed_jobs_count;
|
uint32_t postponed_jobs_count;
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ typedef Watchdog_Interval rtems_interval;
|
|||||||
* When using nanoseconds granularity timing, RTEMS may internally use a
|
* When using nanoseconds granularity timing, RTEMS may internally use a
|
||||||
* variety of representations.
|
* variety of representations.
|
||||||
*/
|
*/
|
||||||
typedef struct timespec rtems_thread_cpu_usage_t;
|
typedef struct timespec rtems_thread_cpu_usage_t RTEMS_DEPRECATED;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Data structure to manage and manipulate calendar
|
* @brief Data structure to manage and manipulate calendar
|
||||||
|
|||||||
Reference in New Issue
Block a user