Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
packet-camel.h
Go to the documentation of this file.
1/* Do not modify this file. Changes will be overwritten. */
2/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
3/* packet-camel.h */
4/* asn2wrs.py -b -N -q -L -p camel -c ./camel.cnf -s ./packet-camel-template -D . -O ../.. CAP-object-identifiers.asn CAP-classes.asn CAP-datatypes.asn CAP-errorcodes.asn CAP-errortypes.asn CAP-operationcodes.asn CAP-GPRS-ReferenceNumber.asn CAP-gsmSCF-gsmSRF-ops-args.asn CAP-gsmSSF-gsmSCF-ops-args.asn CAP-gprsSSF-gsmSCF-ops-args.asn CAP-SMS-ops-args.asn CAP-U-ABORT-Data.asn CamelV2diff.asn ../ros/Remote-Operations-Information-Objects.asn ../ros/Remote-Operations-Generic-ROS-PDUs.asn */
5
6/* packet-camel-template.h
7 * Routines for Camel
8 * Copyright 2004, Tim Endean <[email protected]>
9 * Copyright 2005, Olivier Jacques <[email protected]>
10 * Built from the gsm-map dissector Copyright 2004, Anders Broman <[email protected]>
11 *
12 * Wireshark - Network traffic analyzer
13 * By Gerald Combs <[email protected]>
14 * Copyright 1998 Gerald Combs
15 *
16 * SPDX-License-Identifier: GPL-2.0-or-later
17 * References: ETSI 300 374
18 */
19/*
20 * Indentation logic: this file is indented with 2 spaces indentation.
21 * there are no tabs.
22 */
23
24
25#ifndef PACKET_CAMEL_H
26#define PACKET_CAMEL_H
27
28#include "ws_symbol_export.h"
29
30/* Defines for the camel taps */
31#define camel_MAX_NUM_OPR_CODES 256
32
33WS_DLL_PUBLIC const value_string camel_opr_code_strings[];
34/* #include "packet-camel-exp.h"*/
35
38#define NB_CAMELSRT_CATEGORY 9+1
39/* for example TC_BEGIN with InitalDP, and TC_CONT with RequestReportBCSMEvent
40 is a category, we want to measure the delay between the two messages */
41
42#define CAMELSRT_SESSION 1
43
44#define CAMELSRT_VOICE_INITIALDP 2
45#define CAMELSRT_VOICE_ACR1 3
46#define CAMELSRT_VOICE_ACR2 4
47#define CAMELSRT_VOICE_ACR3 5
48#define CAMELSRT_VOICE_DISC 6
49
50#define CAMELSRT_GPRS_INITIALDP 7
51#define CAMELSRT_GPRS_REPORT 8
52
53#define CAMELSRT_SMS_INITIALDP 9
54
65
72 uint32_t session_id;
73 struct tcaphash_context_t * tcap_context;
75};
76
77
82 uint32_t SessionIdKey;
83};
84
91 bool request_available;
92 bool is_duplicate;
93 bool is_delta_time;
94 nstime_t req_time;
95 nstime_t delta_time;
96};
97
101 uint32_t tcap_session_id;
102 void * tcap_context;
103 uint8_t opcode;
106};
107
112struct camelsrt_info_t * camelsrt_razinfo(void);
113
121 packet_info * pinfo _U_,
122 proto_tree *tree,
123 struct camelsrt_info_t * p_camel_info);
124
125#endif /* PACKET_camel_H */
void camelsrt_call_matching(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, struct camelsrt_info_t *p_camel_info)
struct camelsrt_info_t * camelsrt_razinfo(void)
Definition packet-camel.c:8055
#define NB_CAMELSRT_CATEGORY
Definition packet-camel.h:38
Definition packet_info.h:43
Definition proto.h:907
Mapping between a 32-bit integer value and its string representation.
Definition value_string.h:33
Definition packet-camel.h:81
Definition packet-camel.h:71
uint32_t session_id
Definition packet-camel.h:72
Definition packet-camel.h:59
nstime_t req_time
Definition packet-camel.h:62
uint32_t rsp_num
Definition packet-camel.h:61
bool responded
Definition packet-camel.h:63
uint32_t req_num
Definition packet-camel.h:60
Definition packet-camel.h:100
uint8_t bool_msginfo[9+1]
Definition packet-camel.h:104
uint8_t opcode
Definition packet-camel.h:103
Definition packet-camel.h:90
Definition nstime.h:26
Definition packet-tcap.h:72
Definition tvbuff-int.h:36