RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
34extern "C" {
35#endif
36
37/*
38 * rtems_cpu_usage_report_with_handler
39 */
40
41void rtems_cpu_usage_report_with_plugin( const rtems_printer *printer );
42
49void rtems_cpu_usage_report( void );
50
58
65void rtems_cpu_usage_top( void );
66
73void rtems_cpu_usage_reset( void );
74
80int rtems_cpu_info_report( const rtems_printer *printer );
81
82#ifdef __cplusplus
83}
84#endif
86#endif
87/* end of include file */
void rtems_cpu_usage_top(void)
CPU usage top.
Definition: cpuusagetop.c:637
void rtems_cpu_usage_reset(void)
Reset CPU usage.
Definition: cpuusagereset.c:53
void rtems_cpu_usage_top_with_plugin(const rtems_printer *printer)
CPU usage Top plugin.
Definition: cpuusagetop.c:518
void rtems_cpu_usage_report(void)
Report CPU usage.
Definition: cpuusagereport.c:120
int rtems_cpu_info_report(const rtems_printer *printer)
Reports per-processor information.
Definition: cpuinforeport.c:41
User print interface to the bspIO print plug in.
Definition: printer.h:55