aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/Xplugin_table.h
AgeCommit message (Collapse)AuthorFilesLines
2004-02-02From Lars Roland: fix the declaration of "tvb_strneql()".Guy Harris1-1/+1
svn path=/trunk/; revision=9958
2004-02-01packet-dcerpc-afs4int.cJörg Mayer1-1/+1
svn path=/trunk/; revision=9938
2004-01-25Make the definition of tvb_format_text() match what's in tvbuff.h.Gerald Combs1-1/+1
svn path=/trunk/; revision=9847
2004-01-23From Pierre Juhen: add "find_protocol_by_id()" to the list of functionsGuy Harris1-0/+1
exported to plugins. Fix some author list glitches. svn path=/trunk/; revision=9789
2004-01-18Add arguments to "dissect_xdlc_control()" to specify value_stringGuy Harris1-1/+1
tables, for use in the top-level item for the control field, for unnumbered frame function codes for commands and responses. If the argument is null, default to the standard tables. Use "dissect_xdlc_control()" and the #defines from "xdlc.h" for IrDA. Use the reported length rather than the data length in the IrDA dissector when iterating over the data in an IrDA packet. Make "dissect_xid()" update the column information as well as the protocol tree. Put the slot number into the protocol tree only for command frames - "the slot number field is undefined in discovery XID response frames", to quote the IrLAP spec. svn path=/trunk/; revision=9716
2004-01-03Have "dissect_xdlc_control()" take a pointer to a structure containingGuy Harris1-0/+1
pointers to hf_ values, so the subfields of the control field are put into the protocol tree as filterable items. Change the protocols that use it appropriately. Export "dissect_xdlc_control()" to plugins. svn path=/trunk/; revision=9531
2003-12-01From Tomas Kukosa: add "decode_enumerated_bitfield_shifted()", which isGuy Harris1-0/+1
like "decode_enumerated_bitfield()" but handles value_string tables containing values as they appear in the bitfield rather than as they appear in the item containing the bitfield. svn path=/trunk/; revision=9134
2003-11-18Get rid of the second "col_set_fence()" entry.Guy Harris1-1/+0
svn path=/trunk/; revision=9013
2003-11-18Add "col_get_writable()", "col_set_writable()", and "col_set_fence()" toGuy Harris1-0/+3
the plugin API list. svn path=/trunk/; revision=9003
2003-11-18Export "protocol_t" as an opaque type.Guy Harris1-2/+2
Make "proto_is_protocol_enabled()" and "proto_get_protocol_short_name()" take a "protocol_t *" as an argument, so they don't have to look up the "protocol_t" - this will probably speed them up considerably, and they're called on almost every dissector handoff. Get rid of a number of "proto_is_protocol_enabled()" calls that aren't necessary (dissectors called through handles, including those called through dissector tables, or called as heuristic dissectors, aren't even called if their protocol isn't enabled). Change some direct dissector calls to go through handles. svn path=/trunk/; revision=9002
2003-11-11Add "asn1_id_decode1()" to the list of exported functions.Guy Harris1-0/+1
svn path=/trunk/; revision=8936
2003-11-03Export get_tempfile_path() to the plugins.Gerald Combs1-0/+1
svn path=/trunk/; revision=8863
2003-11-01From Charlie Duke: add more functions to the plugin API.Guy Harris1-0/+2
svn path=/trunk/; revision=8853
2003-10-28Export "get_datafile_path()", not "get_datafile_dir()" - most if not allGuy Harris1-1/+1
dissectors need only the former, which does the pathname-construction work for you. svn path=/trunk/; revision=8809
2003-10-28Add "get_datafile_dir()" to the plugin API list, for the benefit ofGuy Harris1-0/+1
plugins that might get configuration information from a file. svn path=/trunk/; revision=8807
2003-09-24From Tomas Kukosa:Guy Harris1-4/+6
Remove the internal packet-per.c functions "dissect_per_length_determinant()" and "dissect_per_normally_small_nonnegative_whole_number()" from the plugin API, as they shouldn't be used outside the PER dissector. Remove the H.225/H.245 functions "dissect_h225_TransportAddress()" and "dissect_h245_NonStandardParameter()" from the plugin API until we really need them in plugins. Add the string dissector table functions to the plugin API. svn path=/trunk/; revision=8532
2003-08-23From Tomas Kukosa: export the PER dissection routines, and someGuy Harris1-0/+21
H.225/H.245 routines, to plugins on platforms where they have to go through the function call table. svn path=/trunk/; revision=8219
2003-08-18Check in Xass-list, so the CVS tree can be built on Windows withoutGuy Harris1-0/+2
having GCC. Check in updated versions of the other X* files. svn path=/trunk/; revision=8187
2003-08-16There's no such function as "delete_giop_user_module()", so don't put itGuy Harris1-1/+0
in the list of exported functions. svn path=/trunk/; revision=8171
2003-08-06As per Bernd Becker's suggestion, add "register_giop_user_module()" andGuy Harris1-0/+2
"delete_giop_user_module()" to the list of exported functions on platforms where a run-time loaded module can't directly access functions from the main program. svn path=/trunk/; revision=8143
2003-07-31From Tomas Kukosa: add "find_dissector_table()",Guy Harris1-0/+6
"dissector_get_port_handle()", "dissector_handle_get_short_name()", "dissector_handle_get_protocol_index()", "new_register_dissector()", and "new_create_dissector_handle()" to the list of APIs available to plugins on platforms where plugins have to call core Ethereal routines through pointers. "extern"alize the remaining routines in "epan/packet.h". svn path=/trunk/; revision=8116
2003-07-18From Matthijs Melchior: generate all declarations and definitions forGuy Harris1-0/+209
plugin ABI from a single file. svn path=/trunk/; revision=8038