Make libtimer to be osmo_* compatible in some places

This commit is contained in:
Andreas Eversberg
2023-01-20 18:03:44 +01:00
parent 3bc3e67abb
commit f4abbaf027
25 changed files with 141 additions and 90 deletions

View File

@@ -835,9 +835,9 @@ const char *chan_type_long_name(enum cnetz_chan_type chan_type)
}
/* Timeout handling */
void transaction_timeout(struct timer *timer)
void transaction_timeout(void *data)
{
transaction_t *trans = (transaction_t *)timer->priv;
transaction_t *trans = data;
cnetz_t *cnetz = trans->cnetz;
switch (trans->state) {

View File

@@ -85,9 +85,9 @@ static void remove_db(cnetz_db_t *db)
}
/* Timeout handling */
static void db_timeout(struct timer *timer)
static void db_timeout(void *data)
{
cnetz_db_t *db = (cnetz_db_t *)timer->priv;
cnetz_db_t *db = data;
int rc;
PDEBUG(DDB, DEBUG_INFO, "Check, if subscriber '%d,%d,%05d' is still available.\n", db->futln_nat, db->futln_fuvst, db->futln_rest);

View File

@@ -71,6 +71,6 @@ transaction_t *search_transaction_callref(cnetz_t *cnetz, int callref);
transaction_t *search_transaction_queue(void);
void trans_new_state(transaction_t *trans, uint64_t state);
void cnetz_flush_other_transactions(cnetz_t *cnetz, transaction_t *trans);
void transaction_timeout(struct timer *timer);
void transaction_timeout(void *data);
const char *trans_short_state_name(uint64_t state);