diff options
author | Guy Harris <guy@alum.mit.edu> | 2002-10-31 07:12:42 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2002-10-31 07:12:42 +0000 |
commit | 56f644145e0a4299a10099738fb74e1a08cd6fbd (patch) | |
tree | 7e11961398633886725fb3b33b3a254666a04af2 /epan/circuit.h | |
parent | 663bc2174e185804d1aa41c664a27ff6093a131d (diff) | |
download | wireshark-56f644145e0a4299a10099738fb74e1a08cd6fbd.tar.gz wireshark-56f644145e0a4299a10099738fb74e1a08cd6fbd.tar.bz2 wireshark-56f644145e0a4299a10099738fb74e1a08cd6fbd.zip |
Discard the WTAP_ENCAP_LAPD encapsulation type in favor of a
WTAP_ENCAP_ISDN encapsulation type, which includes a pseudo-header
giving the direction (user-to-network or network-to-user) and the
channel number.
Add a new circuit type, using the ISDN channel number as the circuit ID.
Add an ISDN dissector to put the direction and channel number into the
protocol tree and to call the appropriate dissector for the payload
based on the channel (LAPD for the D channel; V.120, PPP, or data for B
channels, based on some heuristics).
svn path=/trunk/; revision=6521
Diffstat (limited to 'epan/circuit.h')
-rw-r--r-- | epan/circuit.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/circuit.h b/epan/circuit.h index 87a04eceac..0aa2e8c0ec 100644 --- a/epan/circuit.h +++ b/epan/circuit.h @@ -1,7 +1,7 @@ /* circuit.h * Routines for building lists of packets that are part of a "circuit" * - * $Id: circuit.h,v 1.1 2002/10/22 08:43:44 guy Exp $ + * $Id: circuit.h,v 1.2 2002/10/31 07:12:38 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -58,6 +58,7 @@ extern void circuit_delete_proto_data(circuit_t *conv, int proto); extern void circuit_set_dissector(circuit_t *circuit, dissector_handle_t handle); +extern dissector_handle_t circuit_get_dissector(circuit_t *circuit); extern gboolean try_circuit_dissector(circuit_type ctype, guint32 circuit_id, tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); |