Lines Matching refs:request_info
29 struct request_info *request; /* for shared information */
34 struct request_info {
44 void (*cleanup) (struct request_info *); /* cleanup function or 0 */
77 void fromhost(struct request_info *); /* get/validate client host info */
82 int hosts_access(struct request_info *); /* access control */
85 char *percent_x(char *, int, char *, struct request_info *); /* do %<char> expansion */
87 void clean_exit(struct request_info *); /* clean up and exit */
88 void refuse(struct request_info *); /* clean up and exit */
109 struct request_info *request_init(struct request_info *,...); /* initialize request */
110 struct request_info *request_set(struct request_info *,...); /* update request structure */
126 * name, address, and client user lookup methods. The request_info and
130 char *eval_user(struct request_info *); /* client user */
134 char *eval_client(struct request_info *); /* whatever is available */
135 char *eval_server(struct request_info *); /* whatever is available */
141 void sock_host(struct request_info *); /* look up endpoint addresses */
150 void tli_host(struct request_info *); /* look up endpoint addresses etc. */
186 void process_options(char *, struct request_info *); /* execute options */