aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mms.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2005-09-02 05:43:49 +0000
committerGuy Harris <guy@alum.mit.edu>2005-09-02 05:43:49 +0000
commit92e0e21362bc97ab4e2eed26d1d89b499b0c54e3 (patch)
tree21ba9cbe793a11438cc24115cd4e21aad03ad513 /epan/dissectors/packet-mms.c
parentb9c5fe14d611d5459431cc8f407fd8352493bff6 (diff)
Regenerate dissectors with the current asn2eth.
svn path=/trunk/; revision=15664
Diffstat (limited to 'epan/dissectors/packet-mms.c')
-rw-r--r--epan/dissectors/packet-mms.c677
1 files changed, 451 insertions, 226 deletions
diff --git a/epan/dissectors/packet-mms.c b/epan/dissectors/packet-mms.c
index c6111ff8de..6fedeb876a 100644
--- a/epan/dissectors/packet-mms.c
+++ b/epan/dissectors/packet-mms.c
@@ -1070,11 +1070,12 @@ static int dissect_sizeOfFile_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
}
+
static int
dissect_mms_Identifier(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_VisibleString,
- pinfo, tree, tvb, offset, hf_index,
- NULL);
+ pinfo, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -1145,6 +1146,7 @@ static int dissect_domain_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_Identifier(TRUE, tvb, offset, pinfo, tree, hf_mms_domain);
}
+
static const ber_sequence_t T_domain_specific_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_VisibleString, BER_FLAGS_NOOWNTAG, dissect_domainId },
{ BER_CLASS_UNI, BER_UNI_TAG_VisibleString, BER_FLAGS_NOOWNTAG, dissect_itemId },
@@ -1154,7 +1156,7 @@ static const ber_sequence_t T_domain_specific_sequence[] = {
static int
dissect_mms_T_domain_specific(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_domain_specific_sequence, hf_index, ett_mms_T_domain_specific);
+ T_domain_specific_sequence, hf_index, ett_mms_T_domain_specific);
return offset;
}
@@ -1180,7 +1182,8 @@ static const ber_choice_t ObjectName_choice[] = {
static int
dissect_mms_ObjectName(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- ObjectName_choice, hf_index, ett_mms_ObjectName, NULL);
+ ObjectName_choice, hf_index, ett_mms_ObjectName,
+ NULL);
return offset;
}
@@ -1251,6 +1254,7 @@ static int dissect_journalName(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_ObjectName(FALSE, tvb, offset, pinfo, tree, hf_mms_journalName);
}
+
static const asn_namedbit Transitions_bits[] = {
{ 0, &hf_mms_Transitions_idle_to_disabled, -1, -1, "idle-to-disabled", NULL },
{ 1, &hf_mms_Transitions_active_to_disabled, -1, -1, "active-to-disabled", NULL },
@@ -1265,8 +1269,8 @@ static const asn_namedbit Transitions_bits[] = {
static int
dissect_mms_Transitions(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, pinfo, tree, tvb, offset,
- Transitions_bits, hf_index, ett_mms_Transitions,
- NULL);
+ Transitions_bits, hf_index, ett_mms_Transitions,
+ NULL);
return offset;
}
@@ -1280,6 +1284,7 @@ static int dissect_causingTransitions_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_Transitions(TRUE, tvb, offset, pinfo, tree, hf_mms_causingTransitions);
}
+
static const ber_sequence_t AttachToEventCondition_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
@@ -1291,7 +1296,7 @@ static const ber_sequence_t AttachToEventCondition_sequence[] = {
static int
dissect_mms_AttachToEventCondition(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AttachToEventCondition_sequence, hf_index, ett_mms_AttachToEventCondition);
+ AttachToEventCondition_sequence, hf_index, ett_mms_AttachToEventCondition);
return offset;
}
@@ -1328,6 +1333,7 @@ static int dissect_leastSevere_impl(packet_info *pinfo, proto_tree *tree, tvbuff
}
+
static int
dissect_mms_Priority(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned8(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -1404,6 +1410,7 @@ static int dissect_activeAlarmsOnly_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_mms_activeAlarmsOnly);
}
+
static const ber_sequence_t AttachToSemaphore_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_semaphoreName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_namedToken_impl },
@@ -1418,7 +1425,7 @@ static const ber_sequence_t AttachToSemaphore_sequence[] = {
static int
dissect_mms_AttachToSemaphore(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AttachToSemaphore_sequence, hf_index, ett_mms_AttachToSemaphore);
+ AttachToSemaphore_sequence, hf_index, ett_mms_AttachToSemaphore);
return offset;
}
@@ -1442,7 +1449,8 @@ static const ber_choice_t Modifier_choice[] = {
static int
dissect_mms_Modifier(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- Modifier_choice, hf_index, ett_mms_Modifier, NULL);
+ Modifier_choice, hf_index, ett_mms_Modifier,
+ NULL);
return offset;
}
@@ -1452,7 +1460,7 @@ static int dissect_listOfModifier_item(packet_info *pinfo, proto_tree *tree, tvb
static const ber_sequence_t SEQUENCE_OF_Modifier_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfModifier_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfModifier_item },
};
static int
@@ -1524,7 +1532,8 @@ static const ber_choice_t T_extendedObjectClass_choice[] = {
static int
dissect_mms_T_extendedObjectClass(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_extendedObjectClass_choice, hf_index, ett_mms_T_extendedObjectClass, NULL);
+ T_extendedObjectClass_choice, hf_index, ett_mms_T_extendedObjectClass,
+ NULL);
return offset;
}
@@ -1595,7 +1604,8 @@ static const ber_choice_t T_objectScope_choice[] = {
static int
dissect_mms_T_objectScope(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_objectScope_choice, hf_index, ett_mms_T_objectScope, NULL);
+ T_objectScope_choice, hf_index, ett_mms_T_objectScope,
+ NULL);
return offset;
}
@@ -1603,6 +1613,7 @@ static int dissect_objectScope(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_T_objectScope(FALSE, tvb, offset, pinfo, tree, hf_mms_objectScope);
}
+
static const ber_sequence_t GetNameList_Request_sequence[] = {
{ BER_CLASS_CON, 0, 0, dissect_extendedObjectClass },
{ BER_CLASS_CON, 1, 0, dissect_objectScope },
@@ -1613,7 +1624,7 @@ static const ber_sequence_t GetNameList_Request_sequence[] = {
static int
dissect_mms_GetNameList_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetNameList_Request_sequence, hf_index, ett_mms_GetNameList_Request);
+ GetNameList_Request_sequence, hf_index, ett_mms_GetNameList_Request);
return offset;
}
@@ -1676,7 +1687,8 @@ static const ber_choice_t T_extendedObjectClass1_choice[] = {
static int
dissect_mms_T_extendedObjectClass1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_extendedObjectClass1_choice, hf_index, ett_mms_T_extendedObjectClass1, NULL);
+ T_extendedObjectClass1_choice, hf_index, ett_mms_T_extendedObjectClass1,
+ NULL);
return offset;
}
@@ -1684,6 +1696,7 @@ static int dissect_extendedObjectClass1(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_T_extendedObjectClass1(FALSE, tvb, offset, pinfo, tree, hf_mms_extendedObjectClass1);
}
+
static const ber_sequence_t Rename_Request_sequence[] = {
{ BER_CLASS_CON, 0, 0, dissect_extendedObjectClass1 },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_currentName },
@@ -1694,7 +1707,7 @@ static const ber_sequence_t Rename_Request_sequence[] = {
static int
dissect_mms_Rename_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Rename_Request_sequence, hf_index, ett_mms_Rename_Request);
+ Rename_Request_sequence, hf_index, ett_mms_Rename_Request);
return offset;
}
@@ -1703,11 +1716,12 @@ static int dissect_rename_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
}
+
static int
dissect_mms_VisibleString(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_VisibleString,
- pinfo, tree, tvb, offset, hf_index,
- NULL);
+ pinfo, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -1815,7 +1829,8 @@ static const ber_choice_t Address_choice[] = {
static int
dissect_mms_Address(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- Address_choice, hf_index, ett_mms_Address, NULL);
+ Address_choice, hf_index, ett_mms_Address,
+ NULL);
return offset;
}
@@ -1823,6 +1838,7 @@ static int dissect_address(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_mms_Address(FALSE, tvb, offset, pinfo, tree, hf_mms_address);
}
+
static const ber_sequence_t T_array_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_packed_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numberOfElements_impl },
@@ -1833,7 +1849,7 @@ static const ber_sequence_t T_array_sequence[] = {
static int
dissect_mms_T_array(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_array_sequence, hf_index, ett_mms_T_array);
+ T_array_sequence, hf_index, ett_mms_T_array);
return offset;
}
@@ -1841,6 +1857,7 @@ static int dissect_array_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_mms_T_array(TRUE, tvb, offset, pinfo, tree, hf_mms_array);
}
+
static const ber_sequence_t T_components_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_componentName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_componentType },
@@ -1850,7 +1867,7 @@ static const ber_sequence_t T_components_item_sequence[] = {
static int
dissect_mms_T_components_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_components_item_sequence, hf_index, ett_mms_T_components_item);
+ T_components_item_sequence, hf_index, ett_mms_T_components_item);
return offset;
}
@@ -1874,6 +1891,7 @@ static int dissect_components_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_mms_T_components(TRUE, tvb, offset, pinfo, tree, hf_mms_components);
}
+
static const ber_sequence_t T_structure_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_packed_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_components_impl },
@@ -1883,7 +1901,7 @@ static const ber_sequence_t T_structure_sequence[] = {
static int
dissect_mms_T_structure(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_structure_sequence, hf_index, ett_mms_T_structure);
+ T_structure_sequence, hf_index, ett_mms_T_structure);
return offset;
}
@@ -1963,21 +1981,23 @@ static const ber_choice_t TypeSpecification_choice[] = {
static int
dissect_mms_TypeSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- TypeSpecification_choice, hf_index, ett_mms_TypeSpecification, NULL);
+ TypeSpecification_choice, hf_index, ett_mms_TypeSpecification,
+ NULL);
return offset;
}
+
static const ber_sequence_t T_variableDescription_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_address },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_address },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeSpecification },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_T_variableDescription(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_variableDescription_sequence, hf_index, ett_mms_T_variableDescription);
+ T_variableDescription_sequence, hf_index, ett_mms_T_variableDescription);
return offset;
}
@@ -1985,6 +2005,7 @@ static int dissect_variableDescription_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_T_variableDescription(TRUE, tvb, offset, pinfo, tree, hf_mms_variableDescription);
}
+
static const ber_sequence_t T_indexRange_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_lowIndex_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numberOfElements_impl },
@@ -1994,7 +2015,7 @@ static const ber_sequence_t T_indexRange_sequence[] = {
static int
dissect_mms_T_indexRange(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_indexRange_sequence, hf_index, ett_mms_T_indexRange);
+ T_indexRange_sequence, hf_index, ett_mms_T_indexRange);
return offset;
}
@@ -2022,7 +2043,8 @@ static const ber_choice_t T_selectAccess_choice[] = {
static int
dissect_mms_T_selectAccess(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_selectAccess_choice, hf_index, ett_mms_T_selectAccess, NULL);
+ T_selectAccess_choice, hf_index, ett_mms_T_selectAccess,
+ NULL);
return offset;
}
@@ -2037,14 +2059,15 @@ static const value_string mms_AlternateAccessSelection_vals[] = {
};
static const ber_choice_t AlternateAccessSelection_choice[] = {
- { -1/*choice*/, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_selectAccess },
+ { -1/*choice*/, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_selectAccess },
{ 0, 0, 0, 0, NULL }
};
static int
dissect_mms_AlternateAccessSelection(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- AlternateAccessSelection_choice, hf_index, ett_mms_AlternateAccessSelection, NULL);
+ AlternateAccessSelection_choice, hf_index, ett_mms_AlternateAccessSelection,
+ NULL);
return offset;
}
@@ -2055,16 +2078,17 @@ static int dissect_accesst(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_mms_AlternateAccessSelection(FALSE, tvb, offset, pinfo, tree, hf_mms_accesst);
}
+
static const ber_sequence_t T_named_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_componentName_impl },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_accesst },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_accesst },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_T_named(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_named_sequence, hf_index, ett_mms_T_named);
+ T_named_sequence, hf_index, ett_mms_T_named);
return offset;
}
@@ -2074,21 +2098,22 @@ static int dissect_named_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
static const value_string mms_AlternateAccess_item_vals[] = {
- { -1/*choice*/, "unnamed" },
- { 5, "named" },
+ { 0, "unnamed" },
+ { 1, "named" },
{ 0, NULL }
};
static const ber_choice_t AlternateAccess_item_choice[] = {
- { -1/*choice*/, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_unnamed },
- { 5, BER_CLASS_CON, 5, BER_FLAGS_IMPLTAG, dissect_named_impl },
+ { 0, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_unnamed },
+ { 1, BER_CLASS_CON, 5, BER_FLAGS_IMPLTAG, dissect_named_impl },
{ 0, 0, 0, 0, NULL }
};
static int
dissect_mms_AlternateAccess_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- AlternateAccess_item_choice, hf_index, ett_mms_AlternateAccess_item, NULL);
+ AlternateAccess_item_choice, hf_index, ett_mms_AlternateAccess_item,
+ NULL);
return offset;
}
@@ -2098,7 +2123,7 @@ static int dissect_AlternateAccess_item(packet_info *pinfo, proto_tree *tree, tv
static const ber_sequence_t AlternateAccess_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_AlternateAccess_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_AlternateAccess_item },
};
static int
@@ -2112,6 +2137,7 @@ static int dissect_alternateAccess_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_AlternateAccess(TRUE, tvb, offset, pinfo, tree, hf_mms_alternateAccess);
}
+
static const ber_sequence_t ScatteredAccessDescription_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_componentName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
@@ -2122,7 +2148,7 @@ static const ber_sequence_t ScatteredAccessDescription_item_sequence[] = {
static int
dissect_mms_ScatteredAccessDescription_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ScatteredAccessDescription_item_sequence, hf_index, ett_mms_ScatteredAccessDescription_item);
+ ScatteredAccessDescription_item_sequence, hf_index, ett_mms_ScatteredAccessDescription_item);
return offset;
}
@@ -2168,13 +2194,15 @@ static const ber_choice_t VariableSpecification_choice[] = {
static int
dissect_mms_VariableSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- VariableSpecification_choice, hf_index, ett_mms_VariableSpecification, NULL);
+ VariableSpecification_choice, hf_index, ett_mms_VariableSpecification,
+ NULL);
return offset;
}
+
static const ber_sequence_t T_listOfVariable_item2_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
{ BER_CLASS_CON, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_alternateAccess_impl },
{ 0, 0, 0, NULL }
};
@@ -2182,7 +2210,7 @@ static const ber_sequence_t T_listOfVariable_item2_sequence[] = {
static int
dissect_mms_T_listOfVariable_item2(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_listOfVariable_item2_sequence, hf_index, ett_mms_T_listOfVariable_item2);
+ T_listOfVariable_item2_sequence, hf_index, ett_mms_T_listOfVariable_item2);
return offset;
}
@@ -2222,7 +2250,8 @@ static const ber_choice_t VariableAccessSpecification_choice[] = {
static int
dissect_mms_VariableAccessSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- VariableAccessSpecification_choice, hf_index, ett_mms_VariableAccessSpecification, NULL);
+ VariableAccessSpecification_choice, hf_index, ett_mms_VariableAccessSpecification,
+ NULL);
return offset;
}
@@ -2233,6 +2262,7 @@ static int dissect_variableAccessSpecification(packet_info *pinfo, proto_tree *t
return dissect_mms_VariableAccessSpecification(FALSE, tvb, offset, pinfo, tree, hf_mms_variableAccessSpecification);
}
+
static const ber_sequence_t Read_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_specificationWithResult_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_variableAccessSpecificatn },
@@ -2242,7 +2272,7 @@ static const ber_sequence_t Read_Request_sequence[] = {
static int
dissect_mms_Read_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Read_Request_sequence, hf_index, ett_mms_Read_Request);
+ Read_Request_sequence, hf_index, ett_mms_Read_Request);
return offset;
}
@@ -2252,7 +2282,7 @@ static int dissect_read_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb
static const ber_sequence_t SEQUENCE_OF_Data_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfData_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfData_item },
};
static int
@@ -2273,11 +2303,12 @@ static int dissect_structure1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
}
+
static int
dissect_mms_BIT_STRING(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, pinfo, tree, tvb, offset,
- NULL, hf_index, -1,
- NULL);
+ NULL, hf_index, -1,
+ NULL);
return offset;
}
@@ -2396,13 +2427,15 @@ static const ber_choice_t Data_choice[] = {
static int
dissect_mms_Data(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- Data_choice, hf_index, ett_mms_Data, NULL);
+ Data_choice, hf_index, ett_mms_Data,
+ NULL);
return offset;
}
+
static const ber_sequence_t Write_Request_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableAccessSpecificatn },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableAccessSpecificatn },
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfData_impl },
{ 0, 0, 0, NULL }
};
@@ -2410,7 +2443,7 @@ static const ber_sequence_t Write_Request_sequence[] = {
static int
dissect_mms_Write_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Write_Request_sequence, hf_index, ett_mms_Write_Request);
+ Write_Request_sequence, hf_index, ett_mms_Write_Request);
return offset;
}
@@ -2434,7 +2467,8 @@ static const ber_choice_t GetVariableAccessAttributes_Request_choice[] = {
static int
dissect_mms_GetVariableAccessAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- GetVariableAccessAttributes_Request_choice, hf_index, ett_mms_GetVariableAccessAttributes_Request, NULL);
+ GetVariableAccessAttributes_Request_choice, hf_index, ett_mms_GetVariableAccessAttributes_Request,
+ NULL);
return offset;
}
@@ -2442,6 +2476,7 @@ static int dissect_getVariableAccessAttributes(packet_info *pinfo, proto_tree *t
return dissect_mms_GetVariableAccessAttributes_Request(FALSE, tvb, offset, pinfo, tree, hf_mms_getVariableAccessAttributes);
}
+
static const ber_sequence_t DefineNamedVariable_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_variableName },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_address },
@@ -2452,7 +2487,7 @@ static const ber_sequence_t DefineNamedVariable_Request_sequence[] = {
static int
dissect_mms_DefineNamedVariable_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineNamedVariable_Request_sequence, hf_index, ett_mms_DefineNamedVariable_Request);
+ DefineNamedVariable_Request_sequence, hf_index, ett_mms_DefineNamedVariable_Request);
return offset;
}
@@ -2460,6 +2495,7 @@ static int dissect_defineNamedVariable_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_DefineNamedVariable_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_defineNamedVariable);
}
+
static const ber_sequence_t DefineScatteredAccess_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_scatteredAccessName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_scatteredAccessDescription_impl },
@@ -2469,7 +2505,7 @@ static const ber_sequence_t DefineScatteredAccess_Request_sequence[] = {
static int
dissect_mms_DefineScatteredAccess_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineScatteredAccess_Request_sequence, hf_index, ett_mms_DefineScatteredAccess_Request);
+ DefineScatteredAccess_Request_sequence, hf_index, ett_mms_DefineScatteredAccess_Request);
return offset;
}
@@ -2478,6 +2514,7 @@ static int dissect_defineScatteredAccess_impl(packet_info *pinfo, proto_tree *tr
}
+
static int
dissect_mms_GetScatteredAccessAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2511,7 +2548,7 @@ static int dissect_scopeOfDelete_impl(packet_info *pinfo, proto_tree *tree, tvbu
static const ber_sequence_t SEQUENCE_OF_ObjectName_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfName_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfName_item },
};
static int
@@ -2537,6 +2574,7 @@ static int dissect_eventEnrollmentNames_impl(packet_info *pinfo, proto_tree *tre
return dissect_mms_SEQUENCE_OF_ObjectName(TRUE, tvb, offset, pinfo, tree, hf_mms_eventEnrollmentNames);
}
+
static const ber_sequence_t DeleteVariableAccess_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_scopeOfDelete_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfName_impl },
@@ -2547,7 +2585,7 @@ static const ber_sequence_t DeleteVariableAccess_Request_sequence[] = {
static int
dissect_mms_DeleteVariableAccess_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteVariableAccess_Request_sequence, hf_index, ett_mms_DeleteVariableAccess_Request);
+ DeleteVariableAccess_Request_sequence, hf_index, ett_mms_DeleteVariableAccess_Request);
return offset;
}
@@ -2555,8 +2593,9 @@ static int dissect_deleteVariableAccess_impl(packet_info *pinfo, proto_tree *tre
return dissect_mms_DeleteVariableAccess_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_deleteVariableAccess);
}
+
static const ber_sequence_t T_listOfVariable_item_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
{ BER_CLASS_CON, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_alternateAccess_impl },
{ 0, 0, 0, NULL }
};
@@ -2564,7 +2603,7 @@ static const ber_sequence_t T_listOfVariable_item_sequence[] = {
static int
dissect_mms_T_listOfVariable_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_listOfVariable_item_sequence, hf_index, ett_mms_T_listOfVariable_item);
+ T_listOfVariable_item_sequence, hf_index, ett_mms_T_listOfVariable_item);
return offset;
}
@@ -2588,8 +2627,9 @@ static int dissect_listOfVariable_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_mms_T_listOfVariable(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfVariable);
}
+
static const ber_sequence_t DefineNamedVariableList_Request_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableListName },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableListName },
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfVariable_impl },
{ 0, 0, 0, NULL }
};
@@ -2597,7 +2637,7 @@ static const ber_sequence_t DefineNamedVariableList_Request_sequence[] = {
static int
dissect_mms_DefineNamedVariableList_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineNamedVariableList_Request_sequence, hf_index, ett_mms_DefineNamedVariableList_Request);
+ DefineNamedVariableList_Request_sequence, hf_index, ett_mms_DefineNamedVariableList_Request);
return offset;
}
@@ -2606,6 +2646,7 @@ static int dissect_defineNamedVariableList_impl(packet_info *pinfo, proto_tree *
}
+
static int
dissect_mms_GetNamedVariableListAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2637,6 +2678,7 @@ static int dissect_scopeOfDelete1_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_mms_T_scopeOfDelete1(TRUE, tvb, offset, pinfo, tree, hf_mms_scopeOfDelete1);
}
+
static const ber_sequence_t DeleteNamedVariableList_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_scopeOfDelete1_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfVariableListName_impl },
@@ -2647,7 +2689,7 @@ static const ber_sequence_t DeleteNamedVariableList_Request_sequence[] = {
static int
dissect_mms_DeleteNamedVariableList_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteNamedVariableList_Request_sequence, hf_index, ett_mms_DeleteNamedVariableList_Request);
+ DeleteNamedVariableList_Request_sequence, hf_index, ett_mms_DeleteNamedVariableList_Request);
return offset;
}
@@ -2655,16 +2697,17 @@ static int dissect_deleteNamedVariableList_impl(packet_info *pinfo, proto_tree *
return dissect_mms_DeleteNamedVariableList_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_deleteNamedVariableList);
}
+
static const ber_sequence_t DefineNamedType_Request_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeName },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeName },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeSpecification },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_DefineNamedType_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineNamedType_Request_sequence, hf_index, ett_mms_DefineNamedType_Request);
+ DefineNamedType_Request_sequence, hf_index, ett_mms_DefineNamedType_Request);
return offset;
}
@@ -2673,6 +2716,7 @@ static int dissect_defineNamedType_impl(packet_info *pinfo, proto_tree *tree, tv
}
+
static int
dissect_mms_GetNamedTypeAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2704,6 +2748,7 @@ static int dissect_scopeOfDelete2_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_mms_T_scopeOfDelete2(TRUE, tvb, offset, pinfo, tree, hf_mms_scopeOfDelete2);
}
+
static const ber_sequence_t DeleteNamedType_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_scopeOfDelete2_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfTypeName_impl },
@@ -2714,7 +2759,7 @@ static const ber_sequence_t DeleteNamedType_Request_sequence[] = {
static int
dissect_mms_DeleteNamedType_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteNamedType_Request_sequence, hf_index, ett_mms_DeleteNamedType_Request);
+ DeleteNamedType_Request_sequence, hf_index, ett_mms_DeleteNamedType_Request);
return offset;
}
@@ -2738,6 +2783,7 @@ static int dissect_listOfPromptData_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_T_listOfPromptData(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfPromptData);
}
+
static const ber_sequence_t Input_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_operatorStationName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_echo_impl },
@@ -2749,7 +2795,7 @@ static const ber_sequence_t Input_Request_sequence[] = {
static int
dissect_mms_Input_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Input_Request_sequence, hf_index, ett_mms_Input_Request);
+ Input_Request_sequence, hf_index, ett_mms_Input_Request);
return offset;
}
@@ -2773,6 +2819,7 @@ static int dissect_listOfOutputData_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_T_listOfOutputData(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfOutputData);
}
+
static const ber_sequence_t Output_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_operatorStationName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfOutputData_impl },
@@ -2782,7 +2829,7 @@ static const ber_sequence_t Output_Request_sequence[] = {
static int
dissect_mms_Output_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Output_Request_sequence, hf_index, ett_mms_Output_Request);
+ Output_Request_sequence, hf_index, ett_mms_Output_Request);
return offset;
}
@@ -2791,6 +2838,7 @@ static int dissect_output_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
}
+
static int
dissect_mms_T_ap_title(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset=dissect_acse_AP_title(FALSE, tvb, offset, pinfo, tree, hf_mms_ap_title);
@@ -2803,6 +2851,7 @@ static int dissect_ap_title(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
}
+
static int
dissect_mms_T_ap_invocation_id(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset=dissect_acse_AP_invocation_identifier(FALSE, tvb, offset, pinfo, tree, hf_mms_ap_invocation_id);
@@ -2815,6 +2864,7 @@ static int dissect_ap_invocation_id(packet_info *pinfo, proto_tree *tree, tvbuff
}
+
static int
dissect_mms_T_ae_qualifier(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset=dissect_acse_AE_qualifier(FALSE, tvb, offset, pinfo, tree, hf_mms_ae_qualifier);
@@ -2827,6 +2877,7 @@ static int dissect_ae_qualifier(packet_info *pinfo, proto_tree *tree, tvbuff_t *
}
+
static int
dissect_mms_T_ae_invocation_id(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset=dissect_acse_AE_invocation_identifier(FALSE, tvb, offset, pinfo, tree, hf_mms_ae_invocation_id);
@@ -2837,6 +2888,7 @@ static int dissect_ae_invocation_id(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_mms_T_ae_invocation_id(FALSE, tvb, offset, pinfo, tree, hf_mms_ae_invocation_id);
}
+
static const ber_sequence_t ApplicationReference_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL, dissect_ap_title },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_ap_invocation_id },
@@ -2848,7 +2900,7 @@ static const ber_sequence_t ApplicationReference_sequence[] = {
static int
dissect_mms_ApplicationReference(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ApplicationReference_sequence, hf_index, ett_mms_ApplicationReference);
+ ApplicationReference_sequence, hf_index, ett_mms_ApplicationReference);
return offset;
}
@@ -2871,6 +2923,7 @@ static int dissect_sourceFileServer_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_ApplicationReference(TRUE, tvb, offset, pinfo, tree, hf_mms_sourceFileServer);
}
+
static const ber_sequence_t TakeControl_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_semaphoreName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_namedToken_impl },
@@ -2886,7 +2939,7 @@ static const ber_sequence_t TakeControl_Request_sequence[] = {
static int
dissect_mms_TakeControl_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- TakeControl_Request_sequence, hf_index, ett_mms_TakeControl_Request);
+ TakeControl_Request_sequence, hf_index, ett_mms_TakeControl_Request);
return offset;
}
@@ -2894,6 +2947,7 @@ static int dissect_takeControl_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_mms_TakeControl_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_takeControl);
}
+
static const ber_sequence_t RelinquishControl_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_semaphoreName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_namedToken_impl },
@@ -2903,7 +2957,7 @@ static const ber_sequence_t RelinquishControl_Request_sequence[] = {
static int
dissect_mms_RelinquishControl_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- RelinquishControl_Request_sequence, hf_index, ett_mms_RelinquishControl_Request);
+ RelinquishControl_Request_sequence, hf_index, ett_mms_RelinquishControl_Request);
return offset;
}
@@ -2933,6 +2987,7 @@ static int dissect_numberOfHungTokens_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_Unsigned16(TRUE, tvb, offset, pinfo, tree, hf_mms_numberOfHungTokens);
}
+
static const ber_sequence_t DefineSemaphore_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_semaphoreName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numbersOfTokens_impl },
@@ -2942,7 +2997,7 @@ static const ber_sequence_t DefineSemaphore_Request_sequence[] = {
static int
dissect_mms_DefineSemaphore_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineSemaphore_Request_sequence, hf_index, ett_mms_DefineSemaphore_Request);
+ DefineSemaphore_Request_sequence, hf_index, ett_mms_DefineSemaphore_Request);
return offset;
}
@@ -2951,6 +3006,7 @@ static int dissect_defineSemaphore_impl(packet_info *pinfo, proto_tree *tree, tv
}
+
static int
dissect_mms_DeleteSemaphore_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2962,6 +3018,7 @@ static int dissect_deleteSemaphore_impl(packet_info *pinfo, proto_tree *tree, tv
}
+
static int
dissect_mms_ReportSemaphoreStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2972,6 +3029,7 @@ static int dissect_reportSemaphoreStatus_impl(packet_info *pinfo, proto_tree *tr
return dissect_mms_ReportSemaphoreStatus_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_reportSemaphoreStatus);
}
+
static const ber_sequence_t ReportPoolSemaphoreStatus_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_semaphoreName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_nameToStartAfter_impl },
@@ -2981,7 +3039,7 @@ static const ber_sequence_t ReportPoolSemaphoreStatus_Request_sequence[] = {
static int
dissect_mms_ReportPoolSemaphoreStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportPoolSemaphoreStatus_Request_sequence, hf_index, ett_mms_ReportPoolSemaphoreStatus_Request);
+ ReportPoolSemaphoreStatus_Request_sequence, hf_index, ett_mms_ReportPoolSemaphoreStatus_Request);
return offset;
}
@@ -3009,6 +3067,7 @@ static int dissect_state2_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_T_state(TRUE, tvb, offset, pinfo, tree, hf_mms_state2);
}
+
static const ber_sequence_t ReportSemaphoreEntryStatus_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_semaphoreName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_state2_impl },
@@ -3019,7 +3078,7 @@ static const ber_sequence_t ReportSemaphoreEntryStatus_Request_sequence[] = {
static int
dissect_mms_ReportSemaphoreEntryStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportSemaphoreEntryStatus_Request_sequence, hf_index, ett_mms_ReportSemaphoreEntryStatus_Request);
+ ReportSemaphoreEntryStatus_Request_sequence, hf_index, ett_mms_ReportSemaphoreEntryStatus_Request);
return offset;
}
@@ -3043,6 +3102,7 @@ static int dissect_listOfCapabilities1_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_T_listOfCapabilities1(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfCapabilities1);
}
+
static const ber_sequence_t InitiateDownloadSequence_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domainName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfCapabilities1_impl },
@@ -3053,7 +3113,7 @@ static const ber_sequence_t InitiateDownloadSequence_Request_sequence[] = {
static int
dissect_mms_InitiateDownloadSequence_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- InitiateDownloadSequence_Request_sequence, hf_index, ett_mms_InitiateDownloadSequence_Request);
+ InitiateDownloadSequence_Request_sequence, hf_index, ett_mms_InitiateDownloadSequence_Request);
return offset;
}
@@ -3062,6 +3122,7 @@ static int dissect_initiateDownloadSequence_impl(packet_info *pinfo, proto_tree
}
+
static int
dissect_mms_DownloadSegment_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Identifier(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3377,7 +3438,8 @@ static const ber_choice_t T_errorClass_choice[] = {
static int
dissect_mms_T_errorClass(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_errorClass_choice, hf_index, ett_mms_T_errorClass, NULL);
+ T_errorClass_choice, hf_index, ett_mms_T_errorClass,
+ NULL);
return offset;
}
@@ -3431,6 +3493,7 @@ static int dissect_state1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
}
+
static int
dissect_mms_Start_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ProgramInvocationState(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3442,6 +3505,7 @@ static int dissect_start2_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
}
+
static int
dissect_mms_Stop_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ProgramInvocationState(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3453,6 +3517,7 @@ static int dissect_stop2_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
}
+
static int
dissect_mms_Resume_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ProgramInvocationState(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3464,6 +3529,7 @@ static int dissect_resume2_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *
}
+
static int
dissect_mms_Reset_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ProgramInvocationState(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3475,6 +3541,7 @@ static int dissect_reset2_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
}
+
static int
dissect_mms_DeleteVariableAccess_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3486,6 +3553,7 @@ static int dissect_deleteVariableAccess2_impl(packet_info *pinfo, proto_tree *tr
}
+
static int
dissect_mms_DeleteNamedVariableList_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3497,6 +3565,7 @@ static int dissect_deleteNamedVariableList2_impl(packet_info *pinfo, proto_tree
}
+
static int
dissect_mms_DeleteNamedType_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3508,6 +3577,7 @@ static int dissect_deleteNamedType2_impl(packet_info *pinfo, proto_tree *tree, t
}
+
static int
dissect_mms_DefineEventEnrollment_Error(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3569,7 +3639,8 @@ static const ber_choice_t T_serviceSpecificInformation_choice[] = {
static int
dissect_mms_T_serviceSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_serviceSpecificInformation_choice, hf_index, ett_mms_T_serviceSpecificInformation, NULL);
+ T_serviceSpecificInformation_choice, hf_index, ett_mms_T_serviceSpecificInformation,
+ NULL);
return offset;
}
@@ -3577,6 +3648,7 @@ static int dissect_serviceSpecificInformation(packet_info *pinfo, proto_tree *tr
return dissect_mms_T_serviceSpecificInformation(FALSE, tvb, offset, pinfo, tree, hf_mms_serviceSpecificInformation);
}
+
static const ber_sequence_t ServiceError_sequence[] = {
{ BER_CLASS_CON, 0, 0, dissect_errorClass },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_additionalCode_impl },
@@ -3588,7 +3660,7 @@ static const ber_sequence_t ServiceError_sequence[] = {
static int
dissect_mms_ServiceError(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ServiceError_sequence, hf_index, ett_mms_ServiceError);
+ ServiceError_sequence, hf_index, ett_mms_ServiceError);
return offset;
}
@@ -3602,6 +3674,7 @@ static int dissect_failure1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_mms_ServiceError(TRUE, tvb, offset, pinfo, tree, hf_mms_failure1);
}
+
static const ber_sequence_t TerminateDownloadSequence_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domainName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_discard_impl },
@@ -3611,7 +3684,7 @@ static const ber_sequence_t TerminateDownloadSequence_Request_sequence[] = {
static int
dissect_mms_TerminateDownloadSequence_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- TerminateDownloadSequence_Request_sequence, hf_index, ett_mms_TerminateDownloadSequence_Request);
+ TerminateDownloadSequence_Request_sequence, hf_index, ett_mms_TerminateDownloadSequence_Request);
return offset;
}
@@ -3620,6 +3693,7 @@ static int dissect_terminateDownloadSequence_impl(packet_info *pinfo, proto_tree
}
+
static int
dissect_mms_InitiateUploadSequence_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Identifier(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3631,6 +3705,7 @@ static int dissect_initiateUploadSequence_impl(packet_info *pinfo, proto_tree *t
}
+
static int
dissect_mms_UploadSegment_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Integer32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3642,6 +3717,7 @@ static int dissect_uploadSegment_impl(packet_info *pinfo, proto_tree *tree, tvbu
}
+
static int
dissect_mms_TerminateUploadSequence_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Integer32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3669,11 +3745,12 @@ static int dissect_listOfCapabilities3_impl(packet_info *pinfo, proto_tree *tree
}
+
static int
dissect_mms_GraphicString(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_GraphicString,
- pinfo, tree, tvb, offset, hf_index,
- NULL);
+ pinfo, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -3721,6 +3798,7 @@ static int dissect_filename_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_mms_FileName(TRUE, tvb, offset, pinfo, tree, hf_mms_filename);
}
+
static const ber_sequence_t RequestDomainDownload_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domainName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfCapabilities3_impl },
@@ -3732,7 +3810,7 @@ static const ber_sequence_t RequestDomainDownload_Request_sequence[] = {
static int
dissect_mms_RequestDomainDownload_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- RequestDomainDownload_Request_sequence, hf_index, ett_mms_RequestDomainDownload_Request);
+ RequestDomainDownload_Request_sequence, hf_index, ett_mms_RequestDomainDownload_Request);
return offset;
}
@@ -3740,6 +3818,7 @@ static int dissect_requestDomainDownload_impl(packet_info *pinfo, proto_tree *tr
return dissect_mms_RequestDomainDownload_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_requestDomainDownload);
}
+
static const ber_sequence_t RequestDomainUpload_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domainName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_fileName_impl },
@@ -3749,7 +3828,7 @@ static const ber_sequence_t RequestDomainUpload_Request_sequence[] = {
static int
dissect_mms_RequestDomainUpload_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- RequestDomainUpload_Request_sequence, hf_index, ett_mms_RequestDomainUpload_Request);
+ RequestDomainUpload_Request_sequence, hf_index, ett_mms_RequestDomainUpload_Request);
return offset;
}
@@ -3773,6 +3852,7 @@ static int dissect_listOfCapabilities4_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_T_listOfCapabilities4(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfCapabilities4);
}
+
static const ber_sequence_t LoadDomainContent_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domainName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfCapabilities4_impl },
@@ -3785,7 +3865,7 @@ static const ber_sequence_t LoadDomainContent_Request_sequence[] = {
static int
dissect_mms_LoadDomainContent_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- LoadDomainContent_Request_sequence, hf_index, ett_mms_LoadDomainContent_Request);
+ LoadDomainContent_Request_sequence, hf_index, ett_mms_LoadDomainContent_Request);
return offset;
}
@@ -3793,6 +3873,7 @@ static int dissect_loadDomainContent_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_LoadDomainContent_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_loadDomainContent);
}
+
static const ber_sequence_t StoreDomainContent_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domainName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_filenName_impl },
@@ -3803,7 +3884,7 @@ static const ber_sequence_t StoreDomainContent_Request_sequence[] = {
static int
dissect_mms_StoreDomainContent_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- StoreDomainContent_Request_sequence, hf_index, ett_mms_StoreDomainContent_Request);
+ StoreDomainContent_Request_sequence, hf_index, ett_mms_StoreDomainContent_Request);
return offset;
}
@@ -3812,6 +3893,7 @@ static int dissect_storeDomainContent_impl(packet_info *pinfo, proto_tree *tree,
}
+
static int
dissect_mms_DeleteDomain_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Identifier(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3823,6 +3905,7 @@ static int dissect_deleteDomain_impl(packet_info *pinfo, proto_tree *tree, tvbuf
}
+
static int
dissect_mms_GetDomainAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Identifier(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3858,6 +3941,7 @@ static int dissect_listOfDomainNames_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_SEQUENCE_OF_Identifier(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfDomainNames);
}
+
static const ber_sequence_t CreateProgramInvocation_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_programInvocationName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfDomainName_impl },
@@ -3869,7 +3953,7 @@ static const ber_sequence_t CreateProgramInvocation_Request_sequence[] = {
static int
dissect_mms_CreateProgramInvocation_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- CreateProgramInvocation_Request_sequence, hf_index, ett_mms_CreateProgramInvocation_Request);
+ CreateProgramInvocation_Request_sequence, hf_index, ett_mms_CreateProgramInvocation_Request);
return offset;
}
@@ -3878,6 +3962,7 @@ static int dissect_createProgramInvocation_impl(packet_info *pinfo, proto_tree *
}
+
static int
dissect_mms_DeleteProgramInvocation_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Identifier(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3904,7 +3989,8 @@ static const ber_choice_t T_executionArgument_choice[] = {
static int
dissect_mms_T_executionArgument(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_executionArgument_choice, hf_index, ett_mms_T_executionArgument, NULL);
+ T_executionArgument_choice, hf_index, ett_mms_T_executionArgument,
+ NULL);
return offset;
}
@@ -3912,16 +3998,17 @@ static int dissect_executionArgument(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_T_executionArgument(FALSE, tvb, offset, pinfo, tree, hf_mms_executionArgument);
}
+
static const ber_sequence_t Start_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_programInvocationName_impl },
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_executionArgument },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_executionArgument },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_Start_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Start_Request_sequence, hf_index, ett_mms_Start_Request);
+ Start_Request_sequence, hf_index, ett_mms_Start_Request);
return offset;
}
@@ -3929,6 +4016,7 @@ static int dissect_start_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_mms_Start_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_start);
}
+
static const ber_sequence_t Stop_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_programInvocationName_impl },
{ 0, 0, 0, NULL }
@@ -3937,7 +4025,7 @@ static const ber_sequence_t Stop_Request_sequence[] = {
static int
dissect_mms_Stop_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Stop_Request_sequence, hf_index, ett_mms_Stop_Request);
+ Stop_Request_sequence, hf_index, ett_mms_Stop_Request);
return offset;
}
@@ -3961,7 +4049,8 @@ static const ber_choice_t T_executionArgument1_choice[] = {
static int
dissect_mms_T_executionArgument1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_executionArgument1_choice, hf_index, ett_mms_T_executionArgument1, NULL);
+ T_executionArgument1_choice, hf_index, ett_mms_T_executionArgument1,
+ NULL);
return offset;
}
@@ -3969,16 +4058,17 @@ static int dissect_executionArgument1(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_mms_T_executionArgument1(FALSE, tvb, offset, pinfo, tree, hf_mms_executionArgument1);
}
+
static const ber_sequence_t Resume_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_programInvocationName_impl },
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_executionArgument1 },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_executionArgument1 },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_Resume_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Resume_Request_sequence, hf_index, ett_mms_Resume_Request);
+ Resume_Request_sequence, hf_index, ett_mms_Resume_Request);
return offset;
}
@@ -3986,6 +4076,7 @@ static int dissect_resume_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_Resume_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_resume);
}
+
static const ber_sequence_t Reset_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_programInvocationName_impl },
{ 0, 0, 0, NULL }
@@ -3994,7 +4085,7 @@ static const ber_sequence_t Reset_Request_sequence[] = {
static int
dissect_mms_Reset_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Reset_Request_sequence, hf_index, ett_mms_Reset_Request);
+ Reset_Request_sequence, hf_index, ett_mms_Reset_Request);
return offset;
}
@@ -4002,6 +4093,7 @@ static int dissect_reset_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_mms_Reset_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_reset);
}
+
static const ber_sequence_t Kill_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_programInvocationName_impl },
{ 0, 0, 0, NULL }
@@ -4010,7 +4102,7 @@ static const ber_sequence_t Kill_Request_sequence[] = {
static int
dissect_mms_Kill_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Kill_Request_sequence, hf_index, ett_mms_Kill_Request);
+ Kill_Request_sequence, hf_index, ett_mms_Kill_Request);
return offset;
}
@@ -4019,6 +4111,7 @@ static int dissect_kill_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb
}
+
static int
dissect_mms_GetProgramInvocationAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Identifier(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4029,6 +4122,7 @@ static int dissect_getProgramInvocationAttributes_impl(packet_info *pinfo, proto
return dissect_mms_GetProgramInvocationAttributes_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_getProgramInvocationAttributes);
}
+
static const ber_sequence_t ObtainFile_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_sourceFileServer_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_sourceFile_impl },
@@ -4039,7 +4133,7 @@ static const ber_sequence_t ObtainFile_Request_sequence[] = {
static int
dissect_mms_ObtainFile_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ObtainFile_Request_sequence, hf_index, ett_mms_ObtainFile_Request);
+ ObtainFile_Request_sequence, hf_index, ett_mms_ObtainFile_Request);
return offset;
}
@@ -4066,6 +4160,7 @@ static int dissect_class1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_EC_Class(TRUE, tvb, offset, pinfo, tree, hf_mms_class1);
}
+
static const ber_sequence_t DefineEventCondition_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_class1_impl },
@@ -4080,7 +4175,7 @@ static const ber_sequence_t DefineEventCondition_Request_sequence[] = {
static int
dissect_mms_DefineEventCondition_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineEventCondition_Request_sequence, hf_index, ett_mms_DefineEventCondition_Request);
+ DefineEventCondition_Request_sequence, hf_index, ett_mms_DefineEventCondition_Request);
return offset;
}
@@ -4108,7 +4203,8 @@ static const ber_choice_t DeleteEventCondition_Request_choice[] = {
static int
dissect_mms_DeleteEventCondition_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- DeleteEventCondition_Request_choice, hf_index, ett_mms_DeleteEventCondition_Request, NULL);
+ DeleteEventCondition_Request_choice, hf_index, ett_mms_DeleteEventCondition_Request,
+ NULL);
return offset;
}
@@ -4117,6 +4213,7 @@ static int dissect_deleteEventCondition(packet_info *pinfo, proto_tree *tree, tv
}
+
static int
dissect_mms_GetEventConditionAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4128,6 +4225,7 @@ static int dissect_getEventConditionAttributes(packet_info *pinfo, proto_tree *t
}
+
static int
dissect_mms_ReportEventConditionStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4138,6 +4236,7 @@ static int dissect_reportEventConditionStatus(packet_info *pinfo, proto_tree *tr
return dissect_mms_ReportEventConditionStatus_Request(FALSE, tvb, offset, pinfo, tree, hf_mms_reportEventConditionStatus);
}
+
static const ber_sequence_t AlterEventConditionMonitoring_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_enabled_impl },
@@ -4150,7 +4249,7 @@ static const ber_sequence_t AlterEventConditionMonitoring_Request_sequence[] = {
static int
dissect_mms_AlterEventConditionMonitoring_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AlterEventConditionMonitoring_Request_sequence, hf_index, ett_mms_AlterEventConditionMonitoring_Request);
+ AlterEventConditionMonitoring_Request_sequence, hf_index, ett_mms_AlterEventConditionMonitoring_Request);
return offset;
}
@@ -4158,6 +4257,7 @@ static int dissect_alterEventConditionMonitoring_impl(packet_info *pinfo, proto_
return dissect_mms_AlterEventConditionMonitoring_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_alterEventConditionMonitoring);
}
+
static const ber_sequence_t TriggerEvent_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_priority_impl },
@@ -4167,7 +4267,7 @@ static const ber_sequence_t TriggerEvent_Request_sequence[] = {
static int
dissect_mms_TriggerEvent_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- TriggerEvent_Request_sequence, hf_index, ett_mms_TriggerEvent_Request);
+ TriggerEvent_Request_sequence, hf_index, ett_mms_TriggerEvent_Request);
return offset;
}
@@ -4175,6 +4275,7 @@ static int dissect_triggerEvent_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_TriggerEvent_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_triggerEvent);
}
+
static const ber_sequence_t DefineEventAction_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventActionName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfModifier_impl },
@@ -4184,7 +4285,7 @@ static const ber_sequence_t DefineEventAction_Request_sequence[] = {
static int
dissect_mms_DefineEventAction_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineEventAction_Request_sequence, hf_index, ett_mms_DefineEventAction_Request);
+ DefineEventAction_Request_sequence, hf_index, ett_mms_DefineEventAction_Request);
return offset;
}
@@ -4212,7 +4313,8 @@ static const ber_choice_t DeleteEventAction_Request_choice[] = {
static int
dissect_mms_DeleteEventAction_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- DeleteEventAction_Request_choice, hf_index, ett_mms_DeleteEventAction_Request, NULL);
+ DeleteEventAction_Request_choice, hf_index, ett_mms_DeleteEventAction_Request,
+ NULL);
return offset;
}
@@ -4221,6 +4323,7 @@ static int dissect_deleteEventAction(packet_info *pinfo, proto_tree *tree, tvbuf
}
+
static int
dissect_mms_GetEventActionAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4232,6 +4335,7 @@ static int dissect_getEventActionAttributes(packet_info *pinfo, proto_tree *tree
}
+
static int
dissect_mms_ReportEventActionStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4266,6 +4370,7 @@ static int dissect_alarmAcknowledgmentRule_impl(packet_info *pinfo, proto_tree *
return dissect_mms_AlarmAckRule(TRUE, tvb, offset, pinfo, tree, hf_mms_alarmAcknowledgmentRule);
}
+
static const ber_sequence_t DefineEventEnrollment_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
@@ -4279,7 +4384,7 @@ static const ber_sequence_t DefineEventEnrollment_Request_sequence[] = {
static int
dissect_mms_DefineEventEnrollment_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DefineEventEnrollment_Request_sequence, hf_index, ett_mms_DefineEventEnrollment_Request);
+ DefineEventEnrollment_Request_sequence, hf_index, ett_mms_DefineEventEnrollment_Request);
return offset;
}
@@ -4305,7 +4410,8 @@ static const ber_choice_t DeleteEventEnrollment_Request_choice[] = {
static int
dissect_mms_DeleteEventEnrollment_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- DeleteEventEnrollment_Request_choice, hf_index, ett_mms_DeleteEventEnrollment_Request, NULL);
+ DeleteEventEnrollment_Request_choice, hf_index, ett_mms_DeleteEventEnrollment_Request,
+ NULL);
return offset;
}
@@ -4313,6 +4419,7 @@ static int dissect_deleteEventEnrollment(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_DeleteEventEnrollment_Request(FALSE, tvb, offset, pinfo, tree, hf_mms_deleteEventEnrollment);
}
+
static const ber_sequence_t AlterEventEnrollment_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_eventConditionTransitions_impl },
@@ -4323,7 +4430,7 @@ static const ber_sequence_t AlterEventEnrollment_Request_sequence[] = {
static int
dissect_mms_AlterEventEnrollment_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AlterEventEnrollment_Request_sequence, hf_index, ett_mms_AlterEventEnrollment_Request);
+ AlterEventEnrollment_Request_sequence, hf_index, ett_mms_AlterEventEnrollment_Request);
return offset;
}
@@ -4332,6 +4439,7 @@ static int dissect_alterEventEnrollment_impl(packet_info *pinfo, proto_tree *tre
}
+
static int
dissect_mms_ReportEventEnrollmentStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4363,6 +4471,7 @@ static int dissect_scopeOfRequest_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_mms_T_scopeOfRequest(TRUE, tvb, offset, pinfo, tree, hf_mms_scopeOfRequest);
}
+
static const ber_sequence_t GetEventEnrollmentAttributes_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_scopeOfRequest_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_eventEnrollmentNames_impl },
@@ -4376,7 +4485,7 @@ static const ber_sequence_t GetEventEnrollmentAttributes_Request_sequence[] = {
static int
dissect_mms_GetEventEnrollmentAttributes_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetEventEnrollmentAttributes_Request_sequence, hf_index, ett_mms_GetEventEnrollmentAttributes_Request);
+ GetEventEnrollmentAttributes_Request_sequence, hf_index, ett_mms_GetEventEnrollmentAttributes_Request);
return offset;
}
@@ -4423,7 +4532,8 @@ static const ber_choice_t EventTime_choice[] = {
static int
dissect_mms_EventTime(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- EventTime_choice, hf_index, ett_mms_EventTime, NULL);
+ EventTime_choice, hf_index, ett_mms_EventTime,
+ NULL);
return offset;
}
@@ -4446,6 +4556,7 @@ static int dissect_timeIdleAcknowledged(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_EventTime(FALSE, tvb, offset, pinfo, tree, hf_mms_timeIdleAcknowledged);
}
+
static const ber_sequence_t AcknowledgeEventNotification_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_acknowledgedState_impl },
@@ -4456,7 +4567,7 @@ static const ber_sequence_t AcknowledgeEventNotification_Request_sequence[] = {
static int
dissect_mms_AcknowledgeEventNotification_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AcknowledgeEventNotification_Request_sequence, hf_index, ett_mms_AcknowledgeEventNotification_Request);
+ AcknowledgeEventNotification_Request_sequence, hf_index, ett_mms_AcknowledgeEventNotification_Request);
return offset;
}
@@ -4484,6 +4595,7 @@ static int dissect_acknowledgmentFilter_impl(packet_info *pinfo, proto_tree *tre
return dissect_mms_T_acknowledgmentFilter(TRUE, tvb, offset, pinfo, tree, hf_mms_acknowledgmentFilter);
}
+
static const ber_sequence_t T_severityFilter_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mostSevere_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_leastSevere_impl },
@@ -4493,7 +4605,7 @@ static const ber_sequence_t T_severityFilter_sequence[] = {
static int
dissect_mms_T_severityFilter(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_severityFilter_sequence, hf_index, ett_mms_T_severityFilter);
+ T_severityFilter_sequence, hf_index, ett_mms_T_severityFilter);
return offset;
}
@@ -4501,6 +4613,7 @@ static int dissect_severityFilter_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_mms_T_severityFilter(TRUE, tvb, offset, pinfo, tree, hf_mms_severityFilter);
}
+
static const ber_sequence_t GetAlarmSummary_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_enrollmentsOnly_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_activeAlarmsOnly_impl },
@@ -4513,7 +4626,7 @@ static const ber_sequence_t GetAlarmSummary_Request_sequence[] = {
static int
dissect_mms_GetAlarmSummary_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetAlarmSummary_Request_sequence, hf_index, ett_mms_GetAlarmSummary_Request);
+ GetAlarmSummary_Request_sequence, hf_index, ett_mms_GetAlarmSummary_Request);
return offset;
}
@@ -4541,6 +4654,7 @@ static int dissect_acknowledgmentFilter1_impl(packet_info *pinfo, proto_tree *tr
return dissect_mms_T_acknowledgmentFilter1(TRUE, tvb, offset, pinfo, tree, hf_mms_acknowledgmentFilter1);
}
+
static const ber_sequence_t T_severityFilter1_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mostSevere_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_leastSevere_impl },
@@ -4550,7 +4664,7 @@ static const ber_sequence_t T_severityFilter1_sequence[] = {
static int
dissect_mms_T_severityFilter1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_severityFilter1_sequence, hf_index, ett_mms_T_severityFilter1);
+ T_severityFilter1_sequence, hf_index, ett_mms_T_severityFilter1);
return offset;
}
@@ -4558,6 +4672,7 @@ static int dissect_severityFilter1_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_T_severityFilter1(TRUE, tvb, offset, pinfo, tree, hf_mms_severityFilter1);
}
+
static const ber_sequence_t GetAlarmEnrollmentSummary_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_enrollmentsOnly_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_activeAlarmsOnly_impl },
@@ -4570,7 +4685,7 @@ static const ber_sequence_t GetAlarmEnrollmentSummary_Request_sequence[] = {
static int
dissect_mms_GetAlarmEnrollmentSummary_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetAlarmEnrollmentSummary_Request_sequence, hf_index, ett_mms_GetAlarmEnrollmentSummary_Request);
+ GetAlarmEnrollmentSummary_Request_sequence, hf_index, ett_mms_GetAlarmEnrollmentSummary_Request);
return offset;
}
@@ -4594,7 +4709,8 @@ static const ber_choice_t T_rangeStartSpecification_choice[] = {
static int
dissect_mms_T_rangeStartSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_rangeStartSpecification_choice, hf_index, ett_mms_T_rangeStartSpecification, NULL);
+ T_rangeStartSpecification_choice, hf_index, ett_mms_T_rangeStartSpecification,
+ NULL);
return offset;
}
@@ -4618,7 +4734,8 @@ static const ber_choice_t T_rangeStopSpecification_choice[] = {
static int
dissect_mms_T_rangeStopSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_rangeStopSpecification_choice, hf_index, ett_mms_T_rangeStopSpecification, NULL);
+ T_rangeStopSpecification_choice, hf_index, ett_mms_T_rangeStopSpecification,
+ NULL);
return offset;
}
@@ -4642,6 +4759,7 @@ static int dissect_listOfVariables_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_T_listOfVariables(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfVariables);
}
+
static const ber_sequence_t T_entryToStartAfter_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_timeSpecification_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_entrySpecification_impl },
@@ -4651,7 +4769,7 @@ static const ber_sequence_t T_entryToStartAfter_sequence[] = {
static int
dissect_mms_T_entryToStartAfter(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_entryToStartAfter_sequence, hf_index, ett_mms_T_entryToStartAfter);
+ T_entryToStartAfter_sequence, hf_index, ett_mms_T_entryToStartAfter);
return offset;
}
@@ -4659,6 +4777,7 @@ static int dissect_entryToStartAfter_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_T_entryToStartAfter(TRUE, tvb, offset, pinfo, tree, hf_mms_entryToStartAfter);
}
+
static const ber_sequence_t ReadJournal_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_journalName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_rangeStartSpecification },
@@ -4671,7 +4790,7 @@ static const ber_sequence_t ReadJournal_Request_sequence[] = {
static int
dissect_mms_ReadJournal_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReadJournal_Request_sequence, hf_index, ett_mms_ReadJournal_Request);
+ ReadJournal_Request_sequence, hf_index, ett_mms_ReadJournal_Request);
return offset;
}
@@ -4691,6 +4810,7 @@ static int dissect_additionalDetail(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_mms_JOU_Additional_Detail(FALSE, tvb, offset, pinfo, tree, hf_mms_additionalDetail);
}
+
static const ber_sequence_t T_event_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_currentState_impl },
@@ -4700,7 +4820,7 @@ static const ber_sequence_t T_event_sequence[] = {
static int
dissect_mms_T_event(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_event_sequence, hf_index, ett_mms_T_event);
+ T_event_sequence, hf_index, ett_mms_T_event);
return offset;
}
@@ -4708,6 +4828,7 @@ static int dissect_event_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_mms_T_event(TRUE, tvb, offset, pinfo, tree, hf_mms_event);
}
+
static const ber_sequence_t T_listOfVariables_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_variableTag_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_valueSpecification },
@@ -4717,7 +4838,7 @@ static const ber_sequence_t T_listOfVariables_item_sequence[] = {
static int
dissect_mms_T_listOfVariables_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_listOfVariables_item_sequence, hf_index, ett_mms_T_listOfVariables_item);
+ T_listOfVariables_item_sequence, hf_index, ett_mms_T_listOfVariables_item);
return offset;
}
@@ -4741,6 +4862,7 @@ static int dissect_listOfVariables1_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_T_listOfVariables1(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfVariables1);
}
+
static const ber_sequence_t T_data_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_event_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_listOfVariables1_impl },
@@ -4750,7 +4872,7 @@ static const ber_sequence_t T_data_sequence[] = {
static int
dissect_mms_T_data(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_data_sequence, hf_index, ett_mms_T_data);
+ T_data_sequence, hf_index, ett_mms_T_data);
return offset;
}
@@ -4774,7 +4896,8 @@ static const ber_choice_t T_entryForm_choice[] = {
static int
dissect_mms_T_entryForm(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_entryForm_choice, hf_index, ett_mms_T_entryForm, NULL);
+ T_entryForm_choice, hf_index, ett_mms_T_entryForm,
+ NULL);
return offset;
}
@@ -4782,17 +4905,18 @@ static int dissect_entryForm(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb
return dissect_mms_T_entryForm(FALSE, tvb, offset, pinfo, tree, hf_mms_entryForm);
}
+
static const ber_sequence_t EntryContent_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_occurenceTime_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_additionalDetail },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_entryForm },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_entryForm },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_EntryContent(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- EntryContent_sequence, hf_index, ett_mms_EntryContent);
+ EntryContent_sequence, hf_index, ett_mms_EntryContent);
return offset;
}
@@ -4819,6 +4943,7 @@ static int dissect_listOfJournalEntry1_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_SEQUENCE_OF_EntryContent(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfJournalEntry1);
}
+
static const ber_sequence_t WriteJournal_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_journalName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfJournalEntry1_impl },
@@ -4828,7 +4953,7 @@ static const ber_sequence_t WriteJournal_Request_sequence[] = {
static int
dissect_mms_WriteJournal_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- WriteJournal_Request_sequence, hf_index, ett_mms_WriteJournal_Request);
+ WriteJournal_Request_sequence, hf_index, ett_mms_WriteJournal_Request);
return offset;
}
@@ -4836,6 +4961,7 @@ static int dissect_writeJournal_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_WriteJournal_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_writeJournal);
}
+
static const ber_sequence_t T_limitSpecification_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_limitingTime_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_limitingEntry_impl },
@@ -4845,7 +4971,7 @@ static const ber_sequence_t T_limitSpecification_sequence[] = {
static int
dissect_mms_T_limitSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_limitSpecification_sequence, hf_index, ett_mms_T_limitSpecification);
+ T_limitSpecification_sequence, hf_index, ett_mms_T_limitSpecification);
return offset;
}
@@ -4853,6 +4979,7 @@ static int dissect_limitSpecification_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_T_limitSpecification(TRUE, tvb, offset, pinfo, tree, hf_mms_limitSpecification);
}
+
static const ber_sequence_t InitializeJournal_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_journalName },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_limitSpecification_impl },
@@ -4862,7 +4989,7 @@ static const ber_sequence_t InitializeJournal_Request_sequence[] = {
static int
dissect_mms_InitializeJournal_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- InitializeJournal_Request_sequence, hf_index, ett_mms_InitializeJournal_Request);
+ InitializeJournal_Request_sequence, hf_index, ett_mms_InitializeJournal_Request);
return offset;
}
@@ -4871,6 +4998,7 @@ static int dissect_initializeJournal_impl(packet_info *pinfo, proto_tree *tree,
}
+
static int
dissect_mms_ReportJournalStatus_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ObjectName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4881,6 +5009,7 @@ static int dissect_reportJournalStatus_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_ReportJournalStatus_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_reportJournalStatus);
}
+
static const ber_sequence_t CreateJournal_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_journalName },
{ 0, 0, 0, NULL }
@@ -4889,7 +5018,7 @@ static const ber_sequence_t CreateJournal_Request_sequence[] = {
static int
dissect_mms_CreateJournal_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- CreateJournal_Request_sequence, hf_index, ett_mms_CreateJournal_Request);
+ CreateJournal_Request_sequence, hf_index, ett_mms_CreateJournal_Request);
return offset;
}
@@ -4897,6 +5026,7 @@ static int dissect_createJournal_impl(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_mms_CreateJournal_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_createJournal);
}
+
static const ber_sequence_t DeleteJournal_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_journalName },
{ 0, 0, 0, NULL }
@@ -4905,7 +5035,7 @@ static const ber_sequence_t DeleteJournal_Request_sequence[] = {
static int
dissect_mms_DeleteJournal_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteJournal_Request_sequence, hf_index, ett_mms_DeleteJournal_Request);
+ DeleteJournal_Request_sequence, hf_index, ett_mms_DeleteJournal_Request);
return offset;
}
@@ -4913,6 +5043,7 @@ static int dissect_deleteJournal_impl(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_mms_DeleteJournal_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_deleteJournal);
}
+
static const ber_sequence_t GetCapabilityList_Request_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_VisibleString, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_continueAfter1 },
{ 0, 0, 0, NULL }
@@ -4921,7 +5052,7 @@ static const ber_sequence_t GetCapabilityList_Request_sequence[] = {
static int
dissect_mms_GetCapabilityList_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetCapabilityList_Request_sequence, hf_index, ett_mms_GetCapabilityList_Request);
+ GetCapabilityList_Request_sequence, hf_index, ett_mms_GetCapabilityList_Request);
return offset;
}
@@ -4929,6 +5060,7 @@ static int dissect_getCapabilityList_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_GetCapabilityList_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_getCapabilityList);
}
+
static const ber_sequence_t FileOpen_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_fileName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_initialPosition_impl },
@@ -4938,7 +5070,7 @@ static const ber_sequence_t FileOpen_Request_sequence[] = {
static int
dissect_mms_FileOpen_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileOpen_Request_sequence, hf_index, ett_mms_FileOpen_Request);
+ FileOpen_Request_sequence, hf_index, ett_mms_FileOpen_Request);
return offset;
}
@@ -4947,6 +5079,7 @@ static int dissect_fileOpen_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_mms_FileRead_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Integer32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4958,6 +5091,7 @@ static int dissect_fileRead_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_mms_FileClose_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Integer32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4968,6 +5102,7 @@ static int dissect_fileClose_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_mms_FileClose_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_fileClose);
}
+
static const ber_sequence_t FileRename_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_currentFileName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_newFileName_impl },
@@ -4977,7 +5112,7 @@ static const ber_sequence_t FileRename_Request_sequence[] = {
static int
dissect_mms_FileRename_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileRename_Request_sequence, hf_index, ett_mms_FileRename_Request);
+ FileRename_Request_sequence, hf_index, ett_mms_FileRename_Request);
return offset;
}
@@ -4986,6 +5121,7 @@ static int dissect_fileRename_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
}
+
static int
dissect_mms_FileDelete_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_FileName(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4996,6 +5132,7 @@ static int dissect_fileDelete_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_mms_FileDelete_Request(TRUE, tvb, offset, pinfo, tree, hf_mms_fileDelete);
}
+
static const ber_sequence_t FileDirectory_Request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_fileSpecification_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_continueAfter3_impl },
@@ -5005,7 +5142,7 @@ static const ber_sequence_t FileDirectory_Request_sequence[] = {
static int
dissect_mms_FileDirectory_Request(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileDirectory_Request_sequence, hf_index, ett_mms_FileDirectory_Request);
+ FileDirectory_Request_sequence, hf_index, ett_mms_FileDirectory_Request);
return offset;
}
@@ -5181,7 +5318,8 @@ static const ber_choice_t ConfirmedServiceRequest_choice[] = {
static int
dissect_mms_ConfirmedServiceRequest(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- ConfirmedServiceRequest_choice, hf_index, ett_mms_ConfirmedServiceRequest, NULL);
+ ConfirmedServiceRequest_choice, hf_index, ett_mms_ConfirmedServiceRequest,
+ NULL);
return offset;
}
@@ -5203,7 +5341,8 @@ static const ber_choice_t CS_Request_Detail_choice[] = {
static int
dissect_mms_CS_Request_Detail(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- CS_Request_Detail_choice, hf_index, ett_mms_CS_Request_Detail, NULL);
+ CS_Request_Detail_choice, hf_index, ett_mms_CS_Request_Detail,
+ NULL);
return offset;
}
@@ -5211,10 +5350,11 @@ static int dissect_cs_request_detail(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_CS_Request_Detail(FALSE, tvb, offset, pinfo, tree, hf_mms_cs_request_detail);
}
+
static const ber_sequence_t Confirmed_RequestPDU_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_invokeID },
{ BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_listOfModifier },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_confirmedServiceRequest },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_confirmedServiceRequest },
{ BER_CLASS_CON, 79, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_cs_request_detail },
{ 0, 0, 0, NULL }
};
@@ -5222,7 +5362,7 @@ static const ber_sequence_t Confirmed_RequestPDU_sequence[] = {
static int
dissect_mms_Confirmed_RequestPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Confirmed_RequestPDU_sequence, hf_index, ett_mms_Confirmed_RequestPDU);
+ Confirmed_RequestPDU_sequence, hf_index, ett_mms_Confirmed_RequestPDU);
return offset;
}
@@ -5273,11 +5413,12 @@ static int dissect_vmdPhysicalStatus_impl(packet_info *pinfo, proto_tree *tree,
}
+
static int
dissect_mms_BIT_STRING_SIZE_0_128(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, pinfo, tree, tvb, offset,
- NULL, hf_index, -1,
- NULL);
+ NULL, hf_index, -1,
+ NULL);
return offset;
}
@@ -5285,6 +5426,7 @@ static int dissect_localDetail_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_mms_BIT_STRING_SIZE_0_128(TRUE, tvb, offset, pinfo, tree, hf_mms_localDetail);
}
+
static const ber_sequence_t Status_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_vmdLogicalStatus_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_vmdPhysicalStatus_impl },
@@ -5295,7 +5437,7 @@ static const ber_sequence_t Status_Response_sequence[] = {
static int
dissect_mms_Status_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Status_Response_sequence, hf_index, ett_mms_Status_Response);
+ Status_Response_sequence, hf_index, ett_mms_Status_Response);
return offset;
}
@@ -5303,6 +5445,7 @@ static int dissect_status1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *
return dissect_mms_Status_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_status1);
}
+
static const ber_sequence_t GetNameList_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfIdentifier_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -5312,7 +5455,7 @@ static const ber_sequence_t GetNameList_Response_sequence[] = {
static int
dissect_mms_GetNameList_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetNameList_Response_sequence, hf_index, ett_mms_GetNameList_Response);
+ GetNameList_Response_sequence, hf_index, ett_mms_GetNameList_Response);
return offset;
}
@@ -5349,6 +5492,7 @@ static int dissect_listOfAbstractSyntaxes_impl(packet_info *pinfo, proto_tree *t
return dissect_mms_T_listOfAbstractSyntaxes(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfAbstractSyntaxes);
}
+
static const ber_sequence_t Identify_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_vendorName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_modelName_impl },
@@ -5360,7 +5504,7 @@ static const ber_sequence_t Identify_Response_sequence[] = {
static int
dissect_mms_Identify_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Identify_Response_sequence, hf_index, ett_mms_Identify_Response);
+ Identify_Response_sequence, hf_index, ett_mms_Identify_Response);
return offset;
}
@@ -5411,20 +5555,21 @@ static int dissect_failure_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *
static const value_string mms_AccessResult_vals[] = {
{ 0, "failure" },
- { -1/*choice*/, "success" },
+ { 1, "success" },
{ 0, NULL }
};
static const ber_choice_t AccessResult_choice[] = {
{ 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_failure_impl },
- { -1/*choice*/, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_success1 },
+ { 1, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_success1 },
{ 0, 0, 0, 0, NULL }
};
static int
dissect_mms_AccessResult(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- AccessResult_choice, hf_index, ett_mms_AccessResult, NULL);
+ AccessResult_choice, hf_index, ett_mms_AccessResult,
+ NULL);
return offset;
}
@@ -5434,7 +5579,7 @@ static int dissect_listOfAccessResult_item(packet_info *pinfo, proto_tree *tree,
static const ber_sequence_t SEQUENCE_OF_AccessResult_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfAccessResult_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfAccessResult_item },
};
static int
@@ -5448,6 +5593,7 @@ static int dissect_listOfAccessResult_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_SEQUENCE_OF_AccessResult(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfAccessResult);
}
+
static const ber_sequence_t Read_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_variableAccessSpecificatn },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfAccessResult_impl },
@@ -5457,7 +5603,7 @@ static const ber_sequence_t Read_Response_sequence[] = {
static int
dissect_mms_Read_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Read_Response_sequence, hf_index, ett_mms_Read_Response);
+ Read_Response_sequence, hf_index, ett_mms_Read_Response);
return offset;
}
@@ -5481,7 +5627,8 @@ static const ber_choice_t Write_Response_item_choice[] = {
static int
dissect_mms_Write_Response_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- Write_Response_item_choice, hf_index, ett_mms_Write_Response_item, NULL);
+ Write_Response_item_choice, hf_index, ett_mms_Write_Response_item,
+ NULL);
return offset;
}
@@ -5491,7 +5638,7 @@ static int dissect_Write_Response_item(packet_info *pinfo, proto_tree *tree, tvb
static const ber_sequence_t Write_Response_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_Write_Response_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_Write_Response_item },
};
static int
@@ -5505,6 +5652,7 @@ static int dissect_write1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_mms_Write_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_write1);
}
+
static const ber_sequence_t GetVariableAccessAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_address },
@@ -5515,7 +5663,7 @@ static const ber_sequence_t GetVariableAccessAttributes_Response_sequence[] = {
static int
dissect_mms_GetVariableAccessAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetVariableAccessAttributes_Response_sequence, hf_index, ett_mms_GetVariableAccessAttributes_Response);
+ GetVariableAccessAttributes_Response_sequence, hf_index, ett_mms_GetVariableAccessAttributes_Response);
return offset;
}
@@ -5547,6 +5695,7 @@ static int dissect_defineScatteredAccess1_impl(packet_info *pinfo, proto_tree *t
return dissect_mms_DefineScatteredAccess_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_defineScatteredAccess1);
}
+
static const ber_sequence_t GetScatteredAccessAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_scatteredAccessDescription_impl },
@@ -5556,7 +5705,7 @@ static const ber_sequence_t GetScatteredAccessAttributes_Response_sequence[] = {
static int
dissect_mms_GetScatteredAccessAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetScatteredAccessAttributes_Response_sequence, hf_index, ett_mms_GetScatteredAccessAttributes_Response);
+ GetScatteredAccessAttributes_Response_sequence, hf_index, ett_mms_GetScatteredAccessAttributes_Response);
return offset;
}
@@ -5564,6 +5713,7 @@ static int dissect_getScatteredAccessAttributes1_impl(packet_info *pinfo, proto_
return dissect_mms_GetScatteredAccessAttributes_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getScatteredAccessAttributes1);
}
+
static const ber_sequence_t DeleteVariableAccess_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_numberMatched_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numberDeleted_impl },
@@ -5573,7 +5723,7 @@ static const ber_sequence_t DeleteVariableAccess_Response_sequence[] = {
static int
dissect_mms_DeleteVariableAccess_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteVariableAccess_Response_sequence, hf_index, ett_mms_DeleteVariableAccess_Response);
+ DeleteVariableAccess_Response_sequence, hf_index, ett_mms_DeleteVariableAccess_Response);
return offset;
}
@@ -5593,8 +5743,9 @@ static int dissect_defineNamedVariableList1_impl(packet_info *pinfo, proto_tree
return dissect_mms_DefineNamedVariableList_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_defineNamedVariableList1);
}
+
static const ber_sequence_t T_listOfVariable_item1_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableSpecification },
{ BER_CLASS_CON, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_alternateAccess_impl },
{ 0, 0, 0, NULL }
};
@@ -5602,7 +5753,7 @@ static const ber_sequence_t T_listOfVariable_item1_sequence[] = {
static int
dissect_mms_T_listOfVariable_item1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_listOfVariable_item1_sequence, hf_index, ett_mms_T_listOfVariable_item1);
+ T_listOfVariable_item1_sequence, hf_index, ett_mms_T_listOfVariable_item1);
return offset;
}
@@ -5626,6 +5777,7 @@ static int dissect_listOfVariable1_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_T_listOfVariable1(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfVariable1);
}
+
static const ber_sequence_t GetNamedVariableListAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfVariable1_impl },
@@ -5635,7 +5787,7 @@ static const ber_sequence_t GetNamedVariableListAttributes_Response_sequence[] =
static int
dissect_mms_GetNamedVariableListAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetNamedVariableListAttributes_Response_sequence, hf_index, ett_mms_GetNamedVariableListAttributes_Response);
+ GetNamedVariableListAttributes_Response_sequence, hf_index, ett_mms_GetNamedVariableListAttributes_Response);
return offset;
}
@@ -5643,6 +5795,7 @@ static int dissect_getNamedVariableListAttributes1_impl(packet_info *pinfo, prot
return dissect_mms_GetNamedVariableListAttributes_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getNamedVariableListAttributes1);
}
+
static const ber_sequence_t DeleteNamedVariableList_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_numberMatched_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numberDeleted_impl },
@@ -5652,7 +5805,7 @@ static const ber_sequence_t DeleteNamedVariableList_Response_sequence[] = {
static int
dissect_mms_DeleteNamedVariableList_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteNamedVariableList_Response_sequence, hf_index, ett_mms_DeleteNamedVariableList_Response);
+ DeleteNamedVariableList_Response_sequence, hf_index, ett_mms_DeleteNamedVariableList_Response);
return offset;
}
@@ -5672,16 +5825,17 @@ static int dissect_defineNamedType1_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_DefineNamedType_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_defineNamedType1);
}
+
static const ber_sequence_t GetNamedTypeAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_typeSpecification },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_GetNamedTypeAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetNamedTypeAttributes_Response_sequence, hf_index, ett_mms_GetNamedTypeAttributes_Response);
+ GetNamedTypeAttributes_Response_sequence, hf_index, ett_mms_GetNamedTypeAttributes_Response);
return offset;
}
@@ -5689,6 +5843,7 @@ static int dissect_getNamedTypeAttributes1_impl(packet_info *pinfo, proto_tree *
return dissect_mms_GetNamedTypeAttributes_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getNamedTypeAttributes1);
}
+
static const ber_sequence_t DeleteNamedType_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_numberMatched_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numberDeleted_impl },
@@ -5698,7 +5853,7 @@ static const ber_sequence_t DeleteNamedType_Response_sequence[] = {
static int
dissect_mms_DeleteNamedType_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DeleteNamedType_Response_sequence, hf_index, ett_mms_DeleteNamedType_Response);
+ DeleteNamedType_Response_sequence, hf_index, ett_mms_DeleteNamedType_Response);
return offset;
}
@@ -5707,11 +5862,12 @@ static int dissect_deleteNamedType1_impl(packet_info *pinfo, proto_tree *tree, t
}
+
static int
dissect_mms_Input_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_VisibleString,
- pinfo, tree, tvb, offset, hf_index,
- NULL);
+ pinfo, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -5747,7 +5903,8 @@ static const ber_choice_t TakeControl_Response_choice[] = {
static int
dissect_mms_TakeControl_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- TakeControl_Response_choice, hf_index, ett_mms_TakeControl_Response, NULL);
+ TakeControl_Response_choice, hf_index, ett_mms_TakeControl_Response,
+ NULL);
return offset;
}
@@ -5810,6 +5967,7 @@ static int dissect_class_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_mms_T_class(TRUE, tvb, offset, pinfo, tree, hf_mms_class);
}
+
static const ber_sequence_t ReportSemaphoreStatus_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_class_impl },
@@ -5822,7 +5980,7 @@ static const ber_sequence_t ReportSemaphoreStatus_Response_sequence[] = {
static int
dissect_mms_ReportSemaphoreStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportSemaphoreStatus_Response_sequence, hf_index, ett_mms_ReportSemaphoreStatus_Response);
+ ReportSemaphoreStatus_Response_sequence, hf_index, ett_mms_ReportSemaphoreStatus_Response);
return offset;
}
@@ -5848,7 +6006,8 @@ static const ber_choice_t T_listOfNamedTokens_item_choice[] = {
static int
dissect_mms_T_listOfNamedTokens_item(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_listOfNamedTokens_item_choice, hf_index, ett_mms_T_listOfNamedTokens_item, NULL);
+ T_listOfNamedTokens_item_choice, hf_index, ett_mms_T_listOfNamedTokens_item,
+ NULL);
return offset;
}
@@ -5858,7 +6017,7 @@ static int dissect_listOfNamedTokens_item(packet_info *pinfo, proto_tree *tree,
static const ber_sequence_t T_listOfNamedTokens_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfNamedTokens_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_listOfNamedTokens_item },
};
static int
@@ -5872,6 +6031,7 @@ static int dissect_listOfNamedTokens_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_T_listOfNamedTokens(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfNamedTokens);
}
+
static const ber_sequence_t ReportPoolSemaphoreStatus_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfNamedTokens_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -5881,7 +6041,7 @@ static const ber_sequence_t ReportPoolSemaphoreStatus_Response_sequence[] = {
static int
dissect_mms_ReportPoolSemaphoreStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportPoolSemaphoreStatus_Response_sequence, hf_index, ett_mms_ReportPoolSemaphoreStatus_Response);
+ ReportPoolSemaphoreStatus_Response_sequence, hf_index, ett_mms_ReportPoolSemaphoreStatus_Response);
return offset;
}
@@ -5908,6 +6068,7 @@ static int dissect_entryClass_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_mms_T_entryClass(TRUE, tvb, offset, pinfo, tree, hf_mms_entryClass);
}
+
static const ber_sequence_t SemaphoreEntry_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_entryId_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_entryClass_impl },
@@ -5923,7 +6084,7 @@ static const ber_sequence_t SemaphoreEntry_sequence[] = {
static int
dissect_mms_SemaphoreEntry(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- SemaphoreEntry_sequence, hf_index, ett_mms_SemaphoreEntry);
+ SemaphoreEntry_sequence, hf_index, ett_mms_SemaphoreEntry);
return offset;
}
@@ -5947,6 +6108,7 @@ static int dissect_listOfSemaphoreEntry_impl(packet_info *pinfo, proto_tree *tre
return dissect_mms_SEQUENCE_OF_SemaphoreEntry(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfSemaphoreEntry);
}
+
static const ber_sequence_t ReportSemaphoreEntryStatus_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfSemaphoreEntry_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -5956,7 +6118,7 @@ static const ber_sequence_t ReportSemaphoreEntryStatus_Response_sequence[] = {
static int
dissect_mms_ReportSemaphoreEntryStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportSemaphoreEntryStatus_Response_sequence, hf_index, ett_mms_ReportSemaphoreEntryStatus_Response);
+ ReportSemaphoreEntryStatus_Response_sequence, hf_index, ett_mms_ReportSemaphoreEntryStatus_Response);
return offset;
}
@@ -5992,7 +6154,8 @@ static const ber_choice_t T_loadData_choice[] = {
static int
dissect_mms_T_loadData(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_loadData_choice, hf_index, ett_mms_T_loadData, NULL);
+ T_loadData_choice, hf_index, ett_mms_T_loadData,
+ NULL);
return offset;
}
@@ -6000,8 +6163,9 @@ static int dissect_loadData(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_mms_T_loadData(FALSE, tvb, offset, pinfo, tree, hf_mms_loadData);
}
+
static const ber_sequence_t DownloadSegment_Response_sequence[] = {
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_loadData },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_loadData },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
{ 0, 0, 0, NULL }
};
@@ -6009,7 +6173,7 @@ static const ber_sequence_t DownloadSegment_Response_sequence[] = {
static int
dissect_mms_DownloadSegment_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DownloadSegment_Response_sequence, hf_index, ett_mms_DownloadSegment_Response);
+ DownloadSegment_Response_sequence, hf_index, ett_mms_DownloadSegment_Response);
return offset;
}
@@ -6045,6 +6209,7 @@ static int dissect_listOfCapabilities2_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_T_listOfCapabilities2(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfCapabilities2);
}
+
static const ber_sequence_t InitiateUploadSequence_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_ulsmID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfCapabilities2_impl },
@@ -6054,7 +6219,7 @@ static const ber_sequence_t InitiateUploadSequence_Response_sequence[] = {
static int
dissect_mms_InitiateUploadSequence_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- InitiateUploadSequence_Response_sequence, hf_index, ett_mms_InitiateUploadSequence_Response);
+ InitiateUploadSequence_Response_sequence, hf_index, ett_mms_InitiateUploadSequence_Response);
return offset;
}
@@ -6078,7 +6243,8 @@ static const ber_choice_t T_loadData1_choice[] = {
static int
dissect_mms_T_loadData1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_loadData1_choice, hf_index, ett_mms_T_loadData1, NULL);
+ T_loadData1_choice, hf_index, ett_mms_T_loadData1,
+ NULL);
return offset;
}
@@ -6086,8 +6252,9 @@ static int dissect_loadData1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb
return dissect_mms_T_loadData1(FALSE, tvb, offset, pinfo, tree, hf_mms_loadData1);
}
+
static const ber_sequence_t UploadSegment_Response_sequence[] = {
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_loadData1 },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_loadData1 },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
{ 0, 0, 0, NULL }
};
@@ -6095,7 +6262,7 @@ static const ber_sequence_t UploadSegment_Response_sequence[] = {
static int
dissect_mms_UploadSegment_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- UploadSegment_Response_sequence, hf_index, ett_mms_UploadSegment_Response);
+ UploadSegment_Response_sequence, hf_index, ett_mms_UploadSegment_Response);
return offset;
}
@@ -6242,6 +6409,7 @@ static int dissect_uploadInProgress_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_Integer8(TRUE, tvb, offset, pinfo, tree, hf_mms_uploadInProgress);
}
+
static const ber_sequence_t GetDomainAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfCapabilities5_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_state_impl },
@@ -6255,7 +6423,7 @@ static const ber_sequence_t GetDomainAttributes_Response_sequence[] = {
static int
dissect_mms_GetDomainAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetDomainAttributes_Response_sequence, hf_index, ett_mms_GetDomainAttributes_Response);
+ GetDomainAttributes_Response_sequence, hf_index, ett_mms_GetDomainAttributes_Response);
return offset;
}
@@ -6363,7 +6531,8 @@ static const ber_choice_t T_executionArgument2_choice[] = {
static int
dissect_mms_T_executionArgument2(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_executionArgument2_choice, hf_index, ett_mms_T_executionArgument2, NULL);
+ T_executionArgument2_choice, hf_index, ett_mms_T_executionArgument2,
+ NULL);
return offset;
}
@@ -6371,6 +6540,7 @@ static int dissect_executionArgument2(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_mms_T_executionArgument2(FALSE, tvb, offset, pinfo, tree, hf_mms_executionArgument2);
}
+
static const ber_sequence_t GetProgramInvocationAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_state1_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfDomainNames_impl },
@@ -6378,14 +6548,14 @@ static const ber_sequence_t GetProgramInvocationAttributes_Response_sequence[] =
{ BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_reusable_impl },
{ BER_CLASS_CON, 4, BER_FLAGS_IMPLTAG, dissect_monitor_impl },
{ BER_CLASS_CON, 5, BER_FLAGS_IMPLTAG, dissect_startArgument_impl },
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_executionArgument2 },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_executionArgument2 },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_GetProgramInvocationAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetProgramInvocationAttributes_Response_sequence, hf_index, ett_mms_GetProgramInvocationAttributes_Response);
+ GetProgramInvocationAttributes_Response_sequence, hf_index, ett_mms_GetProgramInvocationAttributes_Response);
return offset;
}
@@ -6406,6 +6576,7 @@ static int dissect_obtainFile1_impl(packet_info *pinfo, proto_tree *tree, tvbuff
}
+
static int
dissect_mms_GeneralizedTime(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_GeneralizedTime(implicit_tag, pinfo, tree, tvb, offset, hf_index);
@@ -6416,6 +6587,7 @@ static int dissect_lastModified_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_GeneralizedTime(TRUE, tvb, offset, pinfo, tree, hf_mms_lastModified);
}
+
static const ber_sequence_t FileAttributes_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_sizeOfFile_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_lastModified_impl },
@@ -6425,7 +6597,7 @@ static const ber_sequence_t FileAttributes_sequence[] = {
static int
dissect_mms_FileAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileAttributes_sequence, hf_index, ett_mms_FileAttributes);
+ FileAttributes_sequence, hf_index, ett_mms_FileAttributes);
return offset;
}
@@ -6433,6 +6605,7 @@ static int dissect_fileAttributes_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_mms_FileAttributes(TRUE, tvb, offset, pinfo, tree, hf_mms_fileAttributes);
}
+
static const ber_sequence_t FileOpen_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_frsmID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_fileAttributes_impl },
@@ -6442,7 +6615,7 @@ static const ber_sequence_t FileOpen_Response_sequence[] = {
static int
dissect_mms_FileOpen_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileOpen_Response_sequence, hf_index, ett_mms_FileOpen_Response);
+ FileOpen_Response_sequence, hf_index, ett_mms_FileOpen_Response);
return offset;
}
@@ -6463,6 +6636,7 @@ static int dissect_defineEventCondition1_impl(packet_info *pinfo, proto_tree *tr
}
+
static int
dissect_mms_DeleteEventCondition_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -6489,7 +6663,8 @@ static const ber_choice_t T_monitoredVariable_choice[] = {
static int
dissect_mms_T_monitoredVariable(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_monitoredVariable_choice, hf_index, ett_mms_T_monitoredVariable, NULL);
+ T_monitoredVariable_choice, hf_index, ett_mms_T_monitoredVariable,
+ NULL);
return offset;
}
@@ -6497,6 +6672,7 @@ static int dissect_monitoredVariable1(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_mms_T_monitoredVariable(FALSE, tvb, offset, pinfo, tree, hf_mms_monitoredVariable1);
}
+
static const ber_sequence_t GetEventConditionAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_class1_impl },
@@ -6511,7 +6687,7 @@ static const ber_sequence_t GetEventConditionAttributes_Response_sequence[] = {
static int
dissect_mms_GetEventConditionAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetEventConditionAttributes_Response_sequence, hf_index, ett_mms_GetEventConditionAttributes_Response);
+ GetEventConditionAttributes_Response_sequence, hf_index, ett_mms_GetEventConditionAttributes_Response);
return offset;
}
@@ -6519,6 +6695,7 @@ static int dissect_getEventConditionAttributes1_impl(packet_info *pinfo, proto_t
return dissect_mms_GetEventConditionAttributes_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getEventConditionAttributes1);
}
+
static const ber_sequence_t ReportEventConditionStatus_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_currentState_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_numberOfEventEnrollments_impl },
@@ -6531,7 +6708,7 @@ static const ber_sequence_t ReportEventConditionStatus_Response_sequence[] = {
static int
dissect_mms_ReportEventConditionStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportEventConditionStatus_Response_sequence, hf_index, ett_mms_ReportEventConditionStatus_Response);
+ ReportEventConditionStatus_Response_sequence, hf_index, ett_mms_ReportEventConditionStatus_Response);
return offset;
}
@@ -6576,6 +6753,7 @@ static int dissect_defineEventAction1_impl(packet_info *pinfo, proto_tree *tree,
}
+
static int
dissect_mms_DeleteEventAction_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -6586,6 +6764,7 @@ static int dissect_deleteEventAction1_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_DeleteEventAction_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_deleteEventAction1);
}
+
static const ber_sequence_t GetEventActionAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_listOfModifier_impl },
@@ -6595,7 +6774,7 @@ static const ber_sequence_t GetEventActionAttributes_Response_sequence[] = {
static int
dissect_mms_GetEventActionAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetEventActionAttributes_Response_sequence, hf_index, ett_mms_GetEventActionAttributes_Response);
+ GetEventActionAttributes_Response_sequence, hf_index, ett_mms_GetEventActionAttributes_Response);
return offset;
}
@@ -6604,6 +6783,7 @@ static int dissect_getEventActionAttributes1_impl(packet_info *pinfo, proto_tree
}
+
static int
dissect_mms_ReportEventActionStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -6627,6 +6807,7 @@ static int dissect_defineEventEnrollment1_impl(packet_info *pinfo, proto_tree *t
}
+
static int
dissect_mms_DeleteEventEnrollment_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -6684,7 +6865,8 @@ static const ber_choice_t T_currentState_choice[] = {
static int
dissect_mms_T_currentState(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_currentState_choice, hf_index, ett_mms_T_currentState, NULL);
+ T_currentState_choice, hf_index, ett_mms_T_currentState,
+ NULL);
return offset;
}
@@ -6692,6 +6874,7 @@ static int dissect_currentState2(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_mms_T_currentState(FALSE, tvb, offset, pinfo, tree, hf_mms_currentState2);
}
+
static const ber_sequence_t AlterEventEnrollment_Response_sequence[] = {
{ BER_CLASS_CON, 0, 0, dissect_currentState2 },
{ BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_transitionTime },
@@ -6701,7 +6884,7 @@ static const ber_sequence_t AlterEventEnrollment_Response_sequence[] = {
static int
dissect_mms_AlterEventEnrollment_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AlterEventEnrollment_Response_sequence, hf_index, ett_mms_AlterEventEnrollment_Response);
+ AlterEventEnrollment_Response_sequence, hf_index, ett_mms_AlterEventEnrollment_Response);
return offset;
}
@@ -6728,6 +6911,7 @@ static int dissect_duration_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_mms_EE_Duration(TRUE, tvb, offset, pinfo, tree, hf_mms_duration);
}
+
static const ber_sequence_t ReportEventEnrollmentStatus_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventConditionTransitions_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_notificationLost_impl },
@@ -6740,7 +6924,7 @@ static const ber_sequence_t ReportEventEnrollmentStatus_Response_sequence[] = {
static int
dissect_mms_ReportEventEnrollmentStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportEventEnrollmentStatus_Response_sequence, hf_index, ett_mms_ReportEventEnrollmentStatus_Response);
+ ReportEventEnrollmentStatus_Response_sequence, hf_index, ett_mms_ReportEventEnrollmentStatus_Response);
return offset;
}
@@ -6764,7 +6948,8 @@ static const ber_choice_t T_eventConditionName_choice[] = {
static int
dissect_mms_T_eventConditionName(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_eventConditionName_choice, hf_index, ett_mms_T_eventConditionName, NULL);
+ T_eventConditionName_choice, hf_index, ett_mms_T_eventConditionName,
+ NULL);
return offset;
}
@@ -6788,7 +6973,8 @@ static const ber_choice_t T_eventActionName_choice[] = {
static int
dissect_mms_T_eventActionName(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_eventActionName_choice, hf_index, ett_mms_T_eventActionName, NULL);
+ T_eventActionName_choice, hf_index, ett_mms_T_eventActionName,
+ NULL);
return offset;
}
@@ -6815,6 +7001,7 @@ static int dissect_enrollmentClass_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_EE_Class(TRUE, tvb, offset, pinfo, tree, hf_mms_enrollmentClass);
}
+
static const ber_sequence_t EventEnrollment_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 1, 0, dissect_eventConditionName1 },
@@ -6831,7 +7018,7 @@ static const ber_sequence_t EventEnrollment_sequence[] = {
static int
dissect_mms_EventEnrollment(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- EventEnrollment_sequence, hf_index, ett_mms_EventEnrollment);
+ EventEnrollment_sequence, hf_index, ett_mms_EventEnrollment);
return offset;
}
@@ -6855,6 +7042,7 @@ static int dissect_listOfEventEnrollment_impl(packet_info *pinfo, proto_tree *tr
return dissect_mms_SEQUENCE_OF_EventEnrollment(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfEventEnrollment);
}
+
static const ber_sequence_t GetEventEnrollmentAttributes_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfEventEnrollment_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -6864,7 +7052,7 @@ static const ber_sequence_t GetEventEnrollmentAttributes_Response_sequence[] = {
static int
dissect_mms_GetEventEnrollmentAttributes_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetEventEnrollmentAttributes_Response_sequence, hf_index, ett_mms_GetEventEnrollmentAttributes_Response);
+ GetEventEnrollmentAttributes_Response_sequence, hf_index, ett_mms_GetEventEnrollmentAttributes_Response);
return offset;
}
@@ -6905,6 +7093,7 @@ static int dissect_unacknowledgedState_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_T_unacknowledgedState(TRUE, tvb, offset, pinfo, tree, hf_mms_unacknowledgedState);
}
+
static const ber_sequence_t AlarmSummary_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventConditionName },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_severity_impl },
@@ -6918,7 +7107,7 @@ static const ber_sequence_t AlarmSummary_sequence[] = {
static int
dissect_mms_AlarmSummary(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AlarmSummary_sequence, hf_index, ett_mms_AlarmSummary);
+ AlarmSummary_sequence, hf_index, ett_mms_AlarmSummary);
return offset;
}
@@ -6942,6 +7131,7 @@ static int dissect_listOfAlarmSummary_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_SEQUENCE_OF_AlarmSummary(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfAlarmSummary);
}
+
static const ber_sequence_t GetAlarmSummary_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfAlarmSummary_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -6951,7 +7141,7 @@ static const ber_sequence_t GetAlarmSummary_Response_sequence[] = {
static int
dissect_mms_GetAlarmSummary_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetAlarmSummary_Response_sequence, hf_index, ett_mms_GetAlarmSummary_Response);
+ GetAlarmSummary_Response_sequence, hf_index, ett_mms_GetAlarmSummary_Response);
return offset;
}
@@ -6959,6 +7149,7 @@ static int dissect_getAlarmSummary1_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_mms_GetAlarmSummary_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getAlarmSummary1);
}
+
static const ber_sequence_t AlarmEnrollmentSummary_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL, dissect_clientApplication },
@@ -6977,7 +7168,7 @@ static const ber_sequence_t AlarmEnrollmentSummary_sequence[] = {
static int
dissect_mms_AlarmEnrollmentSummary(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- AlarmEnrollmentSummary_sequence, hf_index, ett_mms_AlarmEnrollmentSummary);
+ AlarmEnrollmentSummary_sequence, hf_index, ett_mms_AlarmEnrollmentSummary);
return offset;
}
@@ -7001,6 +7192,7 @@ static int dissect_listOfAlarmEnrollmentSummary_impl(packet_info *pinfo, proto_t
return dissect_mms_SEQUENCE_OF_AlarmEnrollmentSummary(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfAlarmEnrollmentSummary);
}
+
static const ber_sequence_t GetAlarmEnrollmentSummary_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfAlarmEnrollmentSummary_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -7010,7 +7202,7 @@ static const ber_sequence_t GetAlarmEnrollmentSummary_Response_sequence[] = {
static int
dissect_mms_GetAlarmEnrollmentSummary_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetAlarmEnrollmentSummary_Response_sequence, hf_index, ett_mms_GetAlarmEnrollmentSummary_Response);
+ GetAlarmEnrollmentSummary_Response_sequence, hf_index, ett_mms_GetAlarmEnrollmentSummary_Response);
return offset;
}
@@ -7018,6 +7210,7 @@ static int dissect_getAlarmEnrollmentSummary1_impl(packet_info *pinfo, proto_tre
return dissect_mms_GetAlarmEnrollmentSummary_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getAlarmEnrollmentSummary1);
}
+
static const ber_sequence_t JournalEntry_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_entryIdentifier_impl },
{ BER_CLASS_CON, 1, 0, dissect_originatingApplication },
@@ -7028,7 +7221,7 @@ static const ber_sequence_t JournalEntry_sequence[] = {
static int
dissect_mms_JournalEntry(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- JournalEntry_sequence, hf_index, ett_mms_JournalEntry);
+ JournalEntry_sequence, hf_index, ett_mms_JournalEntry);
return offset;
}
@@ -7052,6 +7245,7 @@ static int dissect_listOfJournalEntry_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_SEQUENCE_OF_JournalEntry(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfJournalEntry);
}
+
static const ber_sequence_t ReadJournal_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfJournalEntry_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -7061,7 +7255,7 @@ static const ber_sequence_t ReadJournal_Response_sequence[] = {
static int
dissect_mms_ReadJournal_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReadJournal_Response_sequence, hf_index, ett_mms_ReadJournal_Response);
+ ReadJournal_Response_sequence, hf_index, ett_mms_ReadJournal_Response);
return offset;
}
@@ -7082,6 +7276,7 @@ static int dissect_writeJournal1_impl(packet_info *pinfo, proto_tree *tree, tvbu
}
+
static int
dissect_mms_InitializeJournal_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -7092,6 +7287,7 @@ static int dissect_initializeJournal1_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_InitializeJournal_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_initializeJournal1);
}
+
static const ber_sequence_t ReportJournalStatus_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_currentEntries_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_mmsDeletable_impl },
@@ -7101,7 +7297,7 @@ static const ber_sequence_t ReportJournalStatus_Response_sequence[] = {
static int
dissect_mms_ReportJournalStatus_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- ReportJournalStatus_Response_sequence, hf_index, ett_mms_ReportJournalStatus_Response);
+ ReportJournalStatus_Response_sequence, hf_index, ett_mms_ReportJournalStatus_Response);
return offset;
}
@@ -7149,6 +7345,7 @@ static int dissect_listOfCapabilities_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_T_listOfCapabilities(TRUE, tvb, offset, pinfo, tree, hf_mms_listOfCapabilities);
}
+
static const ber_sequence_t GetCapabilityList_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfCapabilities_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -7158,7 +7355,7 @@ static const ber_sequence_t GetCapabilityList_Response_sequence[] = {
static int
dissect_mms_GetCapabilityList_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- GetCapabilityList_Response_sequence, hf_index, ett_mms_GetCapabilityList_Response);
+ GetCapabilityList_Response_sequence, hf_index, ett_mms_GetCapabilityList_Response);
return offset;
}
@@ -7166,6 +7363,7 @@ static int dissect_getCapabilityList1_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_GetCapabilityList_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_getCapabilityList1);
}
+
static const ber_sequence_t FileRead_Response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_fileData_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -7175,7 +7373,7 @@ static const ber_sequence_t FileRead_Response_sequence[] = {
static int
dissect_mms_FileRead_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileRead_Response_sequence, hf_index, ett_mms_FileRead_Response);
+ FileRead_Response_sequence, hf_index, ett_mms_FileRead_Response);
return offset;
}
@@ -7219,6 +7417,7 @@ static int dissect_fileDelete1_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_mms_FileDelete_Response(TRUE, tvb, offset, pinfo, tree, hf_mms_fileDelete1);
}
+
static const ber_sequence_t DirectoryEntry_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_filename_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_fileAttributes_impl },
@@ -7228,7 +7427,7 @@ static const ber_sequence_t DirectoryEntry_sequence[] = {
static int
dissect_mms_DirectoryEntry(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- DirectoryEntry_sequence, hf_index, ett_mms_DirectoryEntry);
+ DirectoryEntry_sequence, hf_index, ett_mms_DirectoryEntry);
return offset;
}
@@ -7252,6 +7451,7 @@ static int dissect_listOfDirectoryEntry(packet_info *pinfo, proto_tree *tree, tv
return dissect_mms_SEQUENCE_OF_DirectoryEntry(FALSE, tvb, offset, pinfo, tree, hf_mms_listOfDirectoryEntry);
}
+
static const ber_sequence_t FileDirectory_Response_sequence[] = {
{ BER_CLASS_CON, 0, 0, dissect_listOfDirectoryEntry },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_moreFollows_impl },
@@ -7261,7 +7461,7 @@ static const ber_sequence_t FileDirectory_Response_sequence[] = {
static int
dissect_mms_FileDirectory_Response(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- FileDirectory_Response_sequence, hf_index, ett_mms_FileDirectory_Response);
+ FileDirectory_Response_sequence, hf_index, ett_mms_FileDirectory_Response);
return offset;
}
@@ -7437,7 +7637,8 @@ static const ber_choice_t ConfirmedServiceResponse_choice[] = {
static int
dissect_mms_ConfirmedServiceResponse(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- ConfirmedServiceResponse_choice, hf_index, ett_mms_ConfirmedServiceResponse, NULL);
+ ConfirmedServiceResponse_choice, hf_index, ett_mms_ConfirmedServiceResponse,
+ NULL);
return offset;
}
@@ -7448,9 +7649,10 @@ static int dissect_success2(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_mms_ConfirmedServiceResponse(FALSE, tvb, offset, pinfo, tree, hf_mms_success2);
}
+
static const ber_sequence_t Confirmed_ResponsePDU_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_invokeID },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_confirmedServiceResponse },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_confirmedServiceResponse },
{ BER_CLASS_CON, 79, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_cs_request_detail },
{ 0, 0, 0, NULL }
};
@@ -7458,7 +7660,7 @@ static const ber_sequence_t Confirmed_ResponsePDU_sequence[] = {
static int
dissect_mms_Confirmed_ResponsePDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Confirmed_ResponsePDU_sequence, hf_index, ett_mms_Confirmed_ResponsePDU);
+ Confirmed_ResponsePDU_sequence, hf_index, ett_mms_Confirmed_ResponsePDU);
return offset;
}
@@ -7466,6 +7668,7 @@ static int dissect_confirmed_ResponsePDU_impl(packet_info *pinfo, proto_tree *tr
return dissect_mms_Confirmed_ResponsePDU(TRUE, tvb, offset, pinfo, tree, hf_mms_confirmed_ResponsePDU);
}
+
static const ber_sequence_t Confirmed_ErrorPDU_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_invokeID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_modifierPosition_impl },
@@ -7476,7 +7679,7 @@ static const ber_sequence_t Confirmed_ErrorPDU_sequence[] = {
static int
dissect_mms_Confirmed_ErrorPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Confirmed_ErrorPDU_sequence, hf_index, ett_mms_Confirmed_ErrorPDU);
+ Confirmed_ErrorPDU_sequence, hf_index, ett_mms_Confirmed_ErrorPDU);
return offset;
}
@@ -7484,8 +7687,9 @@ static int dissect_confirmed_ErrorPDU_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_Confirmed_ErrorPDU(TRUE, tvb, offset, pinfo, tree, hf_mms_confirmed_ErrorPDU);
}
+
static const ber_sequence_t InformationReport_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableAccessSpecification },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_variableAccessSpecification },
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_listOfAccessResult_impl },
{ 0, 0, 0, NULL }
};
@@ -7493,7 +7697,7 @@ static const ber_sequence_t InformationReport_sequence[] = {
static int
dissect_mms_InformationReport(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- InformationReport_sequence, hf_index, ett_mms_InformationReport);
+ InformationReport_sequence, hf_index, ett_mms_InformationReport);
return offset;
}
@@ -7502,6 +7706,7 @@ static int dissect_informationReport_impl(packet_info *pinfo, proto_tree *tree,
}
+
static int
dissect_mms_UnsolicitedStatus(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Status_Response(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -7528,7 +7733,8 @@ static const ber_choice_t T_eventConditionName1_choice[] = {
static int
dissect_mms_T_eventConditionName1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_eventConditionName1_choice, hf_index, ett_mms_T_eventConditionName1, NULL);
+ T_eventConditionName1_choice, hf_index, ett_mms_T_eventConditionName1,
+ NULL);
return offset;
}
@@ -7552,7 +7758,8 @@ static const ber_choice_t T_eventActionResult_choice[] = {
static int
dissect_mms_T_eventActionResult(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_eventActionResult_choice, hf_index, ett_mms_T_eventActionResult, NULL);
+ T_eventActionResult_choice, hf_index, ett_mms_T_eventActionResult,
+ NULL);
return offset;
}
@@ -7560,16 +7767,17 @@ static int dissect_eventActionResult(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_T_eventActionResult(FALSE, tvb, offset, pinfo, tree, hf_mms_eventActionResult);
}
+
static const ber_sequence_t T_actionResult_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_eventActioName },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_eventActionResult },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_eventActioName },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_eventActionResult },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_T_actionResult(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- T_actionResult_sequence, hf_index, ett_mms_T_actionResult);
+ T_actionResult_sequence, hf_index, ett_mms_T_actionResult);
return offset;
}
@@ -7577,6 +7785,7 @@ static int dissect_actionResult_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_mms_T_actionResult(TRUE, tvb, offset, pinfo, tree, hf_mms_actionResult);
}
+
static const ber_sequence_t EventNotification_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_NOTCHKTAG, dissect_eventEnrollmentName },
{ BER_CLASS_CON, 1, 0, dissect_eventConditionName2 },
@@ -7592,7 +7801,7 @@ static const ber_sequence_t EventNotification_sequence[] = {
static int
dissect_mms_EventNotification(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- EventNotification_sequence, hf_index, ett_mms_EventNotification);
+ EventNotification_sequence, hf_index, ett_mms_EventNotification);
return offset;
}
@@ -7618,7 +7827,8 @@ static const ber_choice_t UnconfirmedService_choice[] = {
static int
dissect_mms_UnconfirmedService(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- UnconfirmedService_choice, hf_index, ett_mms_UnconfirmedService, NULL);
+ UnconfirmedService_choice, hf_index, ett_mms_UnconfirmedService,
+ NULL);
return offset;
}
@@ -7626,8 +7836,9 @@ static int dissect_unconfirmedService(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_mms_UnconfirmedService(FALSE, tvb, offset, pinfo, tree, hf_mms_unconfirmedService);
}
+
static const ber_sequence_t Unconfirmed_PDU_sequence[] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_unconfirmedService },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_unconfirmedService },
{ BER_CLASS_CON, 79, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_cs_request_detail },
{ 0, 0, 0, NULL }
};
@@ -7635,7 +7846,7 @@ static const ber_sequence_t Unconfirmed_PDU_sequence[] = {
static int
dissect_mms_Unconfirmed_PDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Unconfirmed_PDU_sequence, hf_index, ett_mms_Unconfirmed_PDU);
+ Unconfirmed_PDU_sequence, hf_index, ett_mms_Unconfirmed_PDU);
return offset;
}
@@ -7907,7 +8118,8 @@ static const ber_choice_t T_rejectReason_choice[] = {
static int
dissect_mms_T_rejectReason(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- T_rejectReason_choice, hf_index, ett_mms_T_rejectReason, NULL);
+ T_rejectReason_choice, hf_index, ett_mms_T_rejectReason,
+ NULL);
return offset;
}
@@ -7915,16 +8127,17 @@ static int dissect_rejectReason(packet_info *pinfo, proto_tree *tree, tvbuff_t *
return dissect_mms_T_rejectReason(FALSE, tvb, offset, pinfo, tree, hf_mms_rejectReason);
}
+
static const ber_sequence_t RejectPDU_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_originalInvokeID_impl },
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_rejectReason },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_rejectReason },
{ 0, 0, 0, NULL }
};
static int
dissect_mms_RejectPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- RejectPDU_sequence, hf_index, ett_mms_RejectPDU);
+ RejectPDU_sequence, hf_index, ett_mms_RejectPDU);
return offset;
}
@@ -7933,6 +8146,7 @@ static int dissect_rejectPDU_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_mms_Cancel_RequestPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -7944,6 +8158,7 @@ static int dissect_cancel_RequestPDU_impl(packet_info *pinfo, proto_tree *tree,
}
+
static int
dissect_mms_Cancel_ResponsePDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_Unsigned32(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -7954,6 +8169,7 @@ static int dissect_cancel_ResponsePDU_impl(packet_info *pinfo, proto_tree *tree,
return dissect_mms_Cancel_ResponsePDU(TRUE, tvb, offset, pinfo, tree, hf_mms_cancel_ResponsePDU);
}
+
static const ber_sequence_t Cancel_ErrorPDU_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_originalInvokeID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_serviceError_impl },
@@ -7963,7 +8179,7 @@ static const ber_sequence_t Cancel_ErrorPDU_sequence[] = {
static int
dissect_mms_Cancel_ErrorPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Cancel_ErrorPDU_sequence, hf_index, ett_mms_Cancel_ErrorPDU);
+ Cancel_ErrorPDU_sequence, hf_index, ett_mms_Cancel_ErrorPDU);
return offset;
}
@@ -7999,6 +8215,7 @@ static int dissect_negociatedVersionNumber_impl(packet_info *pinfo, proto_tree *
return dissect_mms_Integer16(TRUE, tvb, offset, pinfo, tree, hf_mms_negociatedVersionNumber);
}
+
static const asn_namedbit ParameterSupportOptions_bits[] = {
{ 0, &hf_mms_ParameterSupportOptions_str1, -1, -1, "str1", NULL },
{ 1, &hf_mms_ParameterSupportOptions_str2, -1, -1, "str2", NULL },
@@ -8016,8 +8233,8 @@ static const asn_namedbit ParameterSupportOptions_bits[] = {
static int
dissect_mms_ParameterSupportOptions(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, pinfo, tree, tvb, offset,
- ParameterSupportOptions_bits, hf_index, ett_mms_ParameterSupportOptions,
- NULL);
+ ParameterSupportOptions_bits, hf_index, ett_mms_ParameterSupportOptions,
+ NULL);
return offset;
}
@@ -8028,6 +8245,7 @@ static int dissect_negociatedParameterCBB_impl(packet_info *pinfo, proto_tree *t
return dissect_mms_ParameterSupportOptions(TRUE, tvb, offset, pinfo, tree, hf_mms_negociatedParameterCBB);
}
+
static const asn_namedbit ServiceSupportOptions_bits[] = {
{ 0, &hf_mms_ServiceSupportOptions_status, -1, -1, "status", NULL },
{ 1, &hf_mms_ServiceSupportOptions_getNameList, -1, -1, "getNameList", NULL },
@@ -8120,8 +8338,8 @@ static const asn_namedbit ServiceSupportOptions_bits[] = {
static int
dissect_mms_ServiceSupportOptions(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, pinfo, tree, tvb, offset,
- ServiceSupportOptions_bits, hf_index, ett_mms_ServiceSupportOptions,
- NULL);
+ ServiceSupportOptions_bits, hf_index, ett_mms_ServiceSupportOptions,
+ NULL);
return offset;
}
@@ -8132,6 +8350,7 @@ static int dissect_servicesSupportedCalled_impl(packet_info *pinfo, proto_tree *
return dissect_mms_ServiceSupportOptions(TRUE, tvb, offset, pinfo, tree, hf_mms_servicesSupportedCalled);
}
+
static const ber_sequence_t InitRequestDetail_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_proposedVersionNumber_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_proposedParameterCBB_impl },
@@ -8142,7 +8361,7 @@ static const ber_sequence_t InitRequestDetail_sequence[] = {
static int
dissect_mms_InitRequestDetail(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- InitRequestDetail_sequence, hf_index, ett_mms_InitRequestDetail);
+ InitRequestDetail_sequence, hf_index, ett_mms_InitRequestDetail);
return offset;
}
@@ -8150,6 +8369,7 @@ static int dissect_mmsInitRequestDetail_impl(packet_info *pinfo, proto_tree *tre
return dissect_mms_InitRequestDetail(TRUE, tvb, offset, pinfo, tree, hf_mms_mmsInitRequestDetail);
}
+
static const ber_sequence_t Initiate_RequestPDU_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localDetailCalling_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_proposedMaxServOutstandingCalling_impl },
@@ -8162,7 +8382,7 @@ static const ber_sequence_t Initiate_RequestPDU_sequence[] = {
static int
dissect_mms_Initiate_RequestPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Initiate_RequestPDU_sequence, hf_index, ett_mms_Initiate_RequestPDU);
+ Initiate_RequestPDU_sequence, hf_index, ett_mms_Initiate_RequestPDU);
return offset;
}
@@ -8170,6 +8390,7 @@ static int dissect_initiate_RequestPDU_impl(packet_info *pinfo, proto_tree *tree
return dissect_mms_Initiate_RequestPDU(TRUE, tvb, offset, pinfo, tree, hf_mms_initiate_RequestPDU);
}
+
static const ber_sequence_t InitResponseDetail_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_negociatedVersionNumber_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_negociatedParameterCBB_impl },
@@ -8180,7 +8401,7 @@ static const ber_sequence_t InitResponseDetail_sequence[] = {
static int
dissect_mms_InitResponseDetail(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- InitResponseDetail_sequence, hf_index, ett_mms_InitResponseDetail);
+ InitResponseDetail_sequence, hf_index, ett_mms_InitResponseDetail);
return offset;
}
@@ -8188,6 +8409,7 @@ static int dissect_mmsInitResponseDetail_impl(packet_info *pinfo, proto_tree *tr
return dissect_mms_InitResponseDetail(TRUE, tvb, offset, pinfo, tree, hf_mms_mmsInitResponseDetail);
}
+
static const ber_sequence_t Initiate_ResponsePDU_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localDetailCalled_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_negociatedMaxServOutstandingCalling_impl },
@@ -8200,7 +8422,7 @@ static const ber_sequence_t Initiate_ResponsePDU_sequence[] = {
static int
dissect_mms_Initiate_ResponsePDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, pinfo, tree, tvb, offset,
- Initiate_ResponsePDU_sequence, hf_index, ett_mms_Initiate_ResponsePDU);
+ Initiate_ResponsePDU_sequence, hf_index, ett_mms_Initiate_ResponsePDU);
return offset;
}
@@ -8209,6 +8431,7 @@ static int dissect_initiate_ResponsePDU_impl(packet_info *pinfo, proto_tree *tre
}
+
static int
dissect_mms_Initiate_ErrorPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ServiceError(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -8244,6 +8467,7 @@ static int dissect_conclude_ResponsePDU_impl(packet_info *pinfo, proto_tree *tre
}
+
static int
dissect_mms_Conclude_ErrorPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_mms_ServiceError(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -8294,7 +8518,8 @@ static const ber_choice_t MMSpdu_choice[] = {
int
dissect_mms_MMSpdu(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ber_choice(pinfo, tree, tvb, offset,
- MMSpdu_choice, hf_index, ett_mms_MMSpdu, NULL);
+ MMSpdu_choice, hf_index, ett_mms_MMSpdu,
+ NULL);
return offset;
}