#define PSNAME "CDT"
#define PFNAME "cdt"
+void proto_register_cdt(void);
+void proto_reg_handoff_cdt(void);
+
static proto_tree *top_tree = NULL;
static proto_item *cdt_item = NULL;
#define PSNAME "ChargingASE"
#define PFNAME "chargingase"
+void proto_register_charging_ase(void);
+void proto_reg_handoff_charging_ase(void);
+
/* Define the Charging ASE proto */
static int proto_charging_ase = -1;
#define PSNAME "CRMF"
#define PFNAME "crmf"
+void proto_register_crmf(void);
+void proto_reg_handoff_crmf(void);
+
/* Initialize the protocol and registered fields */
static int proto_crmf = -1;
static int hf_crmf_type_oid = -1;
#define PSNAME "DISP"
#define PFNAME "disp"
+void proto_register_disp(void);
+void proto_reg_handoff_disp(void);
+
static guint global_disp_tcp_port = 102;
static dissector_handle_t tpkt_handle;
static void prefs_register_disp(void); /* forward declaration for use in preferences registration */
#define PSNAME "DOP"
#define PFNAME "dop"
+void proto_register_dop(void);
+void proto_reg_handoff_dop(void);
+
static guint global_dop_tcp_port = 102;
static dissector_handle_t tpkt_handle;
static void prefs_register_dop(void); /* forward declaration for use in preferences registration */
#define PSNAME "DSP"
#define PFNAME "dsp"
+void proto_register_dsp(void);
+void proto_reg_handoff_dsp(void);
+
static guint global_dsp_tcp_port = 102;
static dissector_handle_t tpkt_handle;
static void prefs_register_dsp(void); /* forward declaration for use in preferences registration */
#define PSNAME "ESS"
#define PFNAME "ess"
+void proto_register_ess(void);
+void proto_reg_handoff_ess(void);
+
typedef struct _ess_category_attributes_t {
char *oid;
guint lacv;
#define PSNAME "CDT"
#define PFNAME "cdt"
+void proto_register_cdt(void);
+void proto_reg_handoff_cdt(void);
+
static proto_tree *top_tree = NULL;
static proto_item *cdt_item = NULL;
static int hf_cdt_compressedContent = -1; /* CompressedContent */
/*--- End of included file: packet-cdt-hf.c ---*/
-#line 60 "../../asn1/cdt/packet-cdt-template.c"
+#line 63 "../../asn1/cdt/packet-cdt-template.c"
static dissector_handle_t data_handle = NULL;
static gint ett_cdt_T_contentType = -1;
/*--- End of included file: packet-cdt-ett.c ---*/
-#line 65 "../../asn1/cdt/packet-cdt-template.c"
+#line 68 "../../asn1/cdt/packet-cdt-template.c"
static expert_field ei_cdt_unable_compress_content = EI_INIT;
static expert_field ei_cdt_unable_uncompress_content = EI_INIT;
/*--- End of included file: packet-cdt-fn.c ---*/
-#line 70 "../../asn1/cdt/packet-cdt-template.c"
+#line 73 "../../asn1/cdt/packet-cdt-template.c"
/*--- proto_register_cdt -------------------------------------------*/
NULL, HFILL }},
/*--- End of included file: packet-cdt-hfarr.c ---*/
-#line 102 "../../asn1/cdt/packet-cdt-template.c"
+#line 105 "../../asn1/cdt/packet-cdt-template.c"
};
/* List of subtrees */
&ett_cdt_T_contentType,
/*--- End of included file: packet-cdt-ettarr.c ---*/
-#line 107 "../../asn1/cdt/packet-cdt-template.c"
+#line 110 "../../asn1/cdt/packet-cdt-template.c"
};
static ei_register_info ei[] = {
/*--- End of included file: packet-cdt-dis-tab.c ---*/
-#line 130 "../../asn1/cdt/packet-cdt-template.c"
+#line 133 "../../asn1/cdt/packet-cdt-template.c"
data_handle = find_dissector ("data");
}
#define PSNAME "ChargingASE"
#define PFNAME "chargingase"
+void proto_register_charging_ase(void);
+void proto_reg_handoff_charging_ase(void);
+
/* Define the Charging ASE proto */
static int proto_charging_ase = -1;
static int hf_charging_ase_T_tariffControlIndicators_01_non_cyclicTariff = -1;
/*--- End of included file: packet-charging_ase-hf.c ---*/
-#line 43 "../../asn1/charging_ase/packet-charging_ase-template.c"
+#line 46 "../../asn1/charging_ase/packet-charging_ase-template.c"
static int ett_charging_ase = -1;
static gint ett_charging_ase_ChargingReferenceIdentification = -1;
/*--- End of included file: packet-charging_ase-ett.c ---*/
-#line 46 "../../asn1/charging_ase/packet-charging_ase-template.c"
+#line 49 "../../asn1/charging_ase/packet-charging_ase-template.c"
static dissector_handle_t charging_ase_handle;
/*--- End of included file: packet-charging_ase-fn.c ---*/
-#line 50 "../../asn1/charging_ase/packet-charging_ase-template.c"
+#line 53 "../../asn1/charging_ase/packet-charging_ase-template.c"
static void
dissect_charging_ase(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
NULL, HFILL }},
/*--- End of included file: packet-charging_ase-hfarr.c ---*/
-#line 73 "../../asn1/charging_ase/packet-charging_ase-template.c"
+#line 76 "../../asn1/charging_ase/packet-charging_ase-template.c"
};
/* List of subtrees */
&ett_charging_ase_ChargingReferenceIdentification,
/*--- End of included file: packet-charging_ase-ettarr.c ---*/
-#line 79 "../../asn1/charging_ase/packet-charging_ase-template.c"
+#line 82 "../../asn1/charging_ase/packet-charging_ase-template.c"
};
proto_charging_ase = proto_register_protocol(PNAME, PSNAME, PFNAME);
#define PSNAME "CRMF"
#define PFNAME "crmf"
+void proto_register_crmf(void);
+void proto_reg_handoff_crmf(void);
+
/* Initialize the protocol and registered fields */
static int proto_crmf = -1;
static int hf_crmf_type_oid = -1;
static int hf_crmf_Attributes_item = -1; /* Attribute */
/*--- End of included file: packet-crmf-hf.c ---*/
-#line 47 "../../asn1/crmf/packet-crmf-template.c"
+#line 50 "../../asn1/crmf/packet-crmf-template.c"
/* Initialize the subtree pointers */
static gint ett_crmf_Attributes = -1;
/*--- End of included file: packet-crmf-ett.c ---*/
-#line 50 "../../asn1/crmf/packet-crmf-template.c"
+#line 53 "../../asn1/crmf/packet-crmf-template.c"
/*--- Included file: packet-crmf-fn.c ---*/
#line 1 "../../asn1/crmf/packet-crmf-fn.c"
/*--- End of included file: packet-crmf-fn.c ---*/
-#line 51 "../../asn1/crmf/packet-crmf-template.c"
+#line 54 "../../asn1/crmf/packet-crmf-template.c"
/*--- proto_register_crmf ----------------------------------------------*/
NULL, HFILL }},
/*--- End of included file: packet-crmf-hfarr.c ---*/
-#line 63 "../../asn1/crmf/packet-crmf-template.c"
+#line 66 "../../asn1/crmf/packet-crmf-template.c"
};
/* List of subtrees */
&ett_crmf_Attributes,
/*--- End of included file: packet-crmf-ettarr.c ---*/
-#line 68 "../../asn1/crmf/packet-crmf-template.c"
+#line 71 "../../asn1/crmf/packet-crmf-template.c"
};
/* Register protocol */
/*--- End of included file: packet-crmf-dis-tab.c ---*/
-#line 86 "../../asn1/crmf/packet-crmf-template.c"
+#line 89 "../../asn1/crmf/packet-crmf-template.c"
}
#define PSNAME "DISP"
#define PFNAME "disp"
+void proto_register_disp(void);
+void proto_reg_handoff_disp(void);
+
static guint global_disp_tcp_port = 102;
static dissector_handle_t tpkt_handle;
static void prefs_register_disp(void); /* forward declaration for use in preferences registration */
static int hf_disp_shadowError = -1; /* ShadowErrorData */
/*--- End of included file: packet-disp-hf.c ---*/
-#line 65 "../../asn1/disp/packet-disp-template.c"
+#line 68 "../../asn1/disp/packet-disp-template.c"
/* Initialize the subtree pointers */
static gint ett_disp = -1;
static gint ett_disp_T_signedShadowError = -1;
/*--- End of included file: packet-disp-ett.c ---*/
-#line 69 "../../asn1/disp/packet-disp-template.c"
+#line 72 "../../asn1/disp/packet-disp-template.c"
/*--- Included file: packet-disp-fn.c ---*/
/*--- End of included file: packet-disp-fn.c ---*/
-#line 71 "../../asn1/disp/packet-disp-template.c"
+#line 74 "../../asn1/disp/packet-disp-template.c"
/*
* Dissect DISP PDUs inside a ROS PDUs
"ShadowErrorData", HFILL }},
/*--- End of included file: packet-disp-hfarr.c ---*/
-#line 202 "../../asn1/disp/packet-disp-template.c"
+#line 205 "../../asn1/disp/packet-disp-template.c"
};
/* List of subtrees */
&ett_disp_T_signedShadowError,
/*--- End of included file: packet-disp-ettarr.c ---*/
-#line 208 "../../asn1/disp/packet-disp-template.c"
+#line 211 "../../asn1/disp/packet-disp-template.c"
};
module_t *disp_module;
/*--- End of included file: packet-disp-dis-tab.c ---*/
-#line 236 "../../asn1/disp/packet-disp-template.c"
+#line 239 "../../asn1/disp/packet-disp-template.c"
/* APPLICATION CONTEXT */
#define PSNAME "DOP"
#define PFNAME "dop"
+void proto_register_dop(void);
+void proto_reg_handoff_dop(void);
+
static guint global_dop_tcp_port = 102;
static dissector_handle_t tpkt_handle;
static void prefs_register_dop(void); /* forward declaration for use in preferences registration */
static int hf_dop_GrantsAndDenials_denyInvoke = -1;
/*--- End of included file: packet-dop-hf.c ---*/
-#line 66 "../../asn1/dop/packet-dop-template.c"
+#line 69 "../../asn1/dop/packet-dop-template.c"
/* Initialize the subtree pointers */
static gint ett_dop = -1;
static gint ett_dop_GrantsAndDenials = -1;
/*--- End of included file: packet-dop-ett.c ---*/
-#line 71 "../../asn1/dop/packet-dop-template.c"
+#line 74 "../../asn1/dop/packet-dop-template.c"
static expert_field ei_dop_unknown_binding_parameter = EI_INIT;
/*--- End of included file: packet-dop-fn.c ---*/
-#line 86 "../../asn1/dop/packet-dop-template.c"
+#line 89 "../../asn1/dop/packet-dop-template.c"
static int
call_dop_oid_callback(const char *base_string, tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, const char *col_info, void* data)
NULL, HFILL }},
/*--- End of included file: packet-dop-hfarr.c ---*/
-#line 245 "../../asn1/dop/packet-dop-template.c"
+#line 248 "../../asn1/dop/packet-dop-template.c"
};
/* List of subtrees */
&ett_dop_GrantsAndDenials,
/*--- End of included file: packet-dop-ettarr.c ---*/
-#line 252 "../../asn1/dop/packet-dop-template.c"
+#line 255 "../../asn1/dop/packet-dop-template.c"
};
static ei_register_info ei[] = {
/*--- End of included file: packet-dop-dis-tab.c ---*/
-#line 292 "../../asn1/dop/packet-dop-template.c"
+#line 295 "../../asn1/dop/packet-dop-template.c"
/* APPLICATION CONTEXT */
oid_add_from_string("id-ac-directory-operational-binding-management","2.5.3.3");
#define PSNAME "DSP"
#define PFNAME "dsp"
+void proto_register_dsp(void);
+void proto_reg_handoff_dsp(void);
+
static guint global_dsp_tcp_port = 102;
static dissector_handle_t tpkt_handle;
static void prefs_register_dsp(void); /* forward declaration for use in preferences registration */
static int hf_dsp_other = -1; /* EXTERNAL */
/*--- End of included file: packet-dsp-hf.c ---*/
-#line 59 "../../asn1/dsp/packet-dsp-template.c"
+#line 62 "../../asn1/dsp/packet-dsp-template.c"
/* Initialize the subtree pointers */
static gint ett_dsp = -1;
static gint ett_dsp_T_basicLevels = -1;
/*--- End of included file: packet-dsp-ett.c ---*/
-#line 63 "../../asn1/dsp/packet-dsp-template.c"
+#line 66 "../../asn1/dsp/packet-dsp-template.c"
/*--- Included file: packet-dsp-fn.c ---*/
/*--- End of included file: packet-dsp-fn.c ---*/
-#line 65 "../../asn1/dsp/packet-dsp-template.c"
+#line 68 "../../asn1/dsp/packet-dsp-template.c"
/*
* Dissect X518 PDUs inside a ROS PDUs
"EXTERNAL", HFILL }},
/*--- End of included file: packet-dsp-hfarr.c ---*/
-#line 274 "../../asn1/dsp/packet-dsp-template.c"
+#line 277 "../../asn1/dsp/packet-dsp-template.c"
};
/* List of subtrees */
&ett_dsp_T_basicLevels,
/*--- End of included file: packet-dsp-ettarr.c ---*/
-#line 280 "../../asn1/dsp/packet-dsp-template.c"
+#line 283 "../../asn1/dsp/packet-dsp-template.c"
};
module_t *dsp_module;
/*--- End of included file: packet-dsp-dis-tab.c ---*/
-#line 310 "../../asn1/dsp/packet-dsp-template.c"
+#line 313 "../../asn1/dsp/packet-dsp-template.c"
/* APPLICATION CONTEXT */
#define PSNAME "ESS"
#define PFNAME "ess"
+void proto_register_ess(void);
+void proto_reg_handoff_ess(void);
+
typedef struct _ess_category_attributes_t {
char *oid;
guint lacv;
static int hf_ess_serialNumber = -1; /* CertificateSerialNumber */
/*--- End of included file: packet-ess-hf.c ---*/
-#line 64 "../../asn1/ess/packet-ess-template.c"
+#line 67 "../../asn1/ess/packet-ess-template.c"
/*--- Included file: packet-ess-val.h ---*/
#define id_sha256 "2.16.840.1.101.3.4.2.1"
/*--- End of included file: packet-ess-val.h ---*/
-#line 66 "../../asn1/ess/packet-ess-template.c"
+#line 69 "../../asn1/ess/packet-ess-template.c"
/* Initialize the subtree pointers */
static gint ett_ess_IssuerSerial = -1;
/*--- End of included file: packet-ess-ett.c ---*/
-#line 69 "../../asn1/ess/packet-ess-template.c"
+#line 72 "../../asn1/ess/packet-ess-template.c"
static const char *object_identifier_id;
/*--- End of included file: packet-ess-fn.c ---*/
-#line 140 "../../asn1/ess/packet-ess-template.c"
+#line 143 "../../asn1/ess/packet-ess-template.c"
/*--- proto_register_ess ----------------------------------------------*/
void proto_register_ess(void) {
"CertificateSerialNumber", HFILL }},
/*--- End of included file: packet-ess-hfarr.c ---*/
-#line 153 "../../asn1/ess/packet-ess-template.c"
+#line 156 "../../asn1/ess/packet-ess-template.c"
};
/* List of subtrees */
&ett_ess_IssuerSerial,
/*--- End of included file: packet-ess-ettarr.c ---*/
-#line 159 "../../asn1/ess/packet-ess-template.c"
+#line 162 "../../asn1/ess/packet-ess-template.c"
};
static uat_field_t attributes_flds[] = {
/*--- End of included file: packet-ess-dis-tab.c ---*/
-#line 204 "../../asn1/ess/packet-ess-template.c"
+#line 207 "../../asn1/ess/packet-ess-template.c"
}