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.6 by pcg, Sun Apr 6 18:12:18 2003 UTC vs.
Revision 1.7 by pcg, Tue Apr 8 02:00:54 2003 UTC

26#include "device.h" 26#include "device.h"
27#include "connection.h" 27#include "connection.h"
28 28
29struct vpn 29struct vpn
30 { 30 {
31 int udpv4_fd, tcpv4_fd, ipv4_fd; 31 int udpv4_fd, tcpv4_fd, ipv4_fd, icmpv4_fd;
32 32
33 int events; 33 int events;
34 34
35 enum { 35 enum {
36 EVENT_RECONNECT = 1, 36 EVENT_RECONNECT = 1,
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 bool 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#if ENABLE_ICMP
65 void icmpv4_ev (io_watcher &w, short revents); io_watcher icmpv4_ev_watcher;
66 bool send_icmpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
67#endif
68
64 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher; 69 void udpv4_ev (io_watcher &w, short revents); io_watcher udpv4_ev_watcher;
65 bool send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 70 bool send_udpv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);
66 71
67 void ipv4_ev (io_watcher &w, short revents); io_watcher ipv4_ev_watcher; 72 void ipv4_ev (io_watcher &w, short revents); io_watcher ipv4_ev_watcher;
68 bool send_ipv4_packet (vpn_packet *pkt, const sockinfo &si, int tos); 73 bool send_ipv4_packet (vpn_packet *pkt, const sockinfo &si, int tos);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines