rsession
pipex_init_session(struct pipex_session **rsession,
*rsession = session;
struct rsession *con;
struct rsession *agentxctl_session_byidx(uint32_t, uint32_t,
struct rsession *
struct rsession *session;
struct rsession *session;
struct rsession con, *s, *t;
proxy_protocol_v1(struct rsession *con, struct evbuffer *dstout)
proxy_protocol_v2(struct rsession *con, struct evbuffer *dstout)
struct rsession *con = cre->con;
struct rsession *con = NULL;
relay_from_table(struct rsession *con)
struct rsession *con = arg;
relay_session(struct rsession *con)
relay_bindanyreq(struct rsession *con, in_port_t port, int proto)
struct rsession *con = arg;
relay_connect_state(struct rsession *con, struct ctl_relay_event *cre,
struct rsession *con = arg;
relay_preconnect(struct rsession *con)
relay_connect(struct rsession *con)
relay_close(struct rsession *con, const char *msg, int err)
relay_reset_event(struct rsession *con, struct ctl_relay_event *cre)
struct rsession *con, se;
struct rsession *con;
relay_tls_transaction(struct rsession *con, struct ctl_relay_event *cre)
struct rsession *con = cre->con;
relay_session_cmp(struct rsession *a, struct rsession *b)
relay_log(struct rsession *con, char *msg)
SPLAY_GENERATE(session_tree, rsession, se_nodes, relay_session_cmp);
relay_session_publish(struct rsession *s)
relay_session_unpublish(struct rsession *s)
struct rsession *con, *next_con;
struct rsession *con = arg;
void relay_input(struct rsession *);
void relay_tls_transaction(struct rsession *,
relay_input(struct rsession *con)
void relay_connect_state(struct rsession *,
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con = cre->con;
relay_abort_http(struct rsession *con, u_int code, const char *msg,
relay_close_http(struct rsession *con)
struct rsession *con = cre->con;
relay_http_priv_init(struct rsession *con)
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con;
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con = cre->con;
struct rsession *con = arg;
struct rsession *con = NULL;
struct rsession *con = arg;
relay_dns_log(struct rsession *con, u_int8_t *buf, size_t len)
relay_dns_validate(struct rsession *con, struct relay *rlay,
struct rsession lookup;
relay_dns_request(struct rsession *con)
void relay_dns_log(struct rsession *, u_int8_t *, size_t);
relay_dns_result(struct rsession *con, u_int8_t *buf, size_t len)
void *relay_dns_validate(struct rsession *,
relay_dns_cmp(struct rsession *a, struct rsession *b)
int relay_dns_request(struct rsession *);
void relay_dns_result(struct rsession *, u_int8_t *, size_t);
int relay_dns_cmp(struct rsession *, struct rsession *);
struct rsession *
struct rsession *con;
struct rsession *con;
kv_log(struct rsession *con, struct kv *kv, u_int16_t labelid,
int relay_session_cmp(struct rsession *, struct rsession *);
void relay_close(struct rsession *, const char *, int);
int relay_reset_event(struct rsession *, struct ctl_relay_event *);
void relay_session(struct rsession *);
int relay_from_table(struct rsession *);
int relay_preconnect(struct rsession *);
int relay_connect(struct rsession *);
void relay_bindanyreq(struct rsession *, in_port_t, int);
void relay_session_publish(struct rsession *);
void relay_session_unpublish(struct rsession *);
SPLAY_PROTOTYPE(session_tree, rsession, se_nodes, relay_session_cmp);
void relay_abort_http(struct rsession *, u_int, const char *,
void relay_close_http(struct rsession *);
int relay_http_priv_init(struct rsession *);
struct rsession *session_find(struct relayd *, objid_t);
void relay_log(struct rsession *, char *);
int kv_log(struct rsession *, struct kv *, u_int16_t,
int proxy_protocol_v1(struct rsession *, struct evbuffer *);
int proxy_protocol_v2(struct rsession *, struct evbuffer *);
struct rsession *con;
SPLAY_ENTRY(rsession) se_nodes;
TAILQ_ENTRY(rsession) se_entry;
SPLAY_HEAD(session_tree, rsession);
TAILQ_HEAD(sessionlist, rsession);
int (*cmp)(struct rsession *, struct rsession *);
void *(*validate)(struct rsession *, struct relay *,
int (*request)(struct rsession *);
void (*close)(struct rsession *);