1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-21 15:09:02 +00:00

Moved prototypes to nsock_proxy.h

This commit is contained in:
henri
2013-04-22 19:31:06 +00:00
parent 4b9ff7f562
commit 5168ff9113
3 changed files with 6 additions and 8 deletions

View File

@@ -85,9 +85,6 @@ static void proxy_parser_delete(struct proxy_parser *parser);
static struct proxy_node *proxy_node_new(char *proxystr); static struct proxy_node *proxy_node_new(char *proxystr);
static void proxy_node_delete(struct proxy_node *proxy); static void proxy_node_delete(struct proxy_node *proxy);
void nsock_proxy_ev_dispatch(nsock_pool nspool, nsock_event nsevent, void *udata);
void forward_event(mspool *nsp, msevent *nse, void *udata);
/* --- Implemented proxy backends --- */ /* --- Implemented proxy backends --- */
extern const struct proxy_op proxy_http_ops; extern const struct proxy_op proxy_http_ops;
@@ -240,7 +237,9 @@ static void proxy_node_delete(struct proxy_node *proxy) {
free(proxy); free(proxy);
} }
void forward_event(mspool *nsp, msevent *nse, void *udata) { void forward_event(nsock_pool nspool, nsock_event nsevent, void *udata) {
mspool *nsp = (mspool *)nspool;
msevent *nse = (msevent *)nsevent;
enum nse_type cached_type; enum nse_type cached_type;
enum nse_status cached_status; enum nse_status cached_status;

View File

@@ -132,6 +132,9 @@ struct proxy_op {
struct proxy_chain_context *proxy_chain_context_new(nsock_pool nspool); struct proxy_chain_context *proxy_chain_context_new(nsock_pool nspool);
void proxy_chain_context_delete(struct proxy_chain_context *ctx); void proxy_chain_context_delete(struct proxy_chain_context *ctx);
void nsock_proxy_ev_dispatch(nsock_pool nspool, nsock_event nsevent, void *udata);
void forward_event(nsock_pool nspool, nsock_event nse, void *udata);
#endif /* NSOCK_PROXY_H */ #endif /* NSOCK_PROXY_H */

View File

@@ -62,10 +62,6 @@
#define DEFAULT_PROXY_PORT_HTTP "8080" #define DEFAULT_PROXY_PORT_HTTP "8080"
/* Defined in nsock_proxy.c */
void nsock_proxy_ev_dispatch(nsock_pool nspool, nsock_event nsevent, void *udata);
void forward_event(mspool *nsp, msevent *nse, void *udata);
/* --- PROXY INTERFACE PROTOTYPES --- */ /* --- PROXY INTERFACE PROTOTYPES --- */
static void proxy_http_init(struct proxy_node *proxy, char *proxystr); static void proxy_http_init(struct proxy_node *proxy, char *proxystr);
static void proxy_http_handler(nsock_pool nspool, nsock_event nsevent, void *udata); static void proxy_http_handler(nsock_pool nspool, nsock_event nsevent, void *udata);