aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/cmip/packet-cmip-template.c
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2007-06-25 18:40:17 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2007-06-25 18:40:17 +0000
commit6d3f97383fae04e3d2e075ce59ab5a4f4c42af42 (patch)
treef6a69670e0106efadf8b17c8dc80883e3297c16a /asn1/cmip/packet-cmip-template.c
parent1d713d05bd6c832a3b0fcf6a1e7ddf8800752fca (diff)
Generate CMIP from original asn1 files with -X and -T option.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22187 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'asn1/cmip/packet-cmip-template.c')
-rw-r--r--asn1/cmip/packet-cmip-template.c41
1 files changed, 34 insertions, 7 deletions
diff --git a/asn1/cmip/packet-cmip-template.c b/asn1/cmip/packet-cmip-template.c
index 6f0b0af0eb..754b37440d 100644
--- a/asn1/cmip/packet-cmip-template.c
+++ b/asn1/cmip/packet-cmip-template.c
@@ -59,7 +59,6 @@ static int hf_DiscriminatorConstruct = -1;
static int hf_Destination = -1;
static int hf_NameBinding = -1;
static int hf_ObjectClass = -1;
-static int hf_OperationalState = -1;
#include "packet-cmip-hf.c"
/* Initialize the subtree pointers */
@@ -68,6 +67,21 @@ static gint ett_cmip = -1;
static guint32 opcode;
+static const value_string cmip_Opcode_vals[] = {
+ { 0, "m-EventReport" },
+ { 1, "m-EventReport-Confirmed" },
+ { 2, "m-Linked-Reply" },
+ { 3, "m-Get" },
+ { 4, "m-Set" },
+ { 5, "m-Set-Confirmed" },
+ { 6, "m-Action" },
+ { 7, "m-Action-Confirmed" },
+ { 8, "m-Create" },
+ { 9, "m-Delete" },
+ { 10, "m-CancelGet" },
+ { 0, NULL }
+};
+
static int opcode_type;
#define OPCODE_INVOKE 1
#define OPCODE_RETURN_RESULT 2
@@ -88,6 +102,7 @@ static int objectclassform;
#define OBJECTCLASS_GLOBAL_FORM 1
static const char *objectclass_identifier_id;
+#include "packet-cmip-val.h"
#include "packet-cmip-fn.c"
@@ -187,10 +202,6 @@ void proto_register_cmip(void) {
{ "ObjectClass", "cmip.ObjectClass",
FT_UINT32, BASE_DEC, VALS(cmip_ObjectClass_vals), 0,
"", HFILL }},
- { &hf_OperationalState,
- { "OperationalState", "cmip.OperationalState",
- FT_UINT32, BASE_DEC, VALS(cmip_OperationalState_vals), 0,
- "", HFILL }},
#include "packet-cmip-hfarr.c"
};
@@ -207,6 +218,8 @@ void proto_register_cmip(void) {
/* Register fields and subtrees */
proto_register_field_array(proto_cmip, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
+#include "packet-cmip-dis-tab.c"
+ add_oid_str_name("2.9.3.2.7.1","discriminatorId(1) ");
}
@@ -216,9 +229,23 @@ void proto_reg_handoff_cmip(void) {
register_ber_oid_dissector("2.9.0.0.2", dissect_cmip, proto_cmip, "cmip");
register_ber_oid_dissector("2.9.1.1.4", dissect_cmip, proto_cmip, "joint-iso-itu-t(2) ms(9) cmip(1) cmip-pci(1) abstractSyntax(4)");
- add_oid_str_name("2.9.3.2.3.4","eventForwardingDiscriminator(4)");
+ add_oid_str_name("2.9.3.2.3.1","managedObjectClass(3) alarmRecord(1)");
+ add_oid_str_name("2.9.3.2.3.2","managedObjectClass(3) attributeValueChangeRecord(2)");
+ add_oid_str_name("2.9.3.2.3.3","managedObjectClass(3) discriminator(3)");
+ add_oid_str_name("2.9.3.2.3.4","managedObjectClass(3) eventForwardingDiscriminator(4)");
+ add_oid_str_name("2.9.3.2.3.5","managedObjectClass(3) eventLogRecord(5)");
+ add_oid_str_name("2.9.3.2.3.6","managedObjectClass(3) log(6)");
+ add_oid_str_name("2.9.3.2.3.7","managedObjectClass(3) logRecord(7)");
+ add_oid_str_name("2.9.3.2.3.8","managedObjectClass(3) objectCreationRecord(8)");
+ add_oid_str_name("2.9.3.2.3.9","managedObjectClass(3) objectDeletionRecord(9)");
+ add_oid_str_name("2.9.3.2.3.10","managedObjectClass(3) relationshipChangeRecord(10)");
+ add_oid_str_name("2.9.3.2.3.11","managedObjectClass(3) securityAlarmReportRecord(11)");
+ add_oid_str_name("2.9.3.2.3.12","managedObjectClass(3) stateChangeRecord(12)");
+ add_oid_str_name("2.9.3.2.3.13","managedObjectClass(3) system(13)");
+ add_oid_str_name("2.9.3.2.3.14","managedObjectClass(3) top(14)");
+ add_oid_str_name("2.9.3.2.4.14","administrativeStatePackage(14)");
add_oid_str_name("2.9.1.1.4","joint-iso-itu-t(2) ms(9) cmip(1) cmip-pci(1) abstractSyntax(4)");
-#include "packet-cmip-dis-tab.c"
+/*#include "packet-cmip-dis-tab.c" */
}