RTEMS  5.0.0
cpuuse.h
Go to the documentation of this file.
1 
13 /*
14  * COPYRIGHT (c) 1989-2011.
15  * On-Line Applications Research Corporation (OAR).
16  *
17  * The license and distribution terms for this file may be
18  * found in the file LICENSE in this distribution or at
19  * http://www.rtems.org/license/LICENSE.
20  */
21 
22 #ifndef __RTEMS_CPUUSE_h
23 #define __RTEMS_CPUUSE_h
24 
25 #include <rtems.h>
26 #include <rtems/print.h>
27 
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37 
38 /*
39  * rtems_cpu_usage_report_with_handler
40  */
41 
42 void rtems_cpu_usage_report_with_plugin( const rtems_printer *printer );
43 
50 void rtems_cpu_usage_report( void );
51 
58 void rtems_cpu_usage_top_with_plugin( const rtems_printer *printer );
59 
66 void rtems_cpu_usage_top( void );
67 
74 void rtems_cpu_usage_reset( void );
75 
81 int rtems_cpu_info_report( const rtems_printer *printer );
82 
83 #ifdef __cplusplus
84 }
85 #endif
86 
87 #endif
88 /* end of include file */
void rtems_cpu_usage_reset(void)
Reset CPU usage.
Definition: cpuusagereset.c:52
Definition: printer.h:55
void rtems_cpu_usage_top(void)
CPU usage top.
Definition: cpuusagetop.c:620
void rtems_cpu_usage_top_with_plugin(const rtems_printer *printer)
CPU usage Top plugin.
Definition: cpuusagetop.c:501
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:119