// retoor #ifndef RPROXY_DEQUE_H #define RPROXY_DEQUE_H #include "types.h" void history_deque_init(history_deque_t *dq, int capacity); void history_deque_push(history_deque_t *dq, double time, double value); void history_deque_free(history_deque_t *dq); void network_history_deque_init(network_history_deque_t *dq, int capacity); void network_history_deque_push(network_history_deque_t *dq, double time, double rx, double tx); void network_history_deque_free(network_history_deque_t *dq); void disk_history_deque_init(disk_history_deque_t *dq, int capacity); void disk_history_deque_push(disk_history_deque_t *dq, double time, double read_mbps, double write_mbps); void disk_history_deque_free(disk_history_deque_t *dq); void request_time_deque_init(request_time_deque_t *dq, int capacity); void request_time_deque_push(request_time_deque_t *dq, double time_ms); void request_time_deque_free(request_time_deque_t *dq); #endif