20#ifndef DLB_CORE_TALP_H
21#define DLB_CORE_TALP_H
Definition: dlb_talp.h:35
Definition: dlb_talp.h:182
Definition: dlb_talp.h:91
Definition: talp_types.h:50
void talp_update_sample(const subprocess_descriptor_t *spd, talp_sample_t *sample, int64_t timestamp)
Definition: talp.c:406
void talp_flush_sample_subset_to_regions(const subprocess_descriptor_t *spd, talp_sample_t **samples, unsigned int nelems)
Definition: talp.c:541
void talp_init(subprocess_descriptor_t *spd)
Definition: talp.c:135
void talp_set_main_sample_in_serial_mode(bool serial_mode)
Definition: talp.c:583
talp_sample_t * talp_get_thread_sample(const subprocess_descriptor_t *spd)
Definition: talp.c:326
int talp_query_pop_node_metrics(const char *name, struct dlb_node_metrics_t *node_metrics)
Definition: talp.c:600
int talp_collect_pop_metrics(const subprocess_descriptor_t *spd, struct dlb_monitor_t *monitor, struct dlb_pop_metrics_t *pop_metrics)
Definition: talp.c:686
int talp_flush_samples_to_regions(const subprocess_descriptor_t *spd)
Definition: talp.c:501
int talp_collect_pop_node_metrics(const subprocess_descriptor_t *spd, struct dlb_monitor_t *monitor, struct dlb_node_metrics_t *node_metrics)
Definition: talp.c:717
void talp_finalize(subprocess_descriptor_t *spd)
Definition: talp.c:217
@ TALP_NO_TIMESTAMP
Definition: talp.h:32
void talp_set_sample_state(const subprocess_descriptor_t *spd, talp_sample_t *sample, talp_sample_state_t new_state)
Definition: talp.c:383
talp_sample_state_t
Definition: talp_types.h:31