X-Git-Url: http://git.samba.org/samba.git/?a=blobdiff_plain;f=follow.h;h=02c8236fe116cb1a5081695e347620f1fa7c6bdc;hb=62226fa1d0229a1f7a3db46fd14e31d9f946b42a;hp=cb74fd444f2cbf9deb567956cc3b5c02bc9d1131;hpb=fc043de4a63580a199d7ef9a46e0a2136653fbfc;p=obnox%2Fwireshark%2Fwip.git diff --git a/follow.h b/follow.h index cb74fd444f..02c8236fe1 100644 --- a/follow.h +++ b/follow.h @@ -1,6 +1,6 @@ /* follow.h * - * $Id: follow.h,v 1.7 1999/11/28 03:35:09 gerald Exp $ + * $Id: follow.h,v 1.10 2000/08/11 22:18:13 deniel Exp $ * * Copyright 1998 Mike Hall * @@ -30,6 +30,8 @@ #include "packet.h" +#define MAX_IPADDR_LEN 16 + extern gboolean incomplete_tcp_stream; typedef struct _tcp_frag { @@ -41,15 +43,23 @@ typedef struct _tcp_frag { } tcp_frag; typedef struct _tcp_stream_chunk { - guint32 src_addr; + guint8 src_addr[MAX_IPADDR_LEN]; guint16 src_port; - guint32 secs, usecs; guint32 dlen; } tcp_stream_chunk; char* build_follow_filter( packet_info * ); void reassemble_tcp( u_long, u_long, const char*, u_long, int, - address *, address *, u_int, u_int, guint32, guint32 ); + address *, address *, u_int, u_int ); void reset_tcp_reassembly( void ); +typedef struct { + guint8 ip_address[2][MAX_IPADDR_LEN]; + guint32 tcp_port[2]; + unsigned int bytes_written[2]; + gboolean is_ipv6; +} follow_tcp_stats_t; + +void follow_tcp_stats(follow_tcp_stats_t* stats); + #endif