7#include <osmocom/core/hashtable.h>
8#include <osmocom/core/msgb.h>
70 const uint32_t *own_tid,
72 const uint32_t *peer_tid);
77 const uint32_t *own_tid,
79 const uint32_t *peer_tid);
Definition: sccp_sap.h:183
Definition: tcap_trans_tracking.h:21
time_t tstamp
Definition: tcap_trans_tracking.h:28
struct osmo_ss7_asp * asp
Definition: tcap_trans_tracking.h:30
struct tcap_trans_track_tid_entry own_tid
Definition: tcap_trans_tracking.h:23
struct osmo_sccp_addr * own_addr
Definition: tcap_trans_tracking.h:25
struct tcap_trans_track_tid_entry peer_tid
Definition: tcap_trans_tracking.h:22
struct osmo_sccp_addr * peer_addr
Definition: tcap_trans_tracking.h:26
Definition: tcap_trans_tracking.h:15
struct hlist_node list
Definition: tcap_trans_tracking.h:16
bool tid_valid
Definition: tcap_trans_tracking.h:17
uint32_t tid
Definition: tcap_trans_tracking.h:18
struct osmo_ss7_asp * tcap_trans_track_continue(struct osmo_ss7_as *as, const struct osmo_sccp_addr *own_addr, const uint32_t *own_tid, const struct osmo_sccp_addr *peer_addr, const uint32_t *peer_tid)
Definition: tcap_trans_tracking.c:252
struct tcap_trans_track_entry * tcap_trans_track_entry_create(struct osmo_ss7_as *as, struct osmo_ss7_asp *asp, const struct osmo_sccp_addr *own_addr, const uint32_t *own_tid, const struct osmo_sccp_addr *peer_addr, const uint32_t *peer_tid)
Definition: tcap_trans_tracking.c:78
int tcap_trans_track_entries_free_by_asp(struct osmo_ss7_as *as, struct osmo_ss7_asp *asp)
Definition: tcap_trans_tracking.c:360
void tcap_trans_track_garbage_collect_stop(struct osmo_ss7_as *as)
Definition: tcap_trans_tracking.c:355
struct tcap_trans_track_entry * tcap_trans_track_entry_find(struct osmo_ss7_as *as, const struct osmo_sccp_addr *own_addr, const uint32_t *own_tid, const struct osmo_sccp_addr *peer_addr, const uint32_t *peer_tid)
Definition: tcap_trans_tracking.c:154
struct osmo_ss7_asp * tcap_trans_track_end(struct osmo_ss7_as *as, const struct osmo_sccp_addr *own_addr, const uint32_t *own_tid, const struct osmo_sccp_addr *peer_addr, const uint32_t *peer_tid)
Definition: tcap_trans_tracking.c:285
int tcap_trans_track_garbage_collect(struct osmo_ss7_as *as)
Definition: tcap_trans_tracking.c:304
void tcap_trans_track_garbage_collect_start(struct osmo_ss7_as *as)
Definition: tcap_trans_tracking.c:349
struct tcap_trans_track_entry * tcap_trans_track_begin(struct osmo_ss7_as *as, struct osmo_ss7_asp *asp, const struct osmo_sccp_addr *own_addr, const uint32_t *own_tid, const struct osmo_sccp_addr *peer_addr, const uint32_t *peer_tid)
Definition: tcap_trans_tracking.c:233
void tcap_trans_track_entry_free(struct tcap_trans_track_entry *entry)
Definition: tcap_trans_tracking.c:140
int tcap_trans_track_entries_free_all(struct osmo_ss7_as *as)
Definition: tcap_trans_tracking.c:385