31#ifndef __CAPTUREIMPL_H_
32#define __CAPTUREIMPL_H_
Capture Engine Component of the RTEMS Measurement and Monitoring System.
rtems_status_code rtems_capture_user_extension_open(void)
Capture user extension open.
Definition: capture_user_extension.c:112
void rtems_capture_print_watch_list(void)
Capture print watch list.
Definition: capture_support.c:420
void rtems_capture_set_flags(uint32_t mask)
Capture set flags.
Definition: capture.c:155
void rtems_capture_set_extension_index(int index)
Capture set extension index.
Definition: capture.c:140
uint32_t rtems_capture_get_flags(void)
Capture get flags.
Definition: capture.c:150
bool rtems_capture_trigger_fired(rtems_tcb *ft, rtems_tcb *tt, uint32_t events)
Capture check trigger.
Definition: capture.c:537
rtems_status_code rtems_capture_user_extension_close(void)
Capture user extension close.
Definition: capture_user_extension.c:133
void rtems_capture_print_timestamp(uint64_t uptime)
Capture print timestamp.
Definition: capture_support.c:186
int rtems_capture_get_extension_index(void)
Capture get extension index.
Definition: capture.c:145
void rtems_capture_print_record_task(int cpu, const rtems_capture_record *rec, const rtems_capture_task_record *task_rec)
Capture print record task.
Definition: capture_support.c:206
void rtems_capture_print_trace_records(int total, bool csv)
Capture print trace records.
Definition: capture_support.c:280
void rtems_capture_print_record_capture(int cpu, const rtems_capture_record *rec, uint64_t diff, const rtems_name *name)
Capture print capture record.
Definition: capture_support.c:235
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
uint32_t rtems_name
This type represents Classic API object names.
Definition: types.h:226
Definition: capture.h:173
Definition: capture.h:188