channelStateInformation.h 684 Bytes
Newer Older
1
2
3
#ifndef PRRT_CHANNELSTATEINFORMATION_H
#define PRRT_CHANNELSTATEINFORMATION_H

4
#include "packet.h"
5
6

typedef struct prrtChannelStateInformation {
7
8
    prrtTimedelta_t rttMean;
    prrtTimedelta_t rttDev;
9
10
} PrrtChannelStateInformation;

11
PrrtChannelStateInformation* PrrtChannelStateInformation_create(void);
12
void PrrtChannelStateInformation_update_rtt(PrrtChannelStateInformation* csi, prrtTimedelta_t rtt);
13
14
prrtTimedelta_t PrrtChannelStateInformation_get_rtt(PrrtChannelStateInformation* csi);
bool PrrtChannelStateInformation_destroy(PrrtChannelStateInformation* csi);
15
16
17
18

void PrrtChannelStateInformation_print(PrrtChannelStateInformation *csi);

#endif //PRRT_CHANNELSTATEINFORMATION_H