aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ftam.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-ftam.c
parentb9c5fe14d611d5459431cc8f407fd8352493bff6 (diff)
Regenerate dissectors with the current asn2eth.
svn path=/trunk/; revision=15664
Diffstat (limited to 'epan/dissectors/packet-ftam.c')
-rw-r--r--epan/dissectors/packet-ftam.c438
1 files changed, 292 insertions, 146 deletions
diff --git a/epan/dissectors/packet-ftam.c b/epan/dissectors/packet-ftam.c
index 1108321b7e..5d08ed1f59 100644
--- a/epan/dissectors/packet-ftam.c
+++ b/epan/dissectors/packet-ftam.c
@@ -669,6 +669,7 @@ static int dissect_actual_values4_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_acse_EXTERNAL(TRUE, tvb, offset, pinfo, tree, hf_ftam_actual_values4);
}
+
static const asn_namedbit Protocol_Version_bits[] = {
{ 0, &hf_ftam_Protocol_Version_version_1, -1, -1, "version-1", NULL },
{ 1, &hf_ftam_Protocol_Version_version_2, -1, -1, "version-2", NULL },
@@ -701,6 +702,7 @@ static int dissect_protocol_Version(packet_info *pinfo, proto_tree *tree, tvbuff
}
+
static int
dissect_ftam_Implementation_Information(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
gint8 class;
@@ -753,6 +755,7 @@ static int dissect_boolean_value_impl(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_ftam_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_ftam_boolean_value);
}
+
static const asn_namedbit Service_Class_bits[] = {
{ 0, &hf_ftam_Service_Class_unconstrained_class, -1, -1, "unconstrained-class", NULL },
{ 1, &hf_ftam_Service_Class_management_class, -1, -1, "management-class", NULL },
@@ -787,6 +790,7 @@ static int dissect_service_class(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_ftam_Service_Class(FALSE, tvb, offset, pinfo, tree, hf_ftam_service_class);
}
+
static const asn_namedbit Functional_Units_bits[] = {
{ 2, &hf_ftam_Functional_Units_read, -1, -1, "read", NULL },
{ 3, &hf_ftam_Functional_Units_write, -1, -1, "write", NULL },
@@ -832,6 +836,7 @@ static int dissect_functional_units(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_ftam_Functional_Units(FALSE, tvb, offset, pinfo, tree, hf_ftam_functional_units);
}
+
static const asn_namedbit Attribute_Groups_bits[] = {
{ 0, &hf_ftam_Attribute_Groups_storage, -1, -1, "storage", NULL },
{ 1, &hf_ftam_Attribute_Groups_security, -1, -1, "security", NULL },
@@ -867,6 +872,7 @@ static int dissect_attribute_groups(packet_info *pinfo, proto_tree *tree, tvbuff
}
+
static int
dissect_ftam_Shared_ASE_Information(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_acse_EXTERNAL(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -989,7 +995,8 @@ static const ber_choice_t Contents_Type_List_item_choice[] = {
static int
dissect_ftam_Contents_Type_List_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,
- Contents_Type_List_item_choice, hf_index, ett_ftam_Contents_Type_List_item, NULL);
+ Contents_Type_List_item_choice, hf_index, ett_ftam_Contents_Type_List_item,
+ NULL);
return offset;
}
@@ -999,7 +1006,7 @@ static int dissect_Contents_Type_List_item(packet_info *pinfo, proto_tree *tree,
static const ber_sequence_t Contents_Type_List_sequence_of[1] = {
- { BER_CLASS_APP, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_Contents_Type_List_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_Contents_Type_List_item },
};
static int
@@ -1028,6 +1035,7 @@ static int dissect_contents_type_list(packet_info *pinfo, proto_tree *tree, tvbu
}
+
static int
dissect_ftam_User_Identity(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
gint8 class;
@@ -1059,6 +1067,7 @@ static int dissect_actual_values6(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_ftam_Account(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
gint8 class;
@@ -1087,11 +1096,12 @@ static int dissect_actual_values2(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_ftam_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;
}
@@ -1313,6 +1323,7 @@ static int dissect_success_Object_count_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_INTEGER(TRUE, tvb, offset, pinfo, tree, hf_ftam_success_Object_count);
}
+
static const ber_sequence_t F_INITIALIZE_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_protocol_Version },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_implementation_information },
@@ -1333,7 +1344,7 @@ static const ber_sequence_t F_INITIALIZE_request_sequence[] = {
static int
dissect_ftam_F_INITIALIZE_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,
- F_INITIALIZE_request_sequence, hf_index, ett_ftam_F_INITIALIZE_request);
+ F_INITIALIZE_request_sequence, hf_index, ett_ftam_F_INITIALIZE_request);
return offset;
}
@@ -1453,6 +1464,7 @@ static int dissect_error_Source_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_ftam_Entity_Reference(TRUE, tvb, offset, pinfo, tree, hf_ftam_error_Source);
}
+
static const ber_sequence_t Diagnostic_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_diagnostic_type_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_error_identifier_impl },
@@ -1466,7 +1478,7 @@ static const ber_sequence_t Diagnostic_item_sequence[] = {
static int
dissect_ftam_Diagnostic_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,
- Diagnostic_item_sequence, hf_index, ett_ftam_Diagnostic_item);
+ Diagnostic_item_sequence, hf_index, ett_ftam_Diagnostic_item);
return offset;
}
@@ -1504,6 +1516,7 @@ static int dissect_diagnostic(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_ftam_Diagnostic(FALSE, tvb, offset, pinfo, tree, hf_ftam_diagnostic);
}
+
static const ber_sequence_t F_INITIALIZE_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -1524,7 +1537,7 @@ static const ber_sequence_t F_INITIALIZE_response_sequence[] = {
static int
dissect_ftam_F_INITIALIZE_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,
- F_INITIALIZE_response_sequence, hf_index, ett_ftam_F_INITIALIZE_response);
+ F_INITIALIZE_response_sequence, hf_index, ett_ftam_F_INITIALIZE_response);
return offset;
}
@@ -1532,6 +1545,7 @@ static int dissect_f_initialize_response_impl(packet_info *pinfo, proto_tree *tr
return dissect_ftam_F_INITIALIZE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_initialize_response);
}
+
static const ber_sequence_t F_TERMINATE_request_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ 0, 0, 0, NULL }
@@ -1540,7 +1554,7 @@ static const ber_sequence_t F_TERMINATE_request_sequence[] = {
static int
dissect_ftam_F_TERMINATE_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,
- F_TERMINATE_request_sequence, hf_index, ett_ftam_F_TERMINATE_request);
+ F_TERMINATE_request_sequence, hf_index, ett_ftam_F_TERMINATE_request);
return offset;
}
@@ -1548,6 +1562,7 @@ static int dissect_f_terminate_request_impl(packet_info *pinfo, proto_tree *tree
return dissect_ftam_F_TERMINATE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_terminate_request);
}
+
static const ber_sequence_t Charging_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_resource_identifier_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_charging_unit_impl },
@@ -1558,7 +1573,7 @@ static const ber_sequence_t Charging_item_sequence[] = {
static int
dissect_ftam_Charging_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,
- Charging_item_sequence, hf_index, ett_ftam_Charging_item);
+ Charging_item_sequence, hf_index, ett_ftam_Charging_item);
return offset;
}
@@ -1596,6 +1611,7 @@ static int dissect_charging(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_ftam_Charging(FALSE, tvb, offset, pinfo, tree, hf_ftam_charging);
}
+
static const ber_sequence_t F_TERMINATE_response_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ BER_CLASS_APP, 9, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_charging },
@@ -1605,7 +1621,7 @@ static const ber_sequence_t F_TERMINATE_response_sequence[] = {
static int
dissect_ftam_F_TERMINATE_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,
- F_TERMINATE_response_sequence, hf_index, ett_ftam_F_TERMINATE_response);
+ F_TERMINATE_response_sequence, hf_index, ett_ftam_F_TERMINATE_response);
return offset;
}
@@ -1613,6 +1629,7 @@ static int dissect_f_terminate_response_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_F_TERMINATE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_terminate_response);
}
+
static const ber_sequence_t F_U_ABORT_request_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 13, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_diagnostic },
@@ -1622,7 +1639,7 @@ static const ber_sequence_t F_U_ABORT_request_sequence[] = {
static int
dissect_ftam_F_U_ABORT_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,
- F_U_ABORT_request_sequence, hf_index, ett_ftam_F_U_ABORT_request);
+ F_U_ABORT_request_sequence, hf_index, ett_ftam_F_U_ABORT_request);
return offset;
}
@@ -1630,6 +1647,7 @@ static int dissect_f_u_abort_request_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_U_ABORT_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_u_abort_request);
}
+
static const ber_sequence_t F_P_ABORT_request_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 13, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_diagnostic },
@@ -1639,7 +1657,7 @@ static const ber_sequence_t F_P_ABORT_request_sequence[] = {
static int
dissect_ftam_F_P_ABORT_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,
- F_P_ABORT_request_sequence, hf_index, ett_ftam_F_P_ABORT_request);
+ F_P_ABORT_request_sequence, hf_index, ett_ftam_F_P_ABORT_request);
return offset;
}
@@ -1726,7 +1744,8 @@ static const ber_choice_t Pathname_Attribute_choice[] = {
static int
dissect_ftam_Pathname_Attribute(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,
- Pathname_Attribute_choice, hf_index, ett_ftam_Pathname_Attribute, NULL);
+ Pathname_Attribute_choice, hf_index, ett_ftam_Pathname_Attribute,
+ NULL);
return offset;
}
@@ -1749,8 +1768,9 @@ static int dissect_root_directory(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_ftam_Pathname_Attribute(FALSE, tvb, offset, pinfo, tree, hf_ftam_root_directory);
}
+
static const ber_sequence_t Select_Attributes_sequence[] = {
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
{ 0, 0, 0, NULL }
};
@@ -1778,6 +1798,7 @@ static int dissect_select_attributes(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_ftam_Select_Attributes(FALSE, tvb, offset, pinfo, tree, hf_ftam_select_attributes);
}
+
static const asn_namedbit Access_Request_bits[] = {
{ 0, &hf_ftam_Access_Request_read, -1, -1, "read", NULL },
{ 1, &hf_ftam_Access_Request_insert, -1, -1, "insert", NULL },
@@ -1833,6 +1854,7 @@ static int dissect_pass_passwords_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_Pass_Passwords(TRUE, tvb, offset, pinfo, tree, hf_ftam_pass_passwords);
}
+
static const ber_sequence_t Access_Passwords_sequence[] = {
{ BER_CLASS_CON, 0, 0, dissect_read_password },
{ BER_CLASS_CON, 1, 0, dissect_insert_password },
@@ -1874,6 +1896,7 @@ static int dissect_passwords_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_ftam_Access_Passwords(TRUE, tvb, offset, pinfo, tree, hf_ftam_passwords);
}
+
static const ber_sequence_t Path_Access_Passwords_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_read_password_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_insert_password_impl },
@@ -1891,7 +1914,7 @@ static const ber_sequence_t Path_Access_Passwords_item_sequence[] = {
static int
dissect_ftam_Path_Access_Passwords_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,
- Path_Access_Passwords_item_sequence, hf_index, ett_ftam_Path_Access_Passwords_item);
+ Path_Access_Passwords_item_sequence, hf_index, ett_ftam_Path_Access_Passwords_item);
return offset;
}
@@ -1970,6 +1993,7 @@ static int dissect_delete_Object_lock_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_Lock(TRUE, tvb, offset, pinfo, tree, hf_ftam_delete_Object_lock);
}
+
static const ber_sequence_t Concurrency_Control_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_read_lock_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_insert_lock_impl },
@@ -2007,6 +2031,7 @@ static int dissect_concurrency_control(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_Concurrency_Control(FALSE, tvb, offset, pinfo, tree, hf_ftam_concurrency_control);
}
+
static const ber_sequence_t F_SELECT_request_sequence[] = {
{ BER_CLASS_APP, 19, BER_FLAGS_NOOWNTAG, dissect_select_attributes },
{ BER_CLASS_APP, 3, BER_FLAGS_NOOWNTAG, dissect_requested_access },
@@ -2021,7 +2046,7 @@ static const ber_sequence_t F_SELECT_request_sequence[] = {
static int
dissect_ftam_F_SELECT_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,
- F_SELECT_request_sequence, hf_index, ett_ftam_F_SELECT_request);
+ F_SELECT_request_sequence, hf_index, ett_ftam_F_SELECT_request);
return offset;
}
@@ -2054,6 +2079,7 @@ static int dissect_referent_indicator(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_ftam_Referent_Indicator(FALSE, tvb, offset, pinfo, tree, hf_ftam_referent_indicator);
}
+
static const ber_sequence_t F_SELECT_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -2067,7 +2093,7 @@ static const ber_sequence_t F_SELECT_response_sequence[] = {
static int
dissect_ftam_F_SELECT_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,
- F_SELECT_response_sequence, hf_index, ett_ftam_F_SELECT_response);
+ F_SELECT_response_sequence, hf_index, ett_ftam_F_SELECT_response);
return offset;
}
@@ -2075,6 +2101,7 @@ static int dissect_f_select_response_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_SELECT_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_select_response);
}
+
static const ber_sequence_t F_DESELECT_request_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ 0, 0, 0, NULL }
@@ -2083,7 +2110,7 @@ static const ber_sequence_t F_DESELECT_request_sequence[] = {
static int
dissect_ftam_F_DESELECT_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,
- F_DESELECT_request_sequence, hf_index, ett_ftam_F_DESELECT_request);
+ F_DESELECT_request_sequence, hf_index, ett_ftam_F_DESELECT_request);
return offset;
}
@@ -2091,6 +2118,7 @@ static int dissect_f_deselect_request_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_DESELECT_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_deselect_request);
}
+
static const ber_sequence_t F_DESELECT_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 9, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_charging },
@@ -2102,7 +2130,7 @@ static const ber_sequence_t F_DESELECT_response_sequence[] = {
static int
dissect_ftam_F_DESELECT_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,
- F_DESELECT_response_sequence, hf_index, ett_ftam_F_DESELECT_response);
+ F_DESELECT_response_sequence, hf_index, ett_ftam_F_DESELECT_response);
return offset;
}
@@ -2151,6 +2179,7 @@ static int dissect_object_type_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_ftam_Object_Type_Attribute(TRUE, tvb, offset, pinfo, tree, hf_ftam_object_type);
}
+
static const asn_namedbit Permitted_Actions_Attribute_bits[] = {
{ 0, &hf_ftam_Permitted_Actions_Attribute_read, -1, -1, "read", NULL },
{ 1, &hf_ftam_Permitted_Actions_Attribute_insert, -1, -1, "insert", NULL },
@@ -2171,8 +2200,8 @@ static const asn_namedbit Permitted_Actions_Attribute_bits[] = {
static int
dissect_ftam_Permitted_Actions_Attribute(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,
- Permitted_Actions_Attribute_bits, hf_index, ett_ftam_Permitted_Actions_Attribute,
- NULL);
+ Permitted_Actions_Attribute_bits, hf_index, ett_ftam_Permitted_Actions_Attribute,
+ NULL);
return offset;
}
@@ -2193,6 +2222,7 @@ static int dissect_parameter(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb
return dissect_ftam_T_parameter(FALSE, tvb, offset, pinfo, tree, hf_ftam_parameter);
}
+
static const ber_sequence_t T_document_type_sequence[] = {
{ BER_CLASS_APP, 14, BER_FLAGS_NOOWNTAG, dissect_document_type_name },
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL, dissect_parameter },
@@ -2202,7 +2232,7 @@ static const ber_sequence_t T_document_type_sequence[] = {
static int
dissect_ftam_T_document_type(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_document_type_sequence, hf_index, ett_ftam_T_document_type);
+ T_document_type_sequence, hf_index, ett_ftam_T_document_type);
return offset;
}
@@ -2236,6 +2266,7 @@ static int dissect_constraint_set_name(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_Constraint_Set_Name(FALSE, tvb, offset, pinfo, tree, hf_ftam_constraint_set_name);
}
+
static const ber_sequence_t T_constraint_set_and_abstract_Syntax_sequence[] = {
{ BER_CLASS_APP, 11, BER_FLAGS_NOOWNTAG, dissect_constraint_set_name },
{ BER_CLASS_APP, 0, BER_FLAGS_NOOWNTAG, dissect_abstract_Syntax_name },
@@ -2245,7 +2276,7 @@ static const ber_sequence_t T_constraint_set_and_abstract_Syntax_sequence[] = {
static int
dissect_ftam_T_constraint_set_and_abstract_Syntax(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_constraint_set_and_abstract_Syntax_sequence, hf_index, ett_ftam_T_constraint_set_and_abstract_Syntax);
+ T_constraint_set_and_abstract_Syntax_sequence, hf_index, ett_ftam_T_constraint_set_and_abstract_Syntax);
return offset;
}
@@ -2269,7 +2300,8 @@ static const ber_choice_t Contents_Type_Attribute_choice[] = {
static int
dissect_ftam_Contents_Type_Attribute(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,
- Contents_Type_Attribute_choice, hf_index, ett_ftam_Contents_Type_Attribute, NULL);
+ Contents_Type_Attribute_choice, hf_index, ett_ftam_Contents_Type_Attribute,
+ NULL);
return offset;
}
@@ -2317,7 +2349,8 @@ static const ber_choice_t Account_Attribute_choice[] = {
static int
dissect_ftam_Account_Attribute(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,
- Account_Attribute_choice, hf_index, ett_ftam_Account_Attribute, NULL);
+ Account_Attribute_choice, hf_index, ett_ftam_Account_Attribute,
+ NULL);
return offset;
}
@@ -2360,7 +2393,8 @@ static const ber_choice_t Object_Availability_Attribute_choice[] = {
static int
dissect_ftam_Object_Availability_Attribute(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,
- Object_Availability_Attribute_choice, hf_index, ett_ftam_Object_Availability_Attribute, NULL);
+ Object_Availability_Attribute_choice, hf_index, ett_ftam_Object_Availability_Attribute,
+ NULL);
return offset;
}
@@ -2384,7 +2418,8 @@ static const ber_choice_t Object_Size_Attribute_choice[] = {
static int
dissect_ftam_Object_Size_Attribute(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,
- Object_Size_Attribute_choice, hf_index, ett_ftam_Object_Size_Attribute, NULL);
+ Object_Size_Attribute_choice, hf_index, ett_ftam_Object_Size_Attribute,
+ NULL);
return offset;
}
@@ -2395,6 +2430,7 @@ static int dissect_object_size(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_ftam_Object_Size_Attribute(FALSE, tvb, offset, pinfo, tree, hf_ftam_object_size);
}
+
static const asn_namedbit Concurrency_Key_bits[] = {
{ 0, &hf_ftam_Concurrency_Key_not_required, -1, -1, "not-required", NULL },
{ 1, &hf_ftam_Concurrency_Key_shared, -1, -1, "shared", NULL },
@@ -2406,8 +2442,8 @@ static const asn_namedbit Concurrency_Key_bits[] = {
static int
dissect_ftam_Concurrency_Key(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,
- Concurrency_Key_bits, hf_index, ett_ftam_Concurrency_Key,
- NULL);
+ Concurrency_Key_bits, hf_index, ett_ftam_Concurrency_Key,
+ NULL);
return offset;
}
@@ -2436,6 +2472,7 @@ static int dissect_delete_Object_key_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_Concurrency_Key(TRUE, tvb, offset, pinfo, tree, hf_ftam_delete_Object_key);
}
+
static const ber_sequence_t Concurrency_Access_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_read_key_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_insert_key_impl },
@@ -2451,7 +2488,7 @@ static const ber_sequence_t Concurrency_Access_sequence[] = {
static int
dissect_ftam_Concurrency_Access(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,
- Concurrency_Access_sequence, hf_index, ett_ftam_Concurrency_Access);
+ Concurrency_Access_sequence, hf_index, ett_ftam_Concurrency_Access);
return offset;
}
@@ -2484,6 +2521,7 @@ static int dissect_ae(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int o
return dissect_ftam_AE_qualifier(FALSE, tvb, offset, pinfo, tree, hf_ftam_ae);
}
+
static const ber_sequence_t AE_title_sequence[] = {
{ BER_CLASS_ANY, 0, BER_FLAGS_NOOWNTAG, dissect_ap },
{ BER_CLASS_ANY, 0, BER_FLAGS_NOOWNTAG, dissect_ae },
@@ -2493,12 +2531,13 @@ static const ber_sequence_t AE_title_sequence[] = {
static int
dissect_ftam_AE_title(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,
- AE_title_sequence, hf_index, ett_ftam_AE_title);
+ AE_title_sequence, hf_index, ett_ftam_AE_title);
return offset;
}
+
static int
dissect_ftam_Application_Entity_Title(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ftam_AE_title(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2509,6 +2548,7 @@ static int dissect_location_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_ftam_Application_Entity_Title(TRUE, tvb, offset, pinfo, tree, hf_ftam_location);
}
+
static const ber_sequence_t Access_Control_Element_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_action_list_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_concurrency_access_impl },
@@ -2521,7 +2561,7 @@ static const ber_sequence_t Access_Control_Element_sequence[] = {
static int
dissect_ftam_Access_Control_Element(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,
- Access_Control_Element_sequence, hf_index, ett_ftam_Access_Control_Element);
+ Access_Control_Element_sequence, hf_index, ett_ftam_Access_Control_Element);
return offset;
}
@@ -2573,7 +2613,8 @@ static const ber_choice_t Access_Control_Attribute_choice[] = {
static int
dissect_ftam_Access_Control_Attribute(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,
- Access_Control_Attribute_choice, hf_index, ett_ftam_Access_Control_Attribute, NULL);
+ Access_Control_Attribute_choice, hf_index, ett_ftam_Access_Control_Attribute,
+ NULL);
return offset;
}
@@ -2603,7 +2644,8 @@ static const ber_choice_t Legal_Qualification_Attribute_choice[] = {
static int
dissect_ftam_Legal_Qualification_Attribute(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,
- Legal_Qualification_Attribute_choice, hf_index, ett_ftam_Legal_Qualification_Attribute, NULL);
+ Legal_Qualification_Attribute_choice, hf_index, ett_ftam_Legal_Qualification_Attribute,
+ NULL);
return offset;
}
@@ -2629,7 +2671,8 @@ static const ber_choice_t Private_Use_Attribute_choice[] = {
static int
dissect_ftam_Private_Use_Attribute(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,
- Private_Use_Attribute_choice, hf_index, ett_ftam_Private_Use_Attribute, NULL);
+ Private_Use_Attribute_choice, hf_index, ett_ftam_Private_Use_Attribute,
+ NULL);
return offset;
}
@@ -2677,6 +2720,7 @@ static int dissect_extension_attribute(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_T_extension_attribute(FALSE, tvb, offset, pinfo, tree, hf_ftam_extension_attribute);
}
+
static const ber_sequence_t Extension_Attribute_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_OID, BER_FLAGS_NOOWNTAG, dissect_extension_attribute_identifier },
{ BER_CLASS_ANY, 0, BER_FLAGS_NOOWNTAG, dissect_extension_attribute },
@@ -2686,7 +2730,7 @@ static const ber_sequence_t Extension_Attribute_sequence[] = {
static int
dissect_ftam_Extension_Attribute(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,
- Extension_Attribute_sequence, hf_index, ett_ftam_Extension_Attribute);
+ Extension_Attribute_sequence, hf_index, ett_ftam_Extension_Attribute);
return offset;
}
@@ -2710,6 +2754,7 @@ static int dissect_extension_set_attributes(packet_info *pinfo, proto_tree *tree
return dissect_ftam_SEQUENCE_OF_Extension_Attribute(FALSE, tvb, offset, pinfo, tree, hf_ftam_extension_set_attributes);
}
+
static const ber_sequence_t Attribute_Extension_Set_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_extension_set_identifier_impl },
{ BER_CLASS_CON, 1, 0, dissect_extension_set_attributes },
@@ -2719,7 +2764,7 @@ static const ber_sequence_t Attribute_Extension_Set_sequence[] = {
static int
dissect_ftam_Attribute_Extension_Set(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,
- Attribute_Extension_Set_sequence, hf_index, ett_ftam_Attribute_Extension_Set);
+ Attribute_Extension_Set_sequence, hf_index, ett_ftam_Attribute_Extension_Set);
return offset;
}
@@ -2743,8 +2788,9 @@ static int dissect_attribute_extensions_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_Attribute_Extensions(TRUE, tvb, offset, pinfo, tree, hf_ftam_attribute_extensions);
}
+
static const ber_sequence_t Create_Attributes_sequence[] = {
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
{ BER_CLASS_CON, 18, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_object_type_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_permitted_actions_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_NOTCHKTAG, dissect_contents_type },
@@ -2783,6 +2829,7 @@ static int dissect_initial_attributes(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_ftam_Create_Attributes(FALSE, tvb, offset, pinfo, tree, hf_ftam_initial_attributes);
}
+
static const ber_sequence_t F_CREATE_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_override_impl },
{ BER_CLASS_APP, 12, BER_FLAGS_NOOWNTAG, dissect_initial_attributes },
@@ -2799,7 +2846,7 @@ static const ber_sequence_t F_CREATE_request_sequence[] = {
static int
dissect_ftam_F_CREATE_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,
- F_CREATE_request_sequence, hf_index, ett_ftam_F_CREATE_request);
+ F_CREATE_request_sequence, hf_index, ett_ftam_F_CREATE_request);
return offset;
}
@@ -2807,6 +2854,7 @@ static int dissect_f_create_request_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_F_CREATE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_create_request);
}
+
static const ber_sequence_t F_CREATE_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -2819,7 +2867,7 @@ static const ber_sequence_t F_CREATE_response_sequence[] = {
static int
dissect_ftam_F_CREATE_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,
- F_CREATE_response_sequence, hf_index, ett_ftam_F_CREATE_response);
+ F_CREATE_response_sequence, hf_index, ett_ftam_F_CREATE_response);
return offset;
}
@@ -2827,6 +2875,7 @@ static int dissect_f_create_response_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_CREATE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_create_response);
}
+
static const ber_sequence_t F_DELETE_request_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ 0, 0, 0, NULL }
@@ -2835,7 +2884,7 @@ static const ber_sequence_t F_DELETE_request_sequence[] = {
static int
dissect_ftam_F_DELETE_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,
- F_DELETE_request_sequence, hf_index, ett_ftam_F_DELETE_request);
+ F_DELETE_request_sequence, hf_index, ett_ftam_F_DELETE_request);
return offset;
}
@@ -2843,6 +2892,7 @@ static int dissect_f_delete_request_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_F_DELETE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_delete_request);
}
+
static const ber_sequence_t F_DELETE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -2854,7 +2904,7 @@ static const ber_sequence_t F_DELETE_response_sequence[] = {
static int
dissect_ftam_F_DELETE_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,
- F_DELETE_response_sequence, hf_index, ett_ftam_F_DELETE_response);
+ F_DELETE_response_sequence, hf_index, ett_ftam_F_DELETE_response);
return offset;
}
@@ -2862,6 +2912,7 @@ static int dissect_f_delete_response_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_DELETE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_delete_response);
}
+
static const asn_namedbit Attribute_Names_bits[] = {
{ 0, &hf_ftam_Attribute_Names_read_pathname, -1, -1, "read-pathname", NULL },
{ 18, &hf_ftam_Attribute_Names_read_Object_type, -1, -1, "read-Object-type", NULL },
@@ -2892,8 +2943,8 @@ static const asn_namedbit Attribute_Names_bits[] = {
static int
dissect_ftam_Attribute_Names(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,
- Attribute_Names_bits, hf_index, ett_ftam_Attribute_Names,
- NULL);
+ Attribute_Names_bits, hf_index, ett_ftam_Attribute_Names,
+ NULL);
return offset;
}
@@ -2930,6 +2981,7 @@ static int dissect_extension_attribute_names(packet_info *pinfo, proto_tree *tre
return dissect_ftam_SEQUENCE_OF_Extension_Attribute_identifier(FALSE, tvb, offset, pinfo, tree, hf_ftam_extension_attribute_names);
}
+
static const ber_sequence_t Attribute_Extension_Set_Name_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_extension_set_identifier_impl },
{ BER_CLASS_CON, 1, 0, dissect_extension_attribute_names },
@@ -2939,7 +2991,7 @@ static const ber_sequence_t Attribute_Extension_Set_Name_sequence[] = {
static int
dissect_ftam_Attribute_Extension_Set_Name(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,
- Attribute_Extension_Set_Name_sequence, hf_index, ett_ftam_Attribute_Extension_Set_Name);
+ Attribute_Extension_Set_Name_sequence, hf_index, ett_ftam_Attribute_Extension_Set_Name);
return offset;
}
@@ -2963,6 +3015,7 @@ static int dissect_attribute_extension_names_impl(packet_info *pinfo, proto_tree
return dissect_ftam_Attribute_Extension_Names(TRUE, tvb, offset, pinfo, tree, hf_ftam_attribute_extension_names);
}
+
static const ber_sequence_t F_READ_ATTRIB_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_attribute_names_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_attribute_extension_names_impl },
@@ -2972,7 +3025,7 @@ static const ber_sequence_t F_READ_ATTRIB_request_sequence[] = {
static int
dissect_ftam_F_READ_ATTRIB_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,
- F_READ_ATTRIB_request_sequence, hf_index, ett_ftam_F_READ_ATTRIB_request);
+ F_READ_ATTRIB_request_sequence, hf_index, ett_ftam_F_READ_ATTRIB_request);
return offset;
}
@@ -2997,6 +3050,7 @@ static int dissect_child_objects(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_ftam_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);
@@ -3026,7 +3080,8 @@ static const ber_choice_t Date_and_Time_Attribute_choice[] = {
static int
dissect_ftam_Date_and_Time_Attribute(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,
- Date_and_Time_Attribute_choice, hf_index, ett_ftam_Date_and_Time_Attribute, NULL);
+ Date_and_Time_Attribute_choice, hf_index, ett_ftam_Date_and_Time_Attribute,
+ NULL);
return offset;
}
@@ -3059,7 +3114,8 @@ static const ber_choice_t User_Identity_Attribute_choice[] = {
static int
dissect_ftam_User_Identity_Attribute(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,
- User_Identity_Attribute_choice, hf_index, ett_ftam_User_Identity_Attribute, NULL);
+ User_Identity_Attribute_choice, hf_index, ett_ftam_User_Identity_Attribute,
+ NULL);
return offset;
}
@@ -3076,8 +3132,9 @@ static int dissect_identity_last_attribute_modifier(packet_info *pinfo, proto_tr
return dissect_ftam_User_Identity_Attribute(FALSE, tvb, offset, pinfo, tree, hf_ftam_identity_last_attribute_modifier);
}
+
static const ber_sequence_t Read_Attributes_sequence[] = {
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
{ BER_CLASS_CON, 18, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_object_type_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_permitted_actions_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_contents_type },
@@ -3134,6 +3191,7 @@ static int dissect_Objects_Attributes_List_item(packet_info *pinfo, proto_tree *
return dissect_ftam_Read_Attributes(FALSE, tvb, offset, pinfo, tree, hf_ftam_Objects_Attributes_List_item);
}
+
static const ber_sequence_t F_READ_ATTRIB_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 18, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_read_attributes },
@@ -3144,7 +3202,7 @@ static const ber_sequence_t F_READ_ATTRIB_response_sequence[] = {
static int
dissect_ftam_F_READ_ATTRIB_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,
- F_READ_ATTRIB_response_sequence, hf_index, ett_ftam_F_READ_ATTRIB_response);
+ F_READ_ATTRIB_response_sequence, hf_index, ett_ftam_F_READ_ATTRIB_response);
return offset;
}
@@ -3155,6 +3213,7 @@ static int dissect_f_read_attrib_response_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_F_READ_ATTRIB_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_read_attrib_response);
}
+
static const ber_sequence_t T_actual_values1_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_insert_values_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_delete_values_impl },
@@ -3164,7 +3223,7 @@ static const ber_sequence_t T_actual_values1_sequence[] = {
static int
dissect_ftam_T_actual_values1(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_actual_values1_sequence, hf_index, ett_ftam_T_actual_values1);
+ T_actual_values1_sequence, hf_index, ett_ftam_T_actual_values1);
return offset;
}
@@ -3188,7 +3247,8 @@ static const ber_choice_t Access_Control_Change_Attribute_choice[] = {
static int
dissect_ftam_Access_Control_Change_Attribute(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,
- Access_Control_Change_Attribute_choice, hf_index, ett_ftam_Access_Control_Change_Attribute, NULL);
+ Access_Control_Change_Attribute_choice, hf_index, ett_ftam_Access_Control_Change_Attribute,
+ NULL);
return offset;
}
@@ -3199,8 +3259,9 @@ static int dissect_change_path_access_control(packet_info *pinfo, proto_tree *tr
return dissect_ftam_Access_Control_Change_Attribute(FALSE, tvb, offset, pinfo, tree, hf_ftam_change_path_access_control);
}
+
static const ber_sequence_t Change_Attributes_sequence[] = {
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname },
{ BER_CLASS_CON, 3, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_storage_account },
{ BER_CLASS_CON, 12, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_object_availability },
{ BER_CLASS_CON, 14, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_future_Object_size },
@@ -3237,6 +3298,7 @@ static int dissect_attributes(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_ftam_Change_Attributes(FALSE, tvb, offset, pinfo, tree, hf_ftam_attributes);
}
+
static const ber_sequence_t F_CHANGE_ATTRIB_request_sequence[] = {
{ BER_CLASS_APP, 8, BER_FLAGS_NOOWNTAG, dissect_attributes },
{ 0, 0, 0, NULL }
@@ -3245,7 +3307,7 @@ static const ber_sequence_t F_CHANGE_ATTRIB_request_sequence[] = {
static int
dissect_ftam_F_CHANGE_ATTRIB_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,
- F_CHANGE_ATTRIB_request_sequence, hf_index, ett_ftam_F_CHANGE_ATTRIB_request);
+ F_CHANGE_ATTRIB_request_sequence, hf_index, ett_ftam_F_CHANGE_ATTRIB_request);
return offset;
}
@@ -3253,6 +3315,7 @@ static int dissect_f_Change_attrib_reques_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_F_CHANGE_ATTRIB_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_Change_attrib_reques);
}
+
static const ber_sequence_t F_CHANGE_ATTRIB_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 8, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_attributes },
@@ -3263,7 +3326,7 @@ static const ber_sequence_t F_CHANGE_ATTRIB_response_sequence[] = {
static int
dissect_ftam_F_CHANGE_ATTRIB_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,
- F_CHANGE_ATTRIB_response_sequence, hf_index, ett_ftam_F_CHANGE_ATTRIB_response);
+ F_CHANGE_ATTRIB_response_sequence, hf_index, ett_ftam_F_CHANGE_ATTRIB_response);
return offset;
}
@@ -3271,6 +3334,7 @@ static int dissect_f_Change_attrib_respon_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_F_CHANGE_ATTRIB_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_Change_attrib_respon);
}
+
static const asn_namedbit T_processing_mode_bits[] = {
{ 0, &hf_ftam_T_processing_mode_f_read, -1, -1, "f-read", NULL },
{ 1, &hf_ftam_T_processing_mode_f_insert, -1, -1, "f-insert", NULL },
@@ -3283,8 +3347,8 @@ static const asn_namedbit T_processing_mode_bits[] = {
static int
dissect_ftam_T_processing_mode(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,
- T_processing_mode_bits, hf_index, ett_ftam_T_processing_mode,
- NULL);
+ T_processing_mode_bits, hf_index, ett_ftam_T_processing_mode,
+ NULL);
return offset;
}
@@ -3308,7 +3372,8 @@ static const ber_choice_t T_contents_type_choice[] = {
static int
dissect_ftam_T_contents_type(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_contents_type_choice, hf_index, ett_ftam_T_contents_type, NULL);
+ T_contents_type_choice, hf_index, ett_ftam_T_contents_type,
+ NULL);
return offset;
}
@@ -3414,6 +3479,7 @@ static int dissect_degree_of_overlap(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_ftam_Degree_Of_Overlap(FALSE, tvb, offset, pinfo, tree, hf_ftam_degree_of_overlap);
}
+
static const ber_sequence_t F_OPEN_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_processing_mode_impl },
{ BER_CLASS_CON, 1, 0, dissect_open_contents_type },
@@ -3432,7 +3498,7 @@ static const ber_sequence_t F_OPEN_request_sequence[] = {
static int
dissect_ftam_F_OPEN_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,
- F_OPEN_request_sequence, hf_index, ett_ftam_F_OPEN_request);
+ F_OPEN_request_sequence, hf_index, ett_ftam_F_OPEN_request);
return offset;
}
@@ -3460,6 +3526,7 @@ static int dissect_response_recovery_mode_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_T_response_recovery_mode(TRUE, tvb, offset, pinfo, tree, hf_ftam_response_recovery_mode);
}
+
static const ber_sequence_t F_OPEN_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -3477,7 +3544,7 @@ static const ber_sequence_t F_OPEN_response_sequence[] = {
static int
dissect_ftam_F_OPEN_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,
- F_OPEN_response_sequence, hf_index, ett_ftam_F_OPEN_response);
+ F_OPEN_response_sequence, hf_index, ett_ftam_F_OPEN_response);
return offset;
}
@@ -3485,6 +3552,7 @@ static int dissect_f_open_response_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_OPEN_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_open_response);
}
+
static const ber_sequence_t F_CLOSE_request_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -3495,7 +3563,7 @@ static const ber_sequence_t F_CLOSE_request_sequence[] = {
static int
dissect_ftam_F_CLOSE_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,
- F_CLOSE_request_sequence, hf_index, ett_ftam_F_CLOSE_request);
+ F_CLOSE_request_sequence, hf_index, ett_ftam_F_CLOSE_request);
return offset;
}
@@ -3503,6 +3571,7 @@ static int dissect_f_close_request_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_CLOSE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_close_request);
}
+
static const ber_sequence_t F_CLOSE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -3513,7 +3582,7 @@ static const ber_sequence_t F_CLOSE_response_sequence[] = {
static int
dissect_ftam_F_CLOSE_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,
- F_CLOSE_response_sequence, hf_index, ett_ftam_F_CLOSE_response);
+ F_CLOSE_response_sequence, hf_index, ett_ftam_F_CLOSE_response);
return offset;
}
@@ -3521,6 +3590,7 @@ static int dissect_f_close_response_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_F_CLOSE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_close_response);
}
+
static const ber_sequence_t F_BEGIN_GROUP_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_threshold_impl },
{ 0, 0, 0, NULL }
@@ -3529,7 +3599,7 @@ static const ber_sequence_t F_BEGIN_GROUP_request_sequence[] = {
static int
dissect_ftam_F_BEGIN_GROUP_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,
- F_BEGIN_GROUP_request_sequence, hf_index, ett_ftam_F_BEGIN_GROUP_request);
+ F_BEGIN_GROUP_request_sequence, hf_index, ett_ftam_F_BEGIN_GROUP_request);
return offset;
}
@@ -3537,6 +3607,7 @@ static int dissect_f_begin_group_request_impl(packet_info *pinfo, proto_tree *tr
return dissect_ftam_F_BEGIN_GROUP_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_begin_group_request);
}
+
static const ber_sequence_t F_BEGIN_GROUP_response_sequence[] = {
{ 0, 0, 0, NULL }
};
@@ -3544,7 +3615,7 @@ static const ber_sequence_t F_BEGIN_GROUP_response_sequence[] = {
static int
dissect_ftam_F_BEGIN_GROUP_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,
- F_BEGIN_GROUP_response_sequence, hf_index, ett_ftam_F_BEGIN_GROUP_response);
+ F_BEGIN_GROUP_response_sequence, hf_index, ett_ftam_F_BEGIN_GROUP_response);
return offset;
}
@@ -3552,6 +3623,7 @@ static int dissect_f_begin_group_response_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_F_BEGIN_GROUP_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_begin_group_response);
}
+
static const ber_sequence_t F_END_GROUP_request_sequence[] = {
{ 0, 0, 0, NULL }
};
@@ -3559,7 +3631,7 @@ static const ber_sequence_t F_END_GROUP_request_sequence[] = {
static int
dissect_ftam_F_END_GROUP_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,
- F_END_GROUP_request_sequence, hf_index, ett_ftam_F_END_GROUP_request);
+ F_END_GROUP_request_sequence, hf_index, ett_ftam_F_END_GROUP_request);
return offset;
}
@@ -3567,6 +3639,7 @@ static int dissect_f_end_group_request_impl(packet_info *pinfo, proto_tree *tree
return dissect_ftam_F_END_GROUP_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_end_group_request);
}
+
static const ber_sequence_t F_END_GROUP_response_sequence[] = {
{ 0, 0, 0, NULL }
};
@@ -3574,7 +3647,7 @@ static const ber_sequence_t F_END_GROUP_response_sequence[] = {
static int
dissect_ftam_F_END_GROUP_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,
- F_END_GROUP_response_sequence, hf_index, ett_ftam_F_END_GROUP_response);
+ F_END_GROUP_response_sequence, hf_index, ett_ftam_F_END_GROUP_response);
return offset;
}
@@ -3582,6 +3655,7 @@ static int dissect_f_end_group_response_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_F_END_GROUP_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_end_group_response);
}
+
static const ber_sequence_t F_RECOVER_request_sequence[] = {
{ BER_CLASS_APP, 6, BER_FLAGS_NOOWNTAG, dissect_activity_identifier },
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_bulk_transfer_number_impl },
@@ -3600,7 +3674,7 @@ static const ber_sequence_t F_RECOVER_request_sequence[] = {
static int
dissect_ftam_F_RECOVER_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,
- F_RECOVER_request_sequence, hf_index, ett_ftam_F_RECOVER_request);
+ F_RECOVER_request_sequence, hf_index, ett_ftam_F_RECOVER_request);
return offset;
}
@@ -3608,6 +3682,7 @@ static int dissect_f_recover_request_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_RECOVER_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_recover_request);
}
+
static const ber_sequence_t F_RECOVER_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -3624,7 +3699,7 @@ static const ber_sequence_t F_RECOVER_response_sequence[] = {
static int
dissect_ftam_F_RECOVER_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,
- F_RECOVER_response_sequence, hf_index, ett_ftam_F_RECOVER_response);
+ F_RECOVER_response_sequence, hf_index, ett_ftam_F_RECOVER_response);
return offset;
}
@@ -3691,6 +3766,7 @@ static int dissect_begin_end_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_ftam_Node_Name(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_acse_EXTERNAL(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3797,6 +3873,7 @@ static int dissect_fadu_lock(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb
return dissect_ftam_FADU_Lock(FALSE, tvb, offset, pinfo, tree, hf_ftam_fadu_lock);
}
+
static const ber_sequence_t F_LOCATE_request_sequence[] = {
{ BER_CLASS_APP, 15, BER_FLAGS_NOOWNTAG, dissect_file_access_data_unit_identity },
{ BER_CLASS_APP, 16, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_fadu_lock },
@@ -3806,7 +3883,7 @@ static const ber_sequence_t F_LOCATE_request_sequence[] = {
static int
dissect_ftam_F_LOCATE_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,
- F_LOCATE_request_sequence, hf_index, ett_ftam_F_LOCATE_request);
+ F_LOCATE_request_sequence, hf_index, ett_ftam_F_LOCATE_request);
return offset;
}
@@ -3814,6 +3891,7 @@ static int dissect_f_locate_request_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_F_LOCATE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_locate_request);
}
+
static const ber_sequence_t F_LOCATE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 15, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_file_access_data_unit_identity },
@@ -3824,7 +3902,7 @@ static const ber_sequence_t F_LOCATE_response_sequence[] = {
static int
dissect_ftam_F_LOCATE_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,
- F_LOCATE_response_sequence, hf_index, ett_ftam_F_LOCATE_response);
+ F_LOCATE_response_sequence, hf_index, ett_ftam_F_LOCATE_response);
return offset;
}
@@ -3832,6 +3910,7 @@ static int dissect_f_locate_response_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_LOCATE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_locate_response);
}
+
static const ber_sequence_t F_ERASE_request_sequence[] = {
{ BER_CLASS_APP, 15, BER_FLAGS_NOOWNTAG, dissect_file_access_data_unit_identity },
{ 0, 0, 0, NULL }
@@ -3840,7 +3919,7 @@ static const ber_sequence_t F_ERASE_request_sequence[] = {
static int
dissect_ftam_F_ERASE_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,
- F_ERASE_request_sequence, hf_index, ett_ftam_F_ERASE_request);
+ F_ERASE_request_sequence, hf_index, ett_ftam_F_ERASE_request);
return offset;
}
@@ -3848,6 +3927,7 @@ static int dissect_f_erase_request_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_ERASE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_erase_request);
}
+
static const ber_sequence_t F_ERASE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 13, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_diagnostic },
@@ -3857,7 +3937,7 @@ static const ber_sequence_t F_ERASE_response_sequence[] = {
static int
dissect_ftam_F_ERASE_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,
- F_ERASE_response_sequence, hf_index, ett_ftam_F_ERASE_response);
+ F_ERASE_response_sequence, hf_index, ett_ftam_F_ERASE_response);
return offset;
}
@@ -3970,6 +4050,7 @@ static int dissect_access_context_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_T_access_context(TRUE, tvb, offset, pinfo, tree, hf_ftam_access_context);
}
+
static const ber_sequence_t Access_Context_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_access_context_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_level_number_impl },
@@ -4000,6 +4081,7 @@ static int dissect_read_access_context(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_Access_Context(FALSE, tvb, offset, pinfo, tree, hf_ftam_read_access_context);
}
+
static const ber_sequence_t F_READ_request_sequence[] = {
{ BER_CLASS_APP, 15, BER_FLAGS_NOOWNTAG, dissect_file_access_data_unit_identity },
{ BER_CLASS_APP, 1, BER_FLAGS_NOOWNTAG, dissect_read_access_context },
@@ -4011,7 +4093,7 @@ static const ber_sequence_t F_READ_request_sequence[] = {
static int
dissect_ftam_F_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,
- F_READ_request_sequence, hf_index, ett_ftam_F_READ_request);
+ F_READ_request_sequence, hf_index, ett_ftam_F_READ_request);
return offset;
}
@@ -4039,6 +4121,7 @@ static int dissect_file_access_data_unit_Operation_impl(packet_info *pinfo, prot
return dissect_ftam_T_file_access_data_unit_Operation(TRUE, tvb, offset, pinfo, tree, hf_ftam_file_access_data_unit_Operation);
}
+
static const ber_sequence_t F_WRITE_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_file_access_data_unit_Operation_impl },
{ BER_CLASS_APP, 15, BER_FLAGS_NOOWNTAG, dissect_file_access_data_unit_identity },
@@ -4050,7 +4133,7 @@ static const ber_sequence_t F_WRITE_request_sequence[] = {
static int
dissect_ftam_F_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,
- F_WRITE_request_sequence, hf_index, ett_ftam_F_WRITE_request);
+ F_WRITE_request_sequence, hf_index, ett_ftam_F_WRITE_request);
return offset;
}
@@ -4058,6 +4141,7 @@ static int dissect_f_write_request_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_WRITE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_write_request);
}
+
static const ber_sequence_t F_DATA_END_request_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 13, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_diagnostic },
@@ -4067,7 +4151,7 @@ static const ber_sequence_t F_DATA_END_request_sequence[] = {
static int
dissect_ftam_F_DATA_END_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,
- F_DATA_END_request_sequence, hf_index, ett_ftam_F_DATA_END_request);
+ F_DATA_END_request_sequence, hf_index, ett_ftam_F_DATA_END_request);
return offset;
}
@@ -4107,6 +4191,7 @@ static int dissect_request_type(packet_info *pinfo, proto_tree *tree, tvbuff_t *
return dissect_ftam_Request_Type(FALSE, tvb, offset, pinfo, tree, hf_ftam_request_type);
}
+
static const ber_sequence_t F_TRANSFER_END_request_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ BER_CLASS_APP, 31, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_request_type },
@@ -4119,7 +4204,7 @@ static const ber_sequence_t F_TRANSFER_END_request_sequence[] = {
static int
dissect_ftam_F_TRANSFER_END_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,
- F_TRANSFER_END_request_sequence, hf_index, ett_ftam_F_TRANSFER_END_request);
+ F_TRANSFER_END_request_sequence, hf_index, ett_ftam_F_TRANSFER_END_request);
return offset;
}
@@ -4127,6 +4212,7 @@ static int dissect_f_transfer_end_request_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_F_TRANSFER_END_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_transfer_end_request);
}
+
static const ber_sequence_t F_TRANSFER_END_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -4139,7 +4225,7 @@ static const ber_sequence_t F_TRANSFER_END_response_sequence[] = {
static int
dissect_ftam_F_TRANSFER_END_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,
- F_TRANSFER_END_response_sequence, hf_index, ett_ftam_F_TRANSFER_END_response);
+ F_TRANSFER_END_response_sequence, hf_index, ett_ftam_F_TRANSFER_END_response);
return offset;
}
@@ -4147,6 +4233,7 @@ static int dissect_f_transfer_end_response_impl(packet_info *pinfo, proto_tree *
return dissect_ftam_F_TRANSFER_END_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_transfer_end_response);
}
+
static const ber_sequence_t F_CANCEL_request_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -4163,7 +4250,7 @@ static const ber_sequence_t F_CANCEL_request_sequence[] = {
static int
dissect_ftam_F_CANCEL_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,
- F_CANCEL_request_sequence, hf_index, ett_ftam_F_CANCEL_request);
+ F_CANCEL_request_sequence, hf_index, ett_ftam_F_CANCEL_request);
return offset;
}
@@ -4171,6 +4258,7 @@ static int dissect_f_cancel_request_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_F_CANCEL_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_cancel_request);
}
+
static const ber_sequence_t F_CANCEL_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -4187,7 +4275,7 @@ static const ber_sequence_t F_CANCEL_response_sequence[] = {
static int
dissect_ftam_F_CANCEL_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,
- F_CANCEL_response_sequence, hf_index, ett_ftam_F_CANCEL_response);
+ F_CANCEL_response_sequence, hf_index, ett_ftam_F_CANCEL_response);
return offset;
}
@@ -4195,6 +4283,7 @@ static int dissect_f_cancel_response_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_CANCEL_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_cancel_response);
}
+
static const ber_sequence_t F_RESTART_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_checkpoint_identifier_impl },
{ BER_CLASS_APP, 31, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_request_type },
@@ -4209,7 +4298,7 @@ static const ber_sequence_t F_RESTART_request_sequence[] = {
static int
dissect_ftam_F_RESTART_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,
- F_RESTART_request_sequence, hf_index, ett_ftam_F_RESTART_request);
+ F_RESTART_request_sequence, hf_index, ett_ftam_F_RESTART_request);
return offset;
}
@@ -4217,6 +4306,7 @@ static int dissect_f_restart_request_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_RESTART_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_restart_request);
}
+
static const ber_sequence_t F_RESTART_response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_checkpoint_identifier_impl },
{ BER_CLASS_APP, 31, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_request_type },
@@ -4231,7 +4321,7 @@ static const ber_sequence_t F_RESTART_response_sequence[] = {
static int
dissect_ftam_F_RESTART_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,
- F_RESTART_response_sequence, hf_index, ett_ftam_F_RESTART_response);
+ F_RESTART_response_sequence, hf_index, ett_ftam_F_RESTART_response);
return offset;
}
@@ -4287,6 +4377,7 @@ static int dissect_bulk_Data_PDU(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_ftam_Destination_File_Directory(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ftam_Pathname_Attribute(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4297,6 +4388,7 @@ static int dissect_destination_file_directory(packet_info *pinfo, proto_tree *tr
return dissect_ftam_Destination_File_Directory(FALSE, tvb, offset, pinfo, tree, hf_ftam_destination_file_directory);
}
+
static const ber_sequence_t F_CHANGE_PREFIX_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reset_impl },
{ BER_CLASS_APP, 24, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
@@ -4308,7 +4400,7 @@ static const ber_sequence_t F_CHANGE_PREFIX_request_sequence[] = {
static int
dissect_ftam_F_CHANGE_PREFIX_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,
- F_CHANGE_PREFIX_request_sequence, hf_index, ett_ftam_F_CHANGE_PREFIX_request);
+ F_CHANGE_PREFIX_request_sequence, hf_index, ett_ftam_F_CHANGE_PREFIX_request);
return offset;
}
@@ -4316,6 +4408,7 @@ static int dissect_f_Change_prefix_request_impl(packet_info *pinfo, proto_tree *
return dissect_ftam_F_CHANGE_PREFIX_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_Change_prefix_request);
}
+
static const ber_sequence_t F_CHANGE_PREFIX_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 24, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
@@ -4326,7 +4419,7 @@ static const ber_sequence_t F_CHANGE_PREFIX_response_sequence[] = {
static int
dissect_ftam_F_CHANGE_PREFIX_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,
- F_CHANGE_PREFIX_response_sequence, hf_index, ett_ftam_F_CHANGE_PREFIX_response);
+ F_CHANGE_PREFIX_response_sequence, hf_index, ett_ftam_F_CHANGE_PREFIX_response);
return offset;
}
@@ -4334,6 +4427,7 @@ static int dissect_f_Change_prefix_response_impl(packet_info *pinfo, proto_tree
return dissect_ftam_F_CHANGE_PREFIX_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_Change_prefix_response);
}
+
static const asn_namedbit Equality_Comparision_bits[] = {
{ 0, &hf_ftam_Equality_Comparision_no_value_available_matches, -1, -1, "no-value-available-matches", NULL },
{ 1, &hf_ftam_Equality_Comparision_equals_matches, -1, -1, "equals-matches", NULL },
@@ -4343,8 +4437,8 @@ static const asn_namedbit Equality_Comparision_bits[] = {
static int
dissect_ftam_Equality_Comparision(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,
- Equality_Comparision_bits, hf_index, ett_ftam_Equality_Comparision,
- NULL);
+ Equality_Comparision_bits, hf_index, ett_ftam_Equality_Comparision,
+ NULL);
return offset;
}
@@ -4373,7 +4467,8 @@ static const ber_choice_t T_string_value_item_choice[] = {
static int
dissect_ftam_T_string_value_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_string_value_item_choice, hf_index, ett_ftam_T_string_value_item, NULL);
+ T_string_value_item_choice, hf_index, ett_ftam_T_string_value_item,
+ NULL);
return offset;
}
@@ -4383,7 +4478,7 @@ static int dissect_string_value_item(packet_info *pinfo, proto_tree *tree, tvbuf
static const ber_sequence_t T_string_value_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_string_value_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_string_value_item },
};
static int
@@ -4397,6 +4492,7 @@ static int dissect_string_value_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_ftam_T_string_value(TRUE, tvb, offset, pinfo, tree, hf_ftam_string_value);
}
+
static const ber_sequence_t String_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_equality_comparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_string_value_impl },
@@ -4406,7 +4502,7 @@ static const ber_sequence_t String_Pattern_sequence[] = {
static int
dissect_ftam_String_Pattern(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,
- String_Pattern_sequence, hf_index, ett_ftam_String_Pattern);
+ String_Pattern_sequence, hf_index, ett_ftam_String_Pattern);
return offset;
}
@@ -4436,7 +4532,8 @@ static const ber_choice_t T_pathname_value_item_choice[] = {
static int
dissect_ftam_T_pathname_value_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_pathname_value_item_choice, hf_index, ett_ftam_T_pathname_value_item, NULL);
+ T_pathname_value_item_choice, hf_index, ett_ftam_T_pathname_value_item,
+ NULL);
return offset;
}
@@ -4446,7 +4543,7 @@ static int dissect_pathname_value_item(packet_info *pinfo, proto_tree *tree, tvb
static const ber_sequence_t T_pathname_value_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname_value_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_pathname_value_item },
};
static int
@@ -4460,6 +4557,7 @@ static int dissect_pathname_value_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_T_pathname_value(TRUE, tvb, offset, pinfo, tree, hf_ftam_pathname_value);
}
+
static const ber_sequence_t Pathname_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_equality_comparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_pathname_value_impl },
@@ -4469,7 +4567,7 @@ static const ber_sequence_t Pathname_Pattern_sequence[] = {
static int
dissect_ftam_Pathname_Pattern(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,
- Pathname_Pattern_sequence, hf_index, ett_ftam_Pathname_Pattern);
+ Pathname_Pattern_sequence, hf_index, ett_ftam_Pathname_Pattern);
return offset;
}
@@ -4486,6 +4584,7 @@ static int dissect_primaty_pathname_Pattern_impl(packet_info *pinfo, proto_tree
return dissect_ftam_Pathname_Pattern(TRUE, tvb, offset, pinfo, tree, hf_ftam_primaty_pathname_Pattern);
}
+
static const asn_namedbit Relational_Comparision_bits[] = {
{ 0, &hf_ftam_Relational_Comparision_no_value_available_matches, -1, -1, "no-value-available-matches", NULL },
{ 1, &hf_ftam_Relational_Comparision_equals_matches, -1, -1, "equals-matches", NULL },
@@ -4497,8 +4596,8 @@ static const asn_namedbit Relational_Comparision_bits[] = {
static int
dissect_ftam_Relational_Comparision(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,
- Relational_Comparision_bits, hf_index, ett_ftam_Relational_Comparision,
- NULL);
+ Relational_Comparision_bits, hf_index, ett_ftam_Relational_Comparision,
+ NULL);
return offset;
}
@@ -4506,6 +4605,7 @@ static int dissect_relational_comparision_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_Relational_Comparision(TRUE, tvb, offset, pinfo, tree, hf_ftam_relational_comparision);
}
+
static const ber_sequence_t Integer_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_relational_comparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_integer_value_impl },
@@ -4515,7 +4615,7 @@ static const ber_sequence_t Integer_Pattern_sequence[] = {
static int
dissect_ftam_Integer_Pattern(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,
- Integer_Pattern_sequence, hf_index, ett_ftam_Integer_Pattern);
+ Integer_Pattern_sequence, hf_index, ett_ftam_Integer_Pattern);
return offset;
}
@@ -4530,11 +4630,12 @@ static int dissect_future_object_size_Pattern_impl(packet_info *pinfo, proto_tre
}
+
static int
dissect_ftam_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;
}
@@ -4545,6 +4646,7 @@ static int dissect_significance_bitstring_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_BIT_STRING(TRUE, tvb, offset, pinfo, tree, hf_ftam_significance_bitstring);
}
+
static const ber_sequence_t Bitstring_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_equality_comparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_match_bitstring_impl },
@@ -4555,7 +4657,7 @@ static const ber_sequence_t Bitstring_Pattern_sequence[] = {
static int
dissect_ftam_Bitstring_Pattern(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,
- Bitstring_Pattern_sequence, hf_index, ett_ftam_Bitstring_Pattern);
+ Bitstring_Pattern_sequence, hf_index, ett_ftam_Bitstring_Pattern);
return offset;
}
@@ -4579,6 +4681,7 @@ static int dissect_attribute_extension_attribute_identifier(packet_info *pinfo,
return dissect_ftam_OBJECT_IDENTIFIER(FALSE, tvb, offset, pinfo, tree, hf_ftam_attribute_extension_attribute_identifier);
}
+
static const ber_sequence_t Object_Identifier_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_equality_comparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_object_identifier_value_impl },
@@ -4588,7 +4691,7 @@ static const ber_sequence_t Object_Identifier_Pattern_sequence[] = {
static int
dissect_ftam_Object_Identifier_Pattern(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,
- Object_Identifier_Pattern_sequence, hf_index, ett_ftam_Object_Identifier_Pattern);
+ Object_Identifier_Pattern_sequence, hf_index, ett_ftam_Object_Identifier_Pattern);
return offset;
}
@@ -4602,6 +4705,7 @@ static int dissect_abstract_Syntax_Pattern_impl(packet_info *pinfo, proto_tree *
return dissect_ftam_Object_Identifier_Pattern(TRUE, tvb, offset, pinfo, tree, hf_ftam_abstract_Syntax_Pattern);
}
+
static const ber_sequence_t T_constraint_set_abstract_Syntax_Pattern_sequence[] = {
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_constraint_Set_Pattern_impl },
{ BER_CLASS_CON, 3, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_abstract_Syntax_Pattern_impl },
@@ -4611,7 +4715,7 @@ static const ber_sequence_t T_constraint_set_abstract_Syntax_Pattern_sequence[]
static int
dissect_ftam_T_constraint_set_abstract_Syntax_Pattern(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_constraint_set_abstract_Syntax_Pattern_sequence, hf_index, ett_ftam_T_constraint_set_abstract_Syntax_Pattern);
+ T_constraint_set_abstract_Syntax_Pattern_sequence, hf_index, ett_ftam_T_constraint_set_abstract_Syntax_Pattern);
return offset;
}
@@ -4635,7 +4739,8 @@ static const ber_choice_t Contents_Type_Pattern_choice[] = {
static int
dissect_ftam_Contents_Type_Pattern(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,
- Contents_Type_Pattern_choice, hf_index, ett_ftam_Contents_Type_Pattern, NULL);
+ Contents_Type_Pattern_choice, hf_index, ett_ftam_Contents_Type_Pattern,
+ NULL);
return offset;
}
@@ -4643,6 +4748,7 @@ static int dissect_contents_type_Pattern(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_Contents_Type_Pattern(FALSE, tvb, offset, pinfo, tree, hf_ftam_contents_type_Pattern);
}
+
static const ber_sequence_t Date_and_Time_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_relational_camparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_time_and_date_value_impl },
@@ -4652,7 +4758,7 @@ static const ber_sequence_t Date_and_Time_Pattern_sequence[] = {
static int
dissect_ftam_Date_and_Time_Pattern(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,
- Date_and_Time_Pattern_sequence, hf_index, ett_ftam_Date_and_Time_Pattern);
+ Date_and_Time_Pattern_sequence, hf_index, ett_ftam_Date_and_Time_Pattern);
return offset;
}
@@ -4670,6 +4776,7 @@ static int dissect_date_and_time_of_last_attribute_modification_Pattern_impl(pac
}
+
static int
dissect_ftam_User_Identity_Pattern(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ftam_String_Pattern(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4689,6 +4796,7 @@ static int dissect_identity_of_last_attribute_modifier_Pattern_impl(packet_info
return dissect_ftam_User_Identity_Pattern(TRUE, tvb, offset, pinfo, tree, hf_ftam_identity_of_last_attribute_modifier_Pattern);
}
+
static const ber_sequence_t Boolean_Pattern_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_equality_comparision_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_boolean_value_impl },
@@ -4698,7 +4806,7 @@ static const ber_sequence_t Boolean_Pattern_sequence[] = {
static int
dissect_ftam_Boolean_Pattern(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,
- Boolean_Pattern_sequence, hf_index, ett_ftam_Boolean_Pattern);
+ Boolean_Pattern_sequence, hf_index, ett_ftam_Boolean_Pattern);
return offset;
}
@@ -4719,6 +4827,7 @@ static int dissect_extension_attribute_Pattern(packet_info *pinfo, proto_tree *t
return dissect_ftam_T_extension_attribute_Pattern(FALSE, tvb, offset, pinfo, tree, hf_ftam_extension_attribute_Pattern);
}
+
static const ber_sequence_t T_extension_set_attribute_Patterns_item_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_OID, BER_FLAGS_NOOWNTAG, dissect_attribute_extension_attribute_identifier },
{ BER_CLASS_ANY, 0, BER_FLAGS_NOOWNTAG, dissect_extension_attribute_Pattern },
@@ -4728,7 +4837,7 @@ static const ber_sequence_t T_extension_set_attribute_Patterns_item_sequence[] =
static int
dissect_ftam_T_extension_set_attribute_Patterns_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_extension_set_attribute_Patterns_item_sequence, hf_index, ett_ftam_T_extension_set_attribute_Patterns_item);
+ T_extension_set_attribute_Patterns_item_sequence, hf_index, ett_ftam_T_extension_set_attribute_Patterns_item);
return offset;
}
@@ -4752,6 +4861,7 @@ static int dissect_extension_set_attribute_Patterns_impl(packet_info *pinfo, pro
return dissect_ftam_T_extension_set_attribute_Patterns(TRUE, tvb, offset, pinfo, tree, hf_ftam_extension_set_attribute_Patterns);
}
+
static const ber_sequence_t Attribute_Extensions_Pattern_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_extension_set_identifier_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_extension_set_attribute_Patterns_impl },
@@ -4761,7 +4871,7 @@ static const ber_sequence_t Attribute_Extensions_Pattern_item_sequence[] = {
static int
dissect_ftam_Attribute_Extensions_Pattern_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,
- Attribute_Extensions_Pattern_item_sequence, hf_index, ett_ftam_Attribute_Extensions_Pattern_item);
+ Attribute_Extensions_Pattern_item_sequence, hf_index, ett_ftam_Attribute_Extensions_Pattern_item);
return offset;
}
@@ -4839,7 +4949,8 @@ static const ber_choice_t AND_Set_item_choice[] = {
static int
dissect_ftam_AND_Set_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,
- AND_Set_item_choice, hf_index, ett_ftam_AND_Set_item, NULL);
+ AND_Set_item_choice, hf_index, ett_ftam_AND_Set_item,
+ NULL);
return offset;
}
@@ -4849,7 +4960,7 @@ static int dissect_AND_Set_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *
static const ber_sequence_t AND_Set_sequence_of[1] = {
- { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_AND_Set_item },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_AND_Set_item },
};
static int
@@ -4916,6 +5027,7 @@ static int dissect_retrieval_scope_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_T_retrieval_scope(TRUE, tvb, offset, pinfo, tree, hf_ftam_retrieval_scope);
}
+
static const ber_sequence_t Scope_item_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_root_directory },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_retrieval_scope_impl },
@@ -4925,7 +5037,7 @@ static const ber_sequence_t Scope_item_sequence[] = {
static int
dissect_ftam_Scope_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,
- Scope_item_sequence, hf_index, ett_ftam_Scope_item);
+ Scope_item_sequence, hf_index, ett_ftam_Scope_item);
return offset;
}
@@ -4962,6 +5074,7 @@ static int dissect_scope(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, in
return dissect_ftam_Scope(FALSE, tvb, offset, pinfo, tree, hf_ftam_scope);
}
+
static const ber_sequence_t F_LIST_request_sequence[] = {
{ BER_CLASS_APP, 26, BER_FLAGS_NOOWNTAG, dissect_attribute_value_asset_tions },
{ BER_CLASS_APP, 28, BER_FLAGS_NOOWNTAG, dissect_scope },
@@ -4975,7 +5088,7 @@ static const ber_sequence_t F_LIST_request_sequence[] = {
static int
dissect_ftam_F_LIST_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,
- F_LIST_request_sequence, hf_index, ett_ftam_F_LIST_request);
+ F_LIST_request_sequence, hf_index, ett_ftam_F_LIST_request);
return offset;
}
@@ -5013,6 +5126,7 @@ static int dissect_objects_attributes_list(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_Objects_Attributes_List(FALSE, tvb, offset, pinfo, tree, hf_ftam_objects_attributes_list);
}
+
static const ber_sequence_t F_LIST_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 25, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_objects_attributes_list },
@@ -5023,7 +5137,7 @@ static const ber_sequence_t F_LIST_response_sequence[] = {
static int
dissect_ftam_F_LIST_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,
- F_LIST_response_sequence, hf_index, ett_ftam_F_LIST_response);
+ F_LIST_response_sequence, hf_index, ett_ftam_F_LIST_response);
return offset;
}
@@ -5031,6 +5145,7 @@ static int dissect_f_list_response_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_LIST_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_list_response);
}
+
static const ber_sequence_t F_GROUP_SELECT_request_sequence[] = {
{ BER_CLASS_APP, 26, BER_FLAGS_NOOWNTAG, dissect_attribute_value_assertions },
{ BER_CLASS_APP, 3, BER_FLAGS_NOOWNTAG, dissect_requested_access },
@@ -5047,7 +5162,7 @@ static const ber_sequence_t F_GROUP_SELECT_request_sequence[] = {
static int
dissect_ftam_F_GROUP_SELECT_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,
- F_GROUP_SELECT_request_sequence, hf_index, ett_ftam_F_GROUP_SELECT_request);
+ F_GROUP_SELECT_request_sequence, hf_index, ett_ftam_F_GROUP_SELECT_request);
return offset;
}
@@ -5055,6 +5170,7 @@ static int dissect_f_group_select_request_impl(packet_info *pinfo, proto_tree *t
return dissect_ftam_F_GROUP_SELECT_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_select_request);
}
+
static const ber_sequence_t F_GROUP_SELECT_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -5065,7 +5181,7 @@ static const ber_sequence_t F_GROUP_SELECT_response_sequence[] = {
static int
dissect_ftam_F_GROUP_SELECT_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,
- F_GROUP_SELECT_response_sequence, hf_index, ett_ftam_F_GROUP_SELECT_response);
+ F_GROUP_SELECT_response_sequence, hf_index, ett_ftam_F_GROUP_SELECT_response);
return offset;
}
@@ -5105,6 +5221,7 @@ static int dissect_request_Operation_result(packet_info *pinfo, proto_tree *tree
return dissect_ftam_Request_Operation_Result(FALSE, tvb, offset, pinfo, tree, hf_ftam_request_Operation_result);
}
+
static const ber_sequence_t F_GROUP_DELETE_request_sequence[] = {
{ BER_CLASS_APP, 31, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_request_Operation_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -5114,7 +5231,7 @@ static const ber_sequence_t F_GROUP_DELETE_request_sequence[] = {
static int
dissect_ftam_F_GROUP_DELETE_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,
- F_GROUP_DELETE_request_sequence, hf_index, ett_ftam_F_GROUP_DELETE_request);
+ F_GROUP_DELETE_request_sequence, hf_index, ett_ftam_F_GROUP_DELETE_request);
return offset;
}
@@ -5175,6 +5292,7 @@ static int dissect_operation_result(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_ftam_Operation_Result(FALSE, tvb, offset, pinfo, tree, hf_ftam_operation_result);
}
+
static const ber_sequence_t F_GROUP_DELETE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 9, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_charging },
@@ -5187,7 +5305,7 @@ static const ber_sequence_t F_GROUP_DELETE_response_sequence[] = {
static int
dissect_ftam_F_GROUP_DELETE_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,
- F_GROUP_DELETE_response_sequence, hf_index, ett_ftam_F_GROUP_DELETE_response);
+ F_GROUP_DELETE_response_sequence, hf_index, ett_ftam_F_GROUP_DELETE_response);
return offset;
}
@@ -5214,6 +5332,7 @@ static int dissect_error_action_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_ftam_Error_Action(TRUE, tvb, offset, pinfo, tree, hf_ftam_error_action);
}
+
static const ber_sequence_t F_GROUP_MOVE_request_sequence[] = {
{ BER_CLASS_APP, 24, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_override_impl },
@@ -5229,7 +5348,7 @@ static const ber_sequence_t F_GROUP_MOVE_request_sequence[] = {
static int
dissect_ftam_F_GROUP_MOVE_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,
- F_GROUP_MOVE_request_sequence, hf_index, ett_ftam_F_GROUP_MOVE_request);
+ F_GROUP_MOVE_request_sequence, hf_index, ett_ftam_F_GROUP_MOVE_request);
return offset;
}
@@ -5237,6 +5356,7 @@ static int dissect_f_group_move_request_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_F_GROUP_MOVE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_move_request);
}
+
static const ber_sequence_t F_GROUP_MOVE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 24, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
@@ -5248,7 +5368,7 @@ static const ber_sequence_t F_GROUP_MOVE_response_sequence[] = {
static int
dissect_ftam_F_GROUP_MOVE_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,
- F_GROUP_MOVE_response_sequence, hf_index, ett_ftam_F_GROUP_MOVE_response);
+ F_GROUP_MOVE_response_sequence, hf_index, ett_ftam_F_GROUP_MOVE_response);
return offset;
}
@@ -5256,6 +5376,7 @@ static int dissect_f_group_move_response_impl(packet_info *pinfo, proto_tree *tr
return dissect_ftam_F_GROUP_MOVE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_move_response);
}
+
static const ber_sequence_t F_GROUP_COPY_request_sequence[] = {
{ BER_CLASS_APP, 24, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_override_impl },
@@ -5271,7 +5392,7 @@ static const ber_sequence_t F_GROUP_COPY_request_sequence[] = {
static int
dissect_ftam_F_GROUP_COPY_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,
- F_GROUP_COPY_request_sequence, hf_index, ett_ftam_F_GROUP_COPY_request);
+ F_GROUP_COPY_request_sequence, hf_index, ett_ftam_F_GROUP_COPY_request);
return offset;
}
@@ -5279,6 +5400,7 @@ static int dissect_f_group_copy_request_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_F_GROUP_COPY_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_copy_request);
}
+
static const ber_sequence_t F_GROUP_COPY_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 24, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
@@ -5290,7 +5412,7 @@ static const ber_sequence_t F_GROUP_COPY_response_sequence[] = {
static int
dissect_ftam_F_GROUP_COPY_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,
- F_GROUP_COPY_response_sequence, hf_index, ett_ftam_F_GROUP_COPY_response);
+ F_GROUP_COPY_response_sequence, hf_index, ett_ftam_F_GROUP_COPY_response);
return offset;
}
@@ -5298,6 +5420,7 @@ static int dissect_f_group_copy_response_impl(packet_info *pinfo, proto_tree *tr
return dissect_ftam_F_GROUP_COPY_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_copy_response);
}
+
static const ber_sequence_t F_GROUP_LIST_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_attribute_names_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_attribute_extension_names_impl },
@@ -5307,7 +5430,7 @@ static const ber_sequence_t F_GROUP_LIST_request_sequence[] = {
static int
dissect_ftam_F_GROUP_LIST_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,
- F_GROUP_LIST_request_sequence, hf_index, ett_ftam_F_GROUP_LIST_request);
+ F_GROUP_LIST_request_sequence, hf_index, ett_ftam_F_GROUP_LIST_request);
return offset;
}
@@ -5315,6 +5438,7 @@ static int dissect_f_group_list_request_impl(packet_info *pinfo, proto_tree *tre
return dissect_ftam_F_GROUP_LIST_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_list_request);
}
+
static const ber_sequence_t F_GROUP_LIST_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 25, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_objects_attributes_list },
@@ -5325,7 +5449,7 @@ static const ber_sequence_t F_GROUP_LIST_response_sequence[] = {
static int
dissect_ftam_F_GROUP_LIST_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,
- F_GROUP_LIST_response_sequence, hf_index, ett_ftam_F_GROUP_LIST_response);
+ F_GROUP_LIST_response_sequence, hf_index, ett_ftam_F_GROUP_LIST_response);
return offset;
}
@@ -5333,6 +5457,7 @@ static int dissect_f_group_list_response_impl(packet_info *pinfo, proto_tree *tr
return dissect_ftam_F_GROUP_LIST_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_list_response);
}
+
static const ber_sequence_t F_GROUP_CHANGE_ATTRIB_request_sequence[] = {
{ BER_CLASS_APP, 8, BER_FLAGS_NOOWNTAG, dissect_attributes },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_error_action_impl },
@@ -5344,7 +5469,7 @@ static const ber_sequence_t F_GROUP_CHANGE_ATTRIB_request_sequence[] = {
static int
dissect_ftam_F_GROUP_CHANGE_ATTRIB_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,
- F_GROUP_CHANGE_ATTRIB_request_sequence, hf_index, ett_ftam_F_GROUP_CHANGE_ATTRIB_request);
+ F_GROUP_CHANGE_ATTRIB_request_sequence, hf_index, ett_ftam_F_GROUP_CHANGE_ATTRIB_request);
return offset;
}
@@ -5352,6 +5477,7 @@ static int dissect_f_group_Change_attrib_request_impl(packet_info *pinfo, proto_
return dissect_ftam_F_GROUP_CHANGE_ATTRIB_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_Change_attrib_request);
}
+
static const ber_sequence_t F_GROUP_CHANGE_ATTRIB_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 30, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_operation_result },
@@ -5363,7 +5489,7 @@ static const ber_sequence_t F_GROUP_CHANGE_ATTRIB_response_sequence[] = {
static int
dissect_ftam_F_GROUP_CHANGE_ATTRIB_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,
- F_GROUP_CHANGE_ATTRIB_response_sequence, hf_index, ett_ftam_F_GROUP_CHANGE_ATTRIB_response);
+ F_GROUP_CHANGE_ATTRIB_response_sequence, hf_index, ett_ftam_F_GROUP_CHANGE_ATTRIB_response);
return offset;
}
@@ -5371,6 +5497,7 @@ static int dissect_f_group_Change_attrib_response_impl(packet_info *pinfo, proto
return dissect_ftam_F_GROUP_CHANGE_ATTRIB_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_group_Change_attrib_response);
}
+
static const ber_sequence_t F_SELECT_ANOTHER_request_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ 0, 0, 0, NULL }
@@ -5379,7 +5506,7 @@ static const ber_sequence_t F_SELECT_ANOTHER_request_sequence[] = {
static int
dissect_ftam_F_SELECT_ANOTHER_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,
- F_SELECT_ANOTHER_request_sequence, hf_index, ett_ftam_F_SELECT_ANOTHER_request);
+ F_SELECT_ANOTHER_request_sequence, hf_index, ett_ftam_F_SELECT_ANOTHER_request);
return offset;
}
@@ -5387,6 +5514,7 @@ static int dissect_f_select_another_request_impl(packet_info *pinfo, proto_tree
return dissect_ftam_F_SELECT_ANOTHER_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_select_another_request);
}
+
static const ber_sequence_t F_SELECT_ANOTHER_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -5400,7 +5528,7 @@ static const ber_sequence_t F_SELECT_ANOTHER_response_sequence[] = {
static int
dissect_ftam_F_SELECT_ANOTHER_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,
- F_SELECT_ANOTHER_response_sequence, hf_index, ett_ftam_F_SELECT_ANOTHER_response);
+ F_SELECT_ANOTHER_response_sequence, hf_index, ett_ftam_F_SELECT_ANOTHER_response);
return offset;
}
@@ -5408,6 +5536,7 @@ static int dissect_f_select_another_response_impl(packet_info *pinfo, proto_tree
return dissect_ftam_F_SELECT_ANOTHER_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_select_another_response);
}
+
static const ber_sequence_t F_CREATE_DIRECTORY_request_sequence[] = {
{ BER_CLASS_APP, 12, BER_FLAGS_NOOWNTAG, dissect_initial_attributes },
{ BER_CLASS_APP, 17, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_create_password },
@@ -5420,7 +5549,7 @@ static const ber_sequence_t F_CREATE_DIRECTORY_request_sequence[] = {
static int
dissect_ftam_F_CREATE_DIRECTORY_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,
- F_CREATE_DIRECTORY_request_sequence, hf_index, ett_ftam_F_CREATE_DIRECTORY_request);
+ F_CREATE_DIRECTORY_request_sequence, hf_index, ett_ftam_F_CREATE_DIRECTORY_request);
return offset;
}
@@ -5428,6 +5557,7 @@ static int dissect_f_create_directory_request_impl(packet_info *pinfo, proto_tre
return dissect_ftam_F_CREATE_DIRECTORY_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_create_directory_request);
}
+
static const ber_sequence_t F_CREATE_DIRECTORY_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
@@ -5440,7 +5570,7 @@ static const ber_sequence_t F_CREATE_DIRECTORY_response_sequence[] = {
static int
dissect_ftam_F_CREATE_DIRECTORY_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,
- F_CREATE_DIRECTORY_response_sequence, hf_index, ett_ftam_F_CREATE_DIRECTORY_response);
+ F_CREATE_DIRECTORY_response_sequence, hf_index, ett_ftam_F_CREATE_DIRECTORY_response);
return offset;
}
@@ -5448,9 +5578,10 @@ static int dissect_f_create_directory_response_impl(packet_info *pinfo, proto_tr
return dissect_ftam_F_CREATE_DIRECTORY_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_create_directory_response);
}
+
static const ber_sequence_t F_LINK_request_sequence[] = {
{ BER_CLASS_APP, 12, BER_FLAGS_NOOWNTAG, dissect_initial_attributes },
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_target_object },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_target_object },
{ BER_CLASS_APP, 17, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_create_password },
{ BER_CLASS_APP, 3, BER_FLAGS_NOOWNTAG, dissect_requested_access },
{ BER_CLASS_APP, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_access_passwords },
@@ -5464,7 +5595,7 @@ static const ber_sequence_t F_LINK_request_sequence[] = {
static int
dissect_ftam_F_LINK_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,
- F_LINK_request_sequence, hf_index, ett_ftam_F_LINK_request);
+ F_LINK_request_sequence, hf_index, ett_ftam_F_LINK_request);
return offset;
}
@@ -5472,11 +5603,12 @@ static int dissect_f_link_request_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_F_LINK_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_link_request);
}
+
static const ber_sequence_t F_LINK_response_sequence[] = {
{ BER_CLASS_APP, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_state_result },
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 12, BER_FLAGS_NOOWNTAG, dissect_initial_attributes },
- { -1/*choice*/ , -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_target_Object },
+ { BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_target_Object },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ BER_CLASS_APP, 13, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_diagnostic },
{ 0, 0, 0, NULL }
@@ -5485,7 +5617,7 @@ static const ber_sequence_t F_LINK_response_sequence[] = {
static int
dissect_ftam_F_LINK_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,
- F_LINK_response_sequence, hf_index, ett_ftam_F_LINK_response);
+ F_LINK_response_sequence, hf_index, ett_ftam_F_LINK_response);
return offset;
}
@@ -5493,6 +5625,7 @@ static int dissect_f_link_response_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_LINK_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_link_response);
}
+
static const ber_sequence_t F_UNLINK_request_sequence[] = {
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
{ 0, 0, 0, NULL }
@@ -5501,7 +5634,7 @@ static const ber_sequence_t F_UNLINK_request_sequence[] = {
static int
dissect_ftam_F_UNLINK_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,
- F_UNLINK_request_sequence, hf_index, ett_ftam_F_UNLINK_request);
+ F_UNLINK_request_sequence, hf_index, ett_ftam_F_UNLINK_request);
return offset;
}
@@ -5509,6 +5642,7 @@ static int dissect_f_unlink_request_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_ftam_F_UNLINK_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_unlink_request);
}
+
static const ber_sequence_t F_UNLINK_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_shared_ASE_information },
@@ -5520,7 +5654,7 @@ static const ber_sequence_t F_UNLINK_response_sequence[] = {
static int
dissect_ftam_F_UNLINK_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,
- F_UNLINK_response_sequence, hf_index, ett_ftam_F_UNLINK_response);
+ F_UNLINK_response_sequence, hf_index, ett_ftam_F_UNLINK_response);
return offset;
}
@@ -5528,6 +5662,7 @@ static int dissect_f_unlink_response_impl(packet_info *pinfo, proto_tree *tree,
return dissect_ftam_F_UNLINK_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_unlink_response);
}
+
static const ber_sequence_t F_READ_LINK_ATTRIB_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_attribute_names_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_attribute_extension_names_impl },
@@ -5537,7 +5672,7 @@ static const ber_sequence_t F_READ_LINK_ATTRIB_request_sequence[] = {
static int
dissect_ftam_F_READ_LINK_ATTRIB_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,
- F_READ_LINK_ATTRIB_request_sequence, hf_index, ett_ftam_F_READ_LINK_ATTRIB_request);
+ F_READ_LINK_ATTRIB_request_sequence, hf_index, ett_ftam_F_READ_LINK_ATTRIB_request);
return offset;
}
@@ -5545,6 +5680,7 @@ static int dissect_f_read_link_attrib_request_impl(packet_info *pinfo, proto_tre
return dissect_ftam_F_READ_LINK_ATTRIB_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_read_link_attrib_request);
}
+
static const ber_sequence_t F_READ_LINK_ATTRIB_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 18, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_read_link_attributes },
@@ -5555,7 +5691,7 @@ static const ber_sequence_t F_READ_LINK_ATTRIB_response_sequence[] = {
static int
dissect_ftam_F_READ_LINK_ATTRIB_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,
- F_READ_LINK_ATTRIB_response_sequence, hf_index, ett_ftam_F_READ_LINK_ATTRIB_response);
+ F_READ_LINK_ATTRIB_response_sequence, hf_index, ett_ftam_F_READ_LINK_ATTRIB_response);
return offset;
}
@@ -5563,6 +5699,7 @@ static int dissect_f_read_link_attrib_response_impl(packet_info *pinfo, proto_tr
return dissect_ftam_F_READ_LINK_ATTRIB_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_read_link_attrib_response);
}
+
static const ber_sequence_t F_CHANGE_LINK_ATTRIB_request_sequence[] = {
{ BER_CLASS_APP, 8, BER_FLAGS_NOOWNTAG, dissect_attributes },
{ 0, 0, 0, NULL }
@@ -5571,7 +5708,7 @@ static const ber_sequence_t F_CHANGE_LINK_ATTRIB_request_sequence[] = {
static int
dissect_ftam_F_CHANGE_LINK_ATTRIB_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,
- F_CHANGE_LINK_ATTRIB_request_sequence, hf_index, ett_ftam_F_CHANGE_LINK_ATTRIB_request);
+ F_CHANGE_LINK_ATTRIB_request_sequence, hf_index, ett_ftam_F_CHANGE_LINK_ATTRIB_request);
return offset;
}
@@ -5579,6 +5716,7 @@ static int dissect_f_Change_link_attrib_request_impl(packet_info *pinfo, proto_t
return dissect_ftam_F_CHANGE_LINK_ATTRIB_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_Change_link_attrib_request);
}
+
static const ber_sequence_t F_CHANGE_LINK_ATTRIB_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 8, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_attributes },
@@ -5589,7 +5727,7 @@ static const ber_sequence_t F_CHANGE_LINK_ATTRIB_response_sequence[] = {
static int
dissect_ftam_F_CHANGE_LINK_ATTRIB_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,
- F_CHANGE_LINK_ATTRIB_response_sequence, hf_index, ett_ftam_F_CHANGE_LINK_ATTRIB_response);
+ F_CHANGE_LINK_ATTRIB_response_sequence, hf_index, ett_ftam_F_CHANGE_LINK_ATTRIB_response);
return offset;
}
@@ -5597,6 +5735,7 @@ static int dissect_f_Change_Iink_attrib_response_impl(packet_info *pinfo, proto_
return dissect_ftam_F_CHANGE_LINK_ATTRIB_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_Change_Iink_attrib_response);
}
+
static const ber_sequence_t F_MOVE_request_sequence[] = {
{ BER_CLASS_APP, 24, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_override_impl },
@@ -5610,7 +5749,7 @@ static const ber_sequence_t F_MOVE_request_sequence[] = {
static int
dissect_ftam_F_MOVE_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,
- F_MOVE_request_sequence, hf_index, ett_ftam_F_MOVE_request);
+ F_MOVE_request_sequence, hf_index, ett_ftam_F_MOVE_request);
return offset;
}
@@ -5618,6 +5757,7 @@ static int dissect_f_move_request_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_F_MOVE_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_move_request);
}
+
static const ber_sequence_t F_MOVE_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 24, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
@@ -5629,7 +5769,7 @@ static const ber_sequence_t F_MOVE_response_sequence[] = {
static int
dissect_ftam_F_MOVE_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,
- F_MOVE_response_sequence, hf_index, ett_ftam_F_MOVE_response);
+ F_MOVE_response_sequence, hf_index, ett_ftam_F_MOVE_response);
return offset;
}
@@ -5637,6 +5777,7 @@ static int dissect_f_move_response_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_ftam_F_MOVE_response(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_move_response);
}
+
static const ber_sequence_t F_COPY_request_sequence[] = {
{ BER_CLASS_APP, 24, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_override_impl },
@@ -5650,7 +5791,7 @@ static const ber_sequence_t F_COPY_request_sequence[] = {
static int
dissect_ftam_F_COPY_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,
- F_COPY_request_sequence, hf_index, ett_ftam_F_COPY_request);
+ F_COPY_request_sequence, hf_index, ett_ftam_F_COPY_request);
return offset;
}
@@ -5658,6 +5799,7 @@ static int dissect_f_copy_request_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_ftam_F_COPY_request(TRUE, tvb, offset, pinfo, tree, hf_ftam_f_copy_request);
}
+
static const ber_sequence_t F_COPY_response_sequence[] = {
{ BER_CLASS_APP, 5, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_action_result },
{ BER_CLASS_APP, 24, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_destination_file_directory },
@@ -5669,7 +5811,7 @@ static const ber_sequence_t F_COPY_response_sequence[] = {
static int
dissect_ftam_F_COPY_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,
- F_COPY_response_sequence, hf_index, ett_ftam_F_COPY_response);
+ F_COPY_response_sequence, hf_index, ett_ftam_F_COPY_response);
return offset;
}
@@ -5780,10 +5922,10 @@ static const value_string ftam_PDU_vals[] = {
};
static const ber_choice_t PDU_choice[] = {
- { 0, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_fTAM_Regime_PDU },
- { 1, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_file_PDU },
- { 2, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_bulk_Data_PDU },
- { 3, BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_fSM_PDU },
+ { 0, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_fTAM_Regime_PDU },
+ { 1, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_file_PDU },
+ { 2, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_bulk_Data_PDU },
+ { 3, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG, dissect_fSM_PDU },
{ 4, BER_CLASS_PRI, 2, BER_FLAGS_IMPLTAG, dissect_nBS9_impl },
{ 0, 0, 0, 0, NULL }
};
@@ -5791,11 +5933,13 @@ static const ber_choice_t PDU_choice[] = {
static int
dissect_ftam_PDU(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,
- PDU_choice, hf_index, ett_ftam_PDU, NULL);
+ PDU_choice, hf_index, ett_ftam_PDU,
+ NULL);
return offset;
}
+
static const ber_sequence_t F_CHECK_request_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_checkpoint_identifier_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_transfer_number_impl },
@@ -5805,11 +5949,12 @@ static const ber_sequence_t F_CHECK_request_sequence[] = {
static int
dissect_ftam_F_CHECK_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,
- F_CHECK_request_sequence, hf_index, ett_ftam_F_CHECK_request);
+ F_CHECK_request_sequence, hf_index, ett_ftam_F_CHECK_request);
return offset;
}
+
static const ber_sequence_t F_CHECK_response_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_checkpoint_identifier_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_transfer_number_impl },
@@ -5819,7 +5964,7 @@ static const ber_sequence_t F_CHECK_response_sequence[] = {
static int
dissect_ftam_F_CHECK_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,
- F_CHECK_response_sequence, hf_index, ett_ftam_F_CHECK_response);
+ F_CHECK_response_sequence, hf_index, ett_ftam_F_CHECK_response);
return offset;
}
@@ -5838,6 +5983,7 @@ dissect_ftam_OR_Set(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet
}
+
static int
dissect_ftam_Other_Pattern(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_ftam_Equality_Comparision(implicit_tag, tvb, offset, pinfo, tree, hf_index);