summaryrefslogtreecommitdiff
path: root/asn1/cmip/cmip.cnf
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2004-11-21 23:25:04 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2004-11-21 23:25:04 +0000
commitf833c77dff9272fe848906500a04597fe07b2e03 (patch)
tree79dc3709190d9689dc390cda2b49a2e19360f06f /asn1/cmip/cmip.cnf
parent6ec445bfe4ecec1ce811143aa0077fa3dde00a56 (diff)
downloadwireshark-f833c77dff9272fe848906500a04597fe07b2e03.tar.gz
cmip update add all remaining functions Arguments and Results
svn path=/trunk/; revision=12570
Diffstat (limited to 'asn1/cmip/cmip.cnf')
-rw-r--r--asn1/cmip/cmip.cnf101
1 files changed, 101 insertions, 0 deletions
diff --git a/asn1/cmip/cmip.cnf b/asn1/cmip/cmip.cnf
index 29737f795e..90c4893109 100644
--- a/asn1/cmip/cmip.cnf
+++ b/asn1/cmip/cmip.cnf
@@ -95,27 +95,71 @@ ROS
switch(opcode_type){
case OPCODE_INVOKE:
switch(opcode){
+ case 0: /* M-eventreport */
+ offset = dissect_cmip_EventReportArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 1: /* M-eventreport-confirmed */
+ offset = dissect_cmip_EventReportArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 2: /* M-linkedreply */
+ offset = dissect_cmip_LinkedReplyArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
case 3: /* M-get */
offset = dissect_cmip_GetArgument(FALSE, tvb, offset, pinfo, tree, -1);
break;
+ case 4: /* M-set */
+ offset = dissect_cmip_SetArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 5: /* M-set-confirmed */
+ offset = dissect_cmip_SetArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
case 6: /* M-action*/
offset = dissect_cmip_ActionInfo(FALSE, tvb, offset, pinfo, tree, -1);
break;
case 7: /* M-action-confirmed*/
offset = dissect_cmip_ActionInfo(FALSE, tvb, offset, pinfo, tree, -1);
break;
+ case 8: /* M-create*/
+ offset = dissect_cmip_CreateArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 9: /* M-delete*/
+ offset = dissect_cmip_DeleteArgument(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 10: /* M-cancelget */
+ offset = dissect_cmip_InvokeIDType(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
}
break;
case OPCODE_RETURN_RESULT:
switch(opcode){
+ case 0: /* M-eventreport*/
+ break; /* No return data */
+ case 1: /* M-eventreport-confirmed */
+ offset = dissect_cmip_EventReportResult(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 2: /* M-linkedreply*/
+ break; /* No return data */
case 3: /* M-get */
offset = dissect_cmip_GetResult(FALSE, tvb, offset, pinfo, tree, -1);
break;
+ case 4: /* M-set */
+ break; /* No return data */
+ case 5: /* M-set-confirmed*/
+ offset = dissect_cmip_SetResult(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
case 6: /* M-action*/
break; /* No return data */
case 7: /* M-action-confirmed*/
offset = dissect_cmip_ActionResult(FALSE, tvb, offset, pinfo, tree, -1);
break;
+ case 8: /* M-create*/
+ offset = dissect_cmip_CreateResult(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 9: /* M-delete*/
+ offset = dissect_cmip_DeleteResult(FALSE, tvb, offset, pinfo, tree, -1);
+ break;
+ case 10: /* M-cancelget */
+ break; /* doe this one return any data? */
}
break;
/*XXX add more types here */
@@ -144,6 +188,63 @@ ROS
#.FN_BODY ActionReply/actionReplyInfo
offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+#.FN_BODY EventReportArgument/eventType
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_eventType_OID, object_identifier_id);
+
+#.FN_BODY EventReportArgument/eventInfo
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+
+#.FN_BODY EventReply/eventType
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_eventType_OID, object_identifier_id);
+
+#.FN_BODY EventReply/eventReplyInfo
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+#.FN_BODY ModificationItem/attributeId
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_attributeId_OID, object_identifier_id);
+
+#.FN_BODY ModificationItem/attributeValue
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+
+#.FN_BODY SpecificErrorInfo/errorId
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_errorId_OID, object_identifier_id);
+
+#.FN_BODY SpecificErrorInfo/errorInfo
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+#.FN_BODY AttributeError/attributeId
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_attributeId_OID, object_identifier_id);
+
+#.FN_BODY AttributeError/attributeValue
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
+
+#.FN_BODY ErrorInfo/actionType
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_actionType_OID, object_identifier_id);
+
+#.FN_BODY NoSuchArgumentAction/actionType
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_actionType_OID, object_identifier_id);
+
+#.FN_BODY NoSuchArgumentEvent/eventType
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_eventType_OID, object_identifier_id);
+
+#.FN_BODY InvalidArgumentValueEventValue/eventType
+ offset = dissect_ber_object_identifier(FALSE, pinfo, tree, tvb, offset,
+ hf_cmip_eventType_OID, object_identifier_id);
+
+#.FN_BODY InvalidArgumentValueEventValue/eventInfo
+ offset=call_ber_oid_callback(object_identifier_id, tvb, offset, pinfo, tree);
+
#.END