reuse_tcp
reuse_tree_by_id_delete(struct reuse_tcp* reuse, struct waiting_tcp* w)
struct reuse_tcp* reuse)
struct reuse_tcp* r1 = (struct reuse_tcp*)key1;
struct reuse_tcp* r2 = (struct reuse_tcp*)key2;
struct reuse_tcp* reuse;
tcp_select_id(struct outside_network* outnet, struct reuse_tcp* reuse)
reuse_tcp_select_id(struct reuse_tcp* reuse, struct outside_network* outnet)
struct reuse_tcp* reuse = NULL;
log_reuse_tcp(enum verbosity_value v, const char* msg, struct reuse_tcp* reuse)
reuse_write_wait_pop(struct reuse_tcp* reuse)
reuse_write_wait_remove(struct reuse_tcp* reuse, struct waiting_tcp* w)
reuse_write_wait_push_back(struct reuse_tcp* reuse, struct waiting_tcp* w)
reuse_tree_by_id_insert(struct reuse_tcp* reuse, struct waiting_tcp* w)
reuse_tcp_by_id_find(struct reuse_tcp* reuse, uint16_t id)
static struct reuse_tcp*
log_assert(&key_p.reuse != (struct reuse_tcp*)result);
log_assert(&key_p != ((struct reuse_tcp*)result)->pending);
if(((struct reuse_tcp*)result)->tree_by_id.count <
return (struct reuse_tcp*)result;
reuse_tcp_lru_touch(struct outside_network* outnet, struct reuse_tcp* reuse)
struct reuse_tcp*
struct reuse_tcp* reuse = outnet->tcp_reuse_last;
struct reuse_tcp* reuse);
struct reuse_tcp* reuse = NULL;
struct reuse_tcp* tcp_reuse_first, *tcp_reuse_last;
struct reuse_tcp* lru_next, *lru_prev;
struct reuse_tcp reuse;
struct reuse_tcp;
uint16_t reuse_tcp_select_id(struct reuse_tcp* reuse,
struct waiting_tcp* reuse_tcp_by_id_find(struct reuse_tcp* reuse, uint16_t id);
void reuse_tree_by_id_insert(struct reuse_tcp* reuse, struct waiting_tcp* w);
struct reuse_tcp* reuse);
struct reuse_tcp* reuse);
struct reuse_tcp* reuse_tcp_lru_snip(struct outside_network* outnet);
struct waiting_tcp* reuse_write_wait_pop(struct reuse_tcp* reuse);
void reuse_write_wait_remove(struct reuse_tcp* reuse, struct waiting_tcp* w);
void reuse_write_wait_push_back(struct reuse_tcp* reuse, struct waiting_tcp* w);
reuse_tree_by_id_delete(struct reuse_tcp* reuse, struct waiting_tcp* w)
struct reuse_tcp* reuse)
struct reuse_tcp* r1 = (struct reuse_tcp*)key1;
struct reuse_tcp* r2 = (struct reuse_tcp*)key2;
struct reuse_tcp* reuse;
tcp_select_id(struct outside_network* outnet, struct reuse_tcp* reuse)
reuse_tcp_select_id(struct reuse_tcp* reuse, struct outside_network* outnet)
struct reuse_tcp* reuse = NULL;
log_reuse_tcp(enum verbosity_value v, const char* msg, struct reuse_tcp* reuse)
reuse_write_wait_pop(struct reuse_tcp* reuse)
reuse_write_wait_remove(struct reuse_tcp* reuse, struct waiting_tcp* w)
reuse_write_wait_push_back(struct reuse_tcp* reuse, struct waiting_tcp* w)
reuse_tree_by_id_insert(struct reuse_tcp* reuse, struct waiting_tcp* w)
reuse_tcp_by_id_find(struct reuse_tcp* reuse, uint16_t id)
static struct reuse_tcp*
log_assert(&key_p.reuse != (struct reuse_tcp*)result);
log_assert(&key_p != ((struct reuse_tcp*)result)->pending);
if(((struct reuse_tcp*)result)->tree_by_id.count <
return (struct reuse_tcp*)result;
reuse_tcp_lru_touch(struct outside_network* outnet, struct reuse_tcp* reuse)
struct reuse_tcp*
struct reuse_tcp* reuse = outnet->tcp_reuse_last;
struct reuse_tcp* reuse);
struct reuse_tcp* reuse = NULL;
struct reuse_tcp* tcp_reuse_first, *tcp_reuse_last;
struct reuse_tcp* lru_next, *lru_prev;
struct reuse_tcp reuse;
struct reuse_tcp;
uint16_t reuse_tcp_select_id(struct reuse_tcp* reuse,
struct waiting_tcp* reuse_tcp_by_id_find(struct reuse_tcp* reuse, uint16_t id);
void reuse_tree_by_id_insert(struct reuse_tcp* reuse, struct waiting_tcp* w);
struct reuse_tcp* reuse);
struct reuse_tcp* reuse);
struct reuse_tcp* reuse_tcp_lru_snip(struct outside_network* outnet);
struct waiting_tcp* reuse_write_wait_pop(struct reuse_tcp* reuse);
void reuse_write_wait_remove(struct reuse_tcp* reuse, struct waiting_tcp* w);
void reuse_write_wait_push_back(struct reuse_tcp* reuse, struct waiting_tcp* w);
struct reuse_tcp* reuse;
struct reuse_tcp* reuse;
struct reuse_tcp* reuse;
struct reuse_tcp* reuse;
static void check_reuse_write_wait(struct reuse_tcp* reuse,
static void reuse_write_wait_clear(struct reuse_tcp* reuse)
struct reuse_tcp* reuse, struct waiting_tcp* store,
struct reuse_tcp reuse;
static void tcpid_addmore(struct reuse_tcp* reuse,
static void tcpid_fillup(struct reuse_tcp* reuse,
struct reuse_tcp *reuse, *next_reuse;