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.2 by pcg, Wed Apr 2 05:15:00 2003 UTC vs.
Revision 1.3 by pcg, Wed Apr 2 21:02:25 2003 UTC

33 enum { 33 enum {
34 EVENT_RECONNECT = 1, 34 EVENT_RECONNECT = 1,
35 EVENT_SHUTDOWN = 2, 35 EVENT_SHUTDOWN = 2,
36 }; 36 };
37 37
38 void event_cb (tstamp &ts); time_watcher event; 38 void event_cb (time_watcher &w); time_watcher event;
39 39
40 tap_device *tap; 40 tap_device *tap;
41 41
42 typedef vector<connection *> conns_vector; 42 typedef vector<connection *> conns_vector;
43 conns_vector conns; 43 conns_vector conns;
48 void shutdown_all (); 48 void shutdown_all ();
49 void connect_request (int id); 49 void connect_request (int id);
50 50
51 void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi); 51 void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi);
52 52
53 void tap_ev (int fd, short revents); io_watcher tap_ev_watcher; 53 void tap_ev (io_watcher &w, short revents); io_watcher tap_ev_watcher;
54 54
55#if ENABLE_TCP 55#if ENABLE_TCP
56 void tcpv4_ev (int fd, short revents); 56 void tcpv4_ev (io_watcher &w, short revents); io_watcher tcpv4_ev_watcher;
57 void tcpv4_accept (int fd, short revents); io_watcher tcpv4_accept_watcher;
58 void send_tcpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos = IPTOS_RELIABILITY); 57 void send_tcpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos = IPTOS_RELIABILITY);
59#endif 58#endif
60 59
61 void udpv4_ev (int fd, short revents); io_watcher udpv4_ev_watcher; 60 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher;
62 void send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos = IPTOS_RELIABILITY); 61 void send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos = IPTOS_RELIABILITY);
63 62
64 void ipv4_ev (int fd, short revents); io_watcher ipv4_ev_watcher; 63 void ipv4_ev (io_watcher &w, short revents); io_watcher ipv4_ev_watcher;
65 void send_ipv4_packet (vpn_packet *pkt, const sockinfo &si, int tos = IPTOS_RELIABILITY); 64 void send_ipv4_packet (vpn_packet *pkt, const sockinfo &si, int tos = IPTOS_RELIABILITY);
66 65
67 vpn (); 66 vpn ();
68 ~vpn (); 67 ~vpn ();
69 68

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines