1 /* packet-sscop.h
2  * definitions for SSCOP (Q.2110, Q.SAAL) frame disassembly
3  *
4  * Wireshark - Network traffic analyzer
5  * By Gerald Combs <gerald@wireshark.org>
6  * Copyright 1998
7  *
8  *
9  * SPDX-License-Identifier: GPL-2.0-or-later
10  */
11 
12 typedef struct _sscop_info_t {
13 	guint8 type;
14 	guint32 payload_len;
15 } sscop_info_t;
16 
17 typedef struct _sscop_payload_info {
18 	dissector_handle_t subdissector;
19 } sscop_payload_info;
20 
21 typedef enum {
22   DATA_DISSECTOR = 1,
23   Q2931_DISSECTOR = 2,
24   SSCF_NNI_DISSECTOR = 3,
25   ALCAP_DISSECTOR = 4,
26   NBAP_DISSECTOR = 5
27 } Dissector_Option;
28 
29 extern gboolean sscop_allowed_subdissector(dissector_handle_t handle);
30 extern void dissect_sscop_and_payload(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, dissector_handle_t handle);
31