|
Mercury Modem
Mercury ARQ/Broadcast modem
|
#include <stdint.h>

Go to the source code of this file.
Data Structures | |
| struct | arq_timing_ctx_t |
Functions | |
| void | arq_timing_init (arq_timing_ctx_t *ctx) |
| Zero-initialise a timing context at session start. | |
| void | arq_timing_record_car_tx (arq_timing_ctx_t *ctx, int bytes) |
| Bytes the carousel took from the application to send, or delivered to it; logs [TMG] car_tx / car_rx. | |
| void | arq_timing_record_car_rx (arq_timing_ctx_t *ctx, int bytes) |
| void | arq_timing_record_connect (arq_timing_ctx_t *ctx, int mode) |
| Record session connected; logs [TMG] connect. | |
| void | arq_timing_record_disconnect (arq_timing_ctx_t *ctx, const char *reason) |
| Record session disconnected; logs [TMG] disconnect and session totals. | |
| void arq_timing_init | ( | arq_timing_ctx_t * | ctx | ) |
Zero-initialise a timing context at session start.
| void arq_timing_record_car_rx | ( | arq_timing_ctx_t * | ctx, |
| int | bytes | ||
| ) |
| void arq_timing_record_car_tx | ( | arq_timing_ctx_t * | ctx, |
| int | bytes | ||
| ) |
Bytes the carousel took from the application to send, or delivered to it; logs [TMG] car_tx / car_rx.
| void arq_timing_record_connect | ( | arq_timing_ctx_t * | ctx, |
| int | mode | ||
| ) |
Record session connected; logs [TMG] connect.
| void arq_timing_record_disconnect | ( | arq_timing_ctx_t * | ctx, |
| const char * | reason | ||
| ) |
Record session disconnected; logs [TMG] disconnect and session totals.