wireshark/epan/wslua
Michael Mann 56aa05227f Create a way to register "capture" dissectors.
Capture dissectors could be architected like dissection dissectors, with tables and subtables and possibly using tvbs to pass there data instead of raw byte arrays.  This is a first step towards that by refactoring capture_info_packet() to work off of a "capture dissector table"

Registering the capture dissection functions instead of calling them directly also clears up a bunch of dissector header files who sole purpose was providing the capture dissection function definition.

Change-Id: I10e9b79e061f32d2572f009823601d4f048d37aa
Reviewed-on: https://code.wireshark.org/review/12581
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-12-13 14:34:13 +00:00
..
CMakeLists.txt Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
Makefile.am Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
Makefile.nmake Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
console.lua Lua: Switch URL to documentation to HTTPS 2015-11-26 15:45:07 +00:00
dtd_gen.lua
init_wslua.c Lua: remove unneeded todo comments 2015-08-23 18:38:13 +00:00
init_wslua.h Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
lrexlib.c Don't use ctype.h routines. 2014-10-17 06:01:58 +00:00
lrexlib.h Lua: add functions for more field information 2015-07-09 01:49:11 +00:00
lrexlib_algo.h Revert "Try to please both GCC (the compiler, not me) and clang." 2015-05-05 16:01:35 +00:00
lrexlib_glib.c Lua: add functions for more field information 2015-07-09 01:49:11 +00:00
lrexlib_glib_f.c
lua_bitop.c
lua_bitop.h
make-init-lua.pl Lua: Added support for ProtoField framenum type. 2015-11-15 18:33:16 +00:00
make-reg.pl wslua: do not pop from empty stack on newer LUA versions 2015-09-30 12:31:56 +00:00
make-taps.pl Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
taps Create a way to register "capture" dissectors. 2015-12-13 14:34:13 +00:00
template-init.lua Lua: Added support for ProtoField framenum type. 2015-11-15 18:33:16 +00:00
wslua.h For now, call the finish routine in Lua file writers "close". 2015-11-16 19:18:15 +00:00
wslua_address.c Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
wslua_byte_array.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_capture_info.c Don't include libwireshark headers from libwiretap. 2015-11-04 00:56:44 +00:00
wslua_column.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_dir.c CMake: Update wslua build and test. 2015-03-12 16:37:51 +00:00
wslua_dissector.c new_register_dissector -> register_dissector for remaining uses. 2015-12-11 03:42:37 +00:00
wslua_dumper.c wslua*: Add editor modelines; Fix indentation, etc as needed. 2015-02-13 18:28:23 +00:00
wslua_field.c wslua: fix memleak in lua_prime_all_fields 2015-10-07 13:57:18 +00:00
wslua_file.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_file_common.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_file_common.h Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_file_handler.c For now, call the finish routine in Lua file writers "close". 2015-11-16 19:18:15 +00:00
wslua_frame_info.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_gui.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_int64.c Coverity CID 1167971-1167974: constant expressions in wslua_int64 2015-09-04 12:35:49 +00:00
wslua_internals.c wslua*: Add editor modelines; Fix indentation, etc as needed. 2015-02-13 18:28:23 +00:00
wslua_listener.c Lua: Do not deregister Listener in __gc. 2015-11-17 21:51:42 +00:00
wslua_nstime.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_pinfo.c Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
wslua_pinfo_common.h Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_pref.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_proto.c Qt: Reload Lua expert infos 2015-12-11 05:17:58 +00:00
wslua_proto_expert.c Lua: Validate ProtoExpert.new arguments 2015-12-11 09:42:50 +00:00
wslua_proto_field.c Lua: Check for empty name in ProtoField 2015-12-11 16:56:43 +00:00
wslua_struct.c wslua*: Add editor modelines; Fix indentation, etc as needed. 2015-02-13 18:28:23 +00:00
wslua_tree.c Lua: Disallow ProtoField FRAMENUM to fetch from Tvb. 2015-11-14 21:22:51 +00:00
wslua_tvb.c Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
wslua_util.c Lua: fix "since 1.99.9" to be 1.99.8 2015-07-24 00:29:14 +00:00