libnexus-rv
Classes | Typedefs | Functions
hist-array.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <stddef.h>
Include dependency graph for hist-array.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nexusrv_hist_arr_element
 HIST array element. More...
 

Typedefs

typedef struct nexusrv_hist_arr_element nexusrv_hist_arr_element
 HIST array element. More...
 

Functions

struct nexusrv_hist_array * nexusrv_hist_array_new (void)
 
void nexusrv_hist_array_free (struct nexusrv_hist_array *arr)
 
nexusrv_hist_arr_elementnexusrv_hist_array_front (struct nexusrv_hist_array *arr)
 
void nexusrv_hist_array_pop (struct nexusrv_hist_array *arr)
 
int nexusrv_hist_array_push (struct nexusrv_hist_array *arr, nexusrv_hist_arr_element ele)
 
size_t nexusrv_hist_array_size (struct nexusrv_hist_array *arr)
 
void nexusrv_hist_array_clear (struct nexusrv_hist_array *arr)
 

Typedef Documentation

◆ nexusrv_hist_arr_element

HIST array element.

If HIST is zero, this is a placeholder for the I-CNT Message to be retired. It's used to keep track of delta timestamps