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.5 by pcg, Sun Apr 6 04:17:36 2003 UTC vs.
Revision 1.6 by pcg, Sun Apr 6 18:12:18 2003 UTC

46 46
47 connection *find_router (); 47 connection *find_router ();
48 48
49 void reconnect_all (); 49 void reconnect_all ();
50 void shutdown_all (); 50 void shutdown_all ();
51 void connect_request (int id);
52
53 void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi);
54 51
55 void tap_ev (io_watcher &w, short revents); io_watcher tap_ev_watcher; 52 void tap_ev (io_watcher &w, short revents); io_watcher tap_ev_watcher;
56 53
54 void send_connect_request (int id);
55
56 void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi);
57 void send_vpn_packet (vpn_packet *pkt, const sockinfo &si, int tos = 0); 57 bool send_vpn_packet (vpn_packet *pkt, const sockinfo &si, int tos);
58 58
59#if ENABLE_TCP 59#if ENABLE_TCP
60 void tcpv4_ev (io_watcher &w, short revents); io_watcher tcpv4_ev_watcher; 60 void tcpv4_ev (io_watcher &w, short revents); io_watcher tcpv4_ev_watcher;
61 void send_tcpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 61 bool send_tcpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
62#endif 62#endif
63 63
64 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher; 64 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher;
65 void send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 65 bool send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
66 66
67 void ipv4_ev (io_watcher &w, short revents); io_watcher ipv4_ev_watcher; 67 void ipv4_ev (io_watcher &w, short revents); io_watcher ipv4_ev_watcher;
68 void send_ipv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 68 bool send_ipv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
69 69
70 vpn (); 70 vpn ();
71 ~vpn (); 71 ~vpn ();
72 72
73 int setup (); 73 int setup ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines