27 #ifndef SRC_KPI_DLT_KPI_PROCESS_H_ 28 #define SRC_KPI_DLT_KPI_PROCESS_H_ DltReturnValue dlt_kpi_get_msg_process_new(DltKpiProcess *process, char *buffer, int maxlen)
DltReturnValue dlt_kpi_get_msg_process_commandline(DltKpiProcess *process, char *buffer, int maxlen)
struct DltKpiProcess DltKpiProcess
unsigned long int last_cpu_time
DltReturnValue dlt_kpi_print_process(DltKpiProcess *process)
DltReturnValue dlt_kpi_update_process(DltKpiProcess *process, unsigned long int time_dif_ms)
unsigned long int last_io_wait
DltReturnValue dlt_kpi_get_msg_process_stop(DltKpiProcess *process, char *buffer, int maxlen)
DltKpiProcess * dlt_kpi_create_process()
DltReturnValue dlt_kpi_get_msg_process_update(DltKpiProcess *process, char *buffer, int maxlen)
struct DltKpiProcess * next
unsigned char buffer[BUFFER_SIZE]
Buffer for dlt file transfer. The size is defined by BUFFER_SIZE.
DltKpiProcess * dlt_kpi_clone_process(DltKpiProcess *original)
unsigned long int cpu_time
unsigned long int io_wait
DltReturnValue dlt_kpi_free_process(DltKpiProcess *process)
unsigned long int io_bytes
struct DltKpiProcess * prev
struct DltKpiEventWatch DltKpiEventWatch