13 #define TIMEOUT_SECONDS 5
void transaction_start(struct transaction *transaction, struct message *request)
Start a transaction.
Definition: transaction.c:12
Message representation.
Definition: message.h:26
struct message * request
Definition: transaction.h:22
bool transaction_timeout(const struct transaction *transaction)
Check if a transaction timeout.
Definition: transaction.c:4
Represent a transaction: a request following by a response message.
Definition: transaction.h:19
time_t start_time
Definition: transaction.h:21
struct message * response
Definition: transaction.h:23