ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/src/vpn.h
(Generate patch)

Comparing gvpe/src/vpn.h (file contents):
Revision 1.20 by pcg, Fri Mar 4 08:15:04 2005 UTC vs.
Revision 1.21 by pcg, Sat Mar 5 19:13:16 2005 UTC

55 void inject_data_packet (tap_packet *pkt, int dst); 55 void inject_data_packet (tap_packet *pkt, int dst);
56 56
57 void send_connect_request (int id); 57 void send_connect_request (int id);
58 58
59 void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi); 59 void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi);
60 bool send_vpn_packet (vpn_packet *pkt, const sockinfo &si, int tos = 0);
60 61
61#if ENABLE_TCP 62#if ENABLE_TCP
62 void tcpv4_ev (io_watcher &w, short revents); io_watcher tcpv4_ev_watcher; 63 void tcpv4_ev (io_watcher &w, short revents); io_watcher tcpv4_ev_watcher;
63 bool send_tcpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 64 bool send_tcpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
64#endif 65#endif
73 sockinfo dns_forwarder; 74 sockinfo dns_forwarder;
74 75
75 void dnsv4_ev (io_watcher &w, short revents); io_watcher dnsv4_ev_watcher; 76 void dnsv4_ev (io_watcher &w, short revents); io_watcher dnsv4_ev_watcher;
76 void dnsv4_server (struct dns_packet &pkt); 77 void dnsv4_server (struct dns_packet &pkt);
77 void dnsv4_client (struct dns_packet &pkt); 78 void dnsv4_client (struct dns_packet &pkt);
79
80 bool send_dnsv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
78#endif 81#endif
79 82
80 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher; 83 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher;
81 bool send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 84 bool send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
82 85

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines