diff options
author | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2010-06-10 13:47:57 +0200 |
---|---|---|
committer | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2010-06-10 13:47:57 +0200 |
commit | af10fc91903524328a3bb81daa8ac2cfb802a012 (patch) | |
tree | f0ef5ae2e245e7922f1ff1b25159e385c0cddf33 /src/net-proxy.h | |
parent | 8bbcc6562aec27abe13d87b12010a01e0c36cf12 (diff) | |
download | tsnif-net-proxy.tar.gz tsnif-net-proxy.tar.xz tsnif-net-proxy.zip |
initial change 4 - address resolvingnet-proxy
Diffstat (limited to 'src/net-proxy.h')
-rw-r--r-- | src/net-proxy.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/net-proxy.h b/src/net-proxy.h index 27d7124..4fb54d9 100644 --- a/src/net-proxy.h +++ b/src/net-proxy.h @@ -27,8 +27,7 @@ enum { #define TSNIF_NP_TCP (TSNIF_NP_TCP_CLIENT | TSNIF_NP_TCP_SERVER) struct tsnif_np_args { - char *host; - int port; + struct sockaddr_in sa; int flags; }; @@ -45,10 +44,11 @@ struct tsnif_np_handle { /* tcp properties */ int fd_tcp; - - int flags; + struct tsnif_np_args *args; }; +#define TSNIF_NP_FLAGS(h) (h->args->flags) + struct tsnif_np_msg { struct trans_msg msg; char data[0]; @@ -76,7 +76,7 @@ int tsnif_np_process(struct tsnif_handle *h, fd_set *set); int tsnif_np_close(struct tsnif_handle *h); int tsnif_np_send_client(struct tsnif_handle *h, struct trans_msg *msg); int tsnif_np_send_server(struct tsnif_handle *h, struct trans_msg *msg); -void tsnif_np_args(struct tsnif_np_args *args, int flag, char *host); +int tsnif_np_args(struct tsnif_np_args *args, int flag, char *host); int tsnif_np_dispatch(struct tsnif_handle *h, struct trans_msg *msg); #endif /* NET_PROXY_H */ |