aboutsummaryrefslogtreecommitdiffstats
path: root/tap.h
AgeCommit message (Collapse)AuthorFilesLines
2003-04-23Make "register_tap_listener()" return NULL on success and a "GString *"Guy Harris1-2/+4
referring to a GString containing an error message on failure, and don't have it print anything on failure. If it fails, have its Tethereal-tap callers print an error message before exiting, and have its Ethereal callers pop up a dialog box with the error (except in cases where the failure is guaranteed not to be the user's fault, and where we exit, in which case we just print an error message before we exit). In all cases, the error message includes the text of the GString. Fix a scanf format string in the DCE RPC statistics Ethereal tap, so that it properly skips the comma before the filter string. Fix some Ethereal error messages not to say "tethereal". svn path=/trunk/; revision=7542
2003-03-06Declare functions as extern, as some of them are part of the plugin ABI,Guy Harris1-11/+11
and compilation fails on Windows if they're not declared as externs. svn path=/trunk/; revision=7295
2003-02-05- protect against multiple inclusionLaurent Deniel1-4/+5
- remove incorrect and unused definition of tapping_is_active svn path=/trunk/; revision=7082
2002-10-31From Ronnie Sahlberg: have a registration interface for tap listeners,Guy Harris1-2/+7
and generate the table of stuff to register from tap source files, so Tethereal doesn't need to know what tap listeners exist. Get rid of "tap-xxx.h" files, as they're now empty. Add "tethereal-tap-register.c" to the .cvsignore file, as it's a new generated file. Update "Makefile.nmake" to generate "tethereal-tap-register.c". Clean up "Makefile.am" and "Makefile.nmake" a bit. svn path=/trunk/; revision=6525
2002-10-23From Ronnie Sahlberg: pass a pointer to the epan_dissect_t for a packetGuy Harris1-2/+2
to taps. svn path=/trunk/; revision=6487
2002-10-17From Ronnie Sahlberg: don't have the tap code do a dissection, leaveGuy Harris1-4/+6
that up to its callers, so only one dissection need be done when reading a capture file. svn path=/trunk/; revision=6442
2002-09-07Include wtap.h to declare wtap_pseudo_headerJörg Mayer1-1/+2
svn path=/trunk/; revision=6208
2002-09-04Tap api. tap is a simple api that can be used for arbitrary extensions.Ronnie Sahlberg1-0/+39
One example extension is rpcstat. Try -Z rpc,rtt,100003,3 as argument to tethereal when reading a capture containing NFSv3 packets. tap-rpcstat.[ch] is intended to demonstrate the api and can be used to base other extensions on. svn path=/trunk/; revision=6175