RTEMS  5.1
cpuuse.h
Go to the documentation of this file.
1 
12 /*
13  * COPYRIGHT (c) 1989-2011.
14  * On-Line Applications Research Corporation (OAR).
15  *
16  * The license and distribution terms for this file may be
17  * found in the file LICENSE in this distribution or at
18  * http://www.rtems.org/license/LICENSE.
19  */
20 
21 #ifndef __RTEMS_CPUUSE_h
22 #define __RTEMS_CPUUSE_h
23 
24 #include <rtems.h>
25 #include <rtems/print.h>
26 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
37 /*
38  * rtems_cpu_usage_report_with_handler
39  */
40 
41 void rtems_cpu_usage_report_with_plugin( const rtems_printer *printer );
42 
49 void rtems_cpu_usage_report( void );
50 
57 void rtems_cpu_usage_top_with_plugin( const rtems_printer *printer );
58 
65 void rtems_cpu_usage_top( void );
66 
73 void rtems_cpu_usage_reset( void );
74 
80 int rtems_cpu_info_report( const rtems_printer *printer );
81 
82 #ifdef __cplusplus
83 }
84 #endif
85 
86 #endif
87 /* end of include file */
void rtems_cpu_usage_reset(void)
Reset CPU usage.
Definition: cpuusagereset.c:53
Definition: printer.h:55
void rtems_cpu_usage_top(void)
CPU usage top.
Definition: cpuusagetop.c:637
void rtems_cpu_usage_top_with_plugin(const rtems_printer *printer)
CPU usage Top plugin.
Definition: cpuusagetop.c:518
int rtems_cpu_info_report(const rtems_printer *printer)
Reports per-processor information.
Definition: cpuinforeport.c:41
void rtems_cpu_usage_report(void)
Report CPU usage.
Definition: cpuusagereport.c:120