aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/camel/packet-camel-template.c4
-rw-r--r--epan/dissectors/packet-camel.c479
2 files changed, 323 insertions, 160 deletions
diff --git a/asn1/camel/packet-camel-template.c b/asn1/camel/packet-camel-template.c
index b1a79af541..361d52c8a3 100644
--- a/asn1/camel/packet-camel-template.c
+++ b/asn1/camel/packet-camel-template.c
@@ -509,9 +509,7 @@ dissect_camel_camelPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pac
if (pinfo->private_data != NULL){
version_ptr = strrchr(pinfo->private_data,'.');
if (version_ptr) {
- version_str = g_strdup(version_ptr+1);
- application_context_version = atoi(version_str);
- g_free(version_str);
+ application_context_version = atoi(version_ptr+1);
}
}
diff --git a/epan/dissectors/packet-camel.c b/epan/dissectors/packet-camel.c
index bfa51ca1ee..8b863647a6 100644
--- a/epan/dissectors/packet-camel.c
+++ b/epan/dissectors/packet-camel.c
@@ -802,6 +802,7 @@ static int dissect_local(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, in
return dissect_camel_INTEGER(FALSE, tvb, offset, pinfo, tree, hf_camel_local);
}
+
static const ber_sequence_t PBSGSNCapabilities_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_reserved },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_aoc },
@@ -811,7 +812,7 @@ static const ber_sequence_t PBSGSNCapabilities_sequence[] = {
static int
dissect_camel_PBSGSNCapabilities(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,
- PBSGSNCapabilities_sequence, hf_index, ett_camel_PBSGSNCapabilities);
+ PBSGSNCapabilities_sequence, hf_index, ett_camel_PBSGSNCapabilities);
return offset;
}
@@ -829,6 +830,7 @@ static int dissect_bilateralPart(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_camel_OCTET_STRING_SIZE_0_3(FALSE, tvb, offset, pinfo, tree, hf_camel_bilateralPart);
}
+
static const ber_sequence_t PBIPSSPCapabilities_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_standardPartEnd },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_reserved },
@@ -844,7 +846,7 @@ static const ber_sequence_t PBIPSSPCapabilities_sequence[] = {
static int
dissect_camel_PBIPSSPCapabilities(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,
- PBIPSSPCapabilities_sequence, hf_index, ett_camel_PBIPSSPCapabilities);
+ PBIPSSPCapabilities_sequence, hf_index, ett_camel_PBIPSSPCapabilities);
return offset;
}
@@ -881,6 +883,7 @@ static int dissect_digits(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, i
return dissect_camel_OCTET_STRING_SIZE_0_19(FALSE, tvb, offset, pinfo, tree, hf_camel_digits);
}
+
static const ber_sequence_t PBAddressString_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_extension },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_natureOfAddressIndicator },
@@ -892,7 +895,7 @@ static const ber_sequence_t PBAddressString_sequence[] = {
static int
dissect_camel_PBAddressString(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,
- PBAddressString_sequence, hf_index, ett_camel_PBAddressString);
+ PBAddressString_sequence, hf_index, ett_camel_PBAddressString);
return offset;
}
@@ -910,6 +913,7 @@ static int dissect_digits1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_camel_OCTET_STRING_SIZE_0_8(FALSE, tvb, offset, pinfo, tree, hf_camel_digits1);
}
+
static const ber_sequence_t PBISDNAddressString_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_extension },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_natureOfAddressIndicator },
@@ -921,7 +925,7 @@ static const ber_sequence_t PBISDNAddressString_sequence[] = {
static int
dissect_camel_PBISDNAddressString(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,
- PBISDNAddressString_sequence, hf_index, ett_camel_PBISDNAddressString);
+ PBISDNAddressString_sequence, hf_index, ett_camel_PBISDNAddressString);
return offset;
}
@@ -982,6 +986,7 @@ static int dissect_ectTreatmentIndicator_impl(packet_info *pinfo, proto_tree *tr
return dissect_camel_OCTET_STRING_SIZE_1(TRUE, tvb, offset, pinfo, tree, hf_camel_ectTreatmentIndicator);
}
+
static const ber_sequence_t PBGeographicalInformation_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_typeOfShape },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_spare },
@@ -994,7 +999,7 @@ static const ber_sequence_t PBGeographicalInformation_sequence[] = {
static int
dissect_camel_PBGeographicalInformation(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,
- PBGeographicalInformation_sequence, hf_index, ett_camel_PBGeographicalInformation);
+ PBGeographicalInformation_sequence, hf_index, ett_camel_PBGeographicalInformation);
return offset;
}
@@ -1025,6 +1030,7 @@ static int dissect_address(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_camel_OCTET_STRING_SIZE_4_16(FALSE, tvb, offset, pinfo, tree, hf_camel_address);
}
+
static const ber_sequence_t PBGSNAddress_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_typeOfAddress },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_addressLength },
@@ -1035,7 +1041,7 @@ static const ber_sequence_t PBGSNAddress_sequence[] = {
static int
dissect_camel_PBGSNAddress(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,
- PBGSNAddress_sequence, hf_index, ett_camel_PBGSNAddress);
+ PBGSNAddress_sequence, hf_index, ett_camel_PBGSNAddress);
return offset;
}
@@ -1059,6 +1065,7 @@ static int dissect_foo(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int
return dissect_camel_INTEGER_0(FALSE, tvb, offset, pinfo, tree, hf_camel_foo);
}
+
static const ber_sequence_t PBRedirectionInformation_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_originalReasons },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_spare1 },
@@ -1072,7 +1079,7 @@ static const ber_sequence_t PBRedirectionInformation_sequence[] = {
static int
dissect_camel_PBRedirectionInformation(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,
- PBRedirectionInformation_sequence, hf_index, ett_camel_PBRedirectionInformation);
+ PBRedirectionInformation_sequence, hf_index, ett_camel_PBRedirectionInformation);
return offset;
}
@@ -1090,6 +1097,7 @@ static int dissect_digits2(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_camel_OCTET_STRING_SIZE_0_16(FALSE, tvb, offset, pinfo, tree, hf_camel_digits2);
}
+
static const ber_sequence_t PBCalledPartyNumber_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_oddEven },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_natureOfAddressIndicator },
@@ -1103,11 +1111,12 @@ static const ber_sequence_t PBCalledPartyNumber_sequence[] = {
static int
dissect_camel_PBCalledPartyNumber(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,
- PBCalledPartyNumber_sequence, hf_index, ett_camel_PBCalledPartyNumber);
+ PBCalledPartyNumber_sequence, hf_index, ett_camel_PBCalledPartyNumber);
return offset;
}
+
static const ber_sequence_t PBCallingPartyNumber_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_oddEven },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_natureOfAddressIndicator },
@@ -1122,7 +1131,7 @@ static const ber_sequence_t PBCallingPartyNumber_sequence[] = {
static int
dissect_camel_PBCallingPartyNumber(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,
- PBCallingPartyNumber_sequence, hf_index, ett_camel_PBCallingPartyNumber);
+ PBCallingPartyNumber_sequence, hf_index, ett_camel_PBCallingPartyNumber);
return offset;
}
@@ -1140,6 +1149,7 @@ static int dissect_digits3(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_camel_OCTET_STRING_SIZE_1_10(FALSE, tvb, offset, pinfo, tree, hf_camel_digits3);
}
+
static const ber_sequence_t PBRedirectingNumber_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_oddEven },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_natureOfAddressIndicator },
@@ -1153,7 +1163,7 @@ static const ber_sequence_t PBRedirectingNumber_sequence[] = {
static int
dissect_camel_PBRedirectingNumber(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,
- PBRedirectingNumber_sequence, hf_index, ett_camel_PBRedirectingNumber);
+ PBRedirectingNumber_sequence, hf_index, ett_camel_PBRedirectingNumber);
return offset;
}
@@ -1171,6 +1181,7 @@ static int dissect_diagnostics(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_camel_OCTET_STRING_SIZE_0_30(FALSE, tvb, offset, pinfo, tree, hf_camel_diagnostics);
}
+
static const ber_sequence_t PBCause_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_o1ext },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_codingStandard },
@@ -1185,11 +1196,12 @@ static const ber_sequence_t PBCause_sequence[] = {
static int
dissect_camel_PBCause(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,
- PBCause_sequence, hf_index, ett_camel_PBCause);
+ PBCause_sequence, hf_index, ett_camel_PBCause);
return offset;
}
+
static const ber_sequence_t PBGenericNumber_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_numberQualifierIndicator },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_oddEven },
@@ -1205,11 +1217,12 @@ static const ber_sequence_t PBGenericNumber_sequence[] = {
static int
dissect_camel_PBGenericNumber(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,
- PBGenericNumber_sequence, hf_index, ett_camel_PBGenericNumber);
+ PBGenericNumber_sequence, hf_index, ett_camel_PBGenericNumber);
return offset;
}
+
static const ber_sequence_t PBLocationNumber_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_oddEven },
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_natureOfAddressIndicator },
@@ -1224,7 +1237,7 @@ static const ber_sequence_t PBLocationNumber_sequence[] = {
static int
dissect_camel_PBLocationNumber(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,
- PBLocationNumber_sequence, hf_index, ett_camel_PBLocationNumber);
+ PBLocationNumber_sequence, hf_index, ett_camel_PBLocationNumber);
return offset;
}
@@ -1267,6 +1280,7 @@ static int dissect_digits4(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_camel_OCTET_STRING_SIZE_0_40(FALSE, tvb, offset, pinfo, tree, hf_camel_digits4);
}
+
static const ber_sequence_t PBCalledPartyBCDNumber_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_ext },
{ BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_typeOfNumber },
@@ -1278,7 +1292,7 @@ static const ber_sequence_t PBCalledPartyBCDNumber_sequence[] = {
static int
dissect_camel_PBCalledPartyBCDNumber(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,
- PBCalledPartyBCDNumber_sequence, hf_index, ett_camel_PBCalledPartyBCDNumber);
+ PBCalledPartyBCDNumber_sequence, hf_index, ett_camel_PBCalledPartyBCDNumber);
return offset;
}
@@ -1393,12 +1407,14 @@ static const ber_choice_t Code_choice[] = {
static int
dissect_camel_Code(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,
- Code_choice, hf_index, ett_camel_Code, NULL);
+ Code_choice, hf_index, ett_camel_Code,
+ NULL);
return offset;
}
+
static int
dissect_camel_SupportedExtensionsid(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_Code(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -1505,7 +1521,8 @@ static const ber_choice_t SupportedExtensionsExtensionType_choice[] = {
static int
dissect_camel_SupportedExtensionsExtensionType(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,
- SupportedExtensionsExtensionType_choice, hf_index, ett_camel_SupportedExtensionsExtensionType, NULL);
+ SupportedExtensionsExtensionType_choice, hf_index, ett_camel_SupportedExtensionsExtensionType,
+ NULL);
return offset;
}
@@ -1513,6 +1530,7 @@ static int dissect_value_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_camel_SupportedExtensionsExtensionType(TRUE, tvb, offset, pinfo, tree, hf_camel_value);
}
+
static const ber_sequence_t ExtensionField_sequence[] = {
{ BER_CLASS_UNI, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_type },
{ BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_criticality },
@@ -1523,7 +1541,7 @@ static const ber_sequence_t ExtensionField_sequence[] = {
static int
dissect_camel_ExtensionField(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,
- ExtensionField_sequence, hf_index, ett_camel_ExtensionField);
+ ExtensionField_sequence, hf_index, ett_camel_ExtensionField);
return offset;
}
@@ -1550,6 +1568,7 @@ static int dissect_extensions_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_ExtensionsArray(TRUE, tvb, offset, pinfo, tree, hf_camel_extensions);
}
+
static const ber_sequence_t T_timeDurationCharging_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_maxCallPeriodDuration_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_releaseIfdurationExceeded_impl },
@@ -1562,7 +1581,7 @@ static const ber_sequence_t T_timeDurationCharging_sequence[] = {
static int
dissect_camel_T_timeDurationCharging(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_timeDurationCharging_sequence, hf_index, ett_camel_T_timeDurationCharging);
+ T_timeDurationCharging_sequence, hf_index, ett_camel_T_timeDurationCharging);
return offset;
}
@@ -1584,7 +1603,8 @@ static const ber_choice_t AChBillingChargingCharacteristics_choice[] = {
static int
dissect_camel_AChBillingChargingCharacteristics(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,
- AChBillingChargingCharacteristics_choice, hf_index, ett_camel_AChBillingChargingCharacteristics, NULL);
+ AChBillingChargingCharacteristics_choice, hf_index, ett_camel_AChBillingChargingCharacteristics,
+ NULL);
return offset;
}
@@ -1615,6 +1635,7 @@ static int dissect_digitsResponse_impl(packet_info *pinfo, proto_tree *tree, tvb
}
+
static int
dissect_camel_AdditionalCallingPartyNumber(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_Digits(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -1669,6 +1690,7 @@ static int dissect_e7_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
return dissect_camel_INTEGER_0_8191(TRUE, tvb, offset, pinfo, tree, hf_camel_e7);
}
+
static const ber_sequence_t CAI_Gsm0224_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_e1_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_e2_impl },
@@ -1683,7 +1705,7 @@ static const ber_sequence_t CAI_Gsm0224_sequence[] = {
static int
dissect_camel_CAI_Gsm0224(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,
- CAI_Gsm0224_sequence, hf_index, ett_camel_CAI_Gsm0224);
+ CAI_Gsm0224_sequence, hf_index, ett_camel_CAI_Gsm0224);
return offset;
}
@@ -1694,6 +1716,7 @@ static int dissect_cAI_GSM0224_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_camel_CAI_Gsm0224(TRUE, tvb, offset, pinfo, tree, hf_camel_cAI_GSM0224);
}
+
static const ber_sequence_t AOCSubsequent_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_cAI_GSM0224_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tariffSwitchInterval_impl },
@@ -1703,7 +1726,7 @@ static const ber_sequence_t AOCSubsequent_sequence[] = {
static int
dissect_camel_AOCSubsequent(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,
- AOCSubsequent_sequence, hf_index, ett_camel_AOCSubsequent);
+ AOCSubsequent_sequence, hf_index, ett_camel_AOCSubsequent);
return offset;
}
@@ -1714,6 +1737,7 @@ static int dissect_aOCAfterAnswer_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_camel_AOCSubsequent(TRUE, tvb, offset, pinfo, tree, hf_camel_aOCAfterAnswer);
}
+
static const ber_sequence_t AOCBeforeAnswer_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_aOCInitial_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_aOCSubsequent_impl },
@@ -1723,7 +1747,7 @@ static const ber_sequence_t AOCBeforeAnswer_sequence[] = {
static int
dissect_camel_AOCBeforeAnswer(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,
- AOCBeforeAnswer_sequence, hf_index, ett_camel_AOCBeforeAnswer);
+ AOCBeforeAnswer_sequence, hf_index, ett_camel_AOCBeforeAnswer);
return offset;
}
@@ -1731,6 +1755,7 @@ static int dissect_aOCBeforeAnswer_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_camel_AOCBeforeAnswer(TRUE, tvb, offset, pinfo, tree, hf_camel_aOCBeforeAnswer);
}
+
static const ber_sequence_t AOCGprs_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_aOCInitial_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_aOCSubsequent_impl },
@@ -1740,7 +1765,7 @@ static const ber_sequence_t AOCGprs_sequence[] = {
static int
dissect_camel_AOCGprs(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,
- AOCGprs_sequence, hf_index, ett_camel_AOCGprs);
+ AOCGprs_sequence, hf_index, ett_camel_AOCGprs);
return offset;
}
@@ -1781,6 +1806,7 @@ static int dissect_applicationTimer_impl(packet_info *pinfo, proto_tree *tree, t
}
+
static int
dissect_camel_AssistingSSPIPRoutingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_Digits(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -1791,6 +1817,7 @@ static int dissect_assistingSSPIPRoutingAddress_impl(packet_info *pinfo, proto_t
return dissect_camel_AssistingSSPIPRoutingAddress(TRUE, tvb, offset, pinfo, tree, hf_camel_assistingSSPIPRoutingAddress);
}
+
static const ber_sequence_t BackwardServiceInteractionInd_sequence[] = {
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_conferenceTreatmentIndicator_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callCompletionTreatmentIndicator_impl },
@@ -1800,7 +1827,7 @@ static const ber_sequence_t BackwardServiceInteractionInd_sequence[] = {
static int
dissect_camel_BackwardServiceInteractionInd(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,
- BackwardServiceInteractionInd_sequence, hf_index, ett_camel_BackwardServiceInteractionInd);
+ BackwardServiceInteractionInd_sequence, hf_index, ett_camel_BackwardServiceInteractionInd);
return offset;
}
@@ -1821,6 +1848,7 @@ static int dissect_serviceKey_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_ServiceKey(TRUE, tvb, offset, pinfo, tree, hf_camel_serviceKey);
}
+
static const ber_sequence_t GapOnService_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_serviceKey_impl },
{ 0, 0, 0, NULL }
@@ -1829,7 +1857,7 @@ static const ber_sequence_t GapOnService_sequence[] = {
static int
dissect_camel_GapOnService(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,
- GapOnService_sequence, hf_index, ett_camel_GapOnService);
+ GapOnService_sequence, hf_index, ett_camel_GapOnService);
return offset;
}
@@ -1837,6 +1865,7 @@ static int dissect_gapOnService_impl(packet_info *pinfo, proto_tree *tree, tvbuf
return dissect_camel_GapOnService(TRUE, tvb, offset, pinfo, tree, hf_camel_gapOnService);
}
+
static const ber_sequence_t T_calledAddressAndService_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_calledAddressValue_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_serviceKey_impl },
@@ -1846,7 +1875,7 @@ static const ber_sequence_t T_calledAddressAndService_sequence[] = {
static int
dissect_camel_T_calledAddressAndService(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_calledAddressAndService_sequence, hf_index, ett_camel_T_calledAddressAndService);
+ T_calledAddressAndService_sequence, hf_index, ett_camel_T_calledAddressAndService);
return offset;
}
@@ -1854,6 +1883,7 @@ static int dissect_calledAddressAndService_impl(packet_info *pinfo, proto_tree *
return dissect_camel_T_calledAddressAndService(TRUE, tvb, offset, pinfo, tree, hf_camel_calledAddressAndService);
}
+
static const ber_sequence_t T_callingAddressAndService_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_callingAddressValue_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_serviceKey_impl },
@@ -1863,7 +1893,7 @@ static const ber_sequence_t T_callingAddressAndService_sequence[] = {
static int
dissect_camel_T_callingAddressAndService(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_callingAddressAndService_sequence, hf_index, ett_camel_T_callingAddressAndService);
+ T_callingAddressAndService_sequence, hf_index, ett_camel_T_callingAddressAndService);
return offset;
}
@@ -1891,7 +1921,8 @@ static const ber_choice_t BasicGapCriteria_choice[] = {
static int
dissect_camel_BasicGapCriteria(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,
- BasicGapCriteria_choice, hf_index, ett_camel_BasicGapCriteria, NULL);
+ BasicGapCriteria_choice, hf_index, ett_camel_BasicGapCriteria,
+ NULL);
return offset;
}
@@ -1985,7 +2016,8 @@ static const ber_choice_t LegID_choice[] = {
static int
dissect_camel_LegID(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,
- LegID_choice, hf_index, ett_camel_LegID, NULL);
+ LegID_choice, hf_index, ett_camel_LegID,
+ NULL);
return offset;
}
@@ -2007,7 +2039,8 @@ static const ber_choice_t DpSpecificCriteria_choice[] = {
static int
dissect_camel_DpSpecificCriteria(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,
- DpSpecificCriteria_choice, hf_index, ett_camel_DpSpecificCriteria, NULL);
+ DpSpecificCriteria_choice, hf_index, ett_camel_DpSpecificCriteria,
+ NULL);
return offset;
}
@@ -2015,6 +2048,7 @@ static int dissect_dpSpecificCriteria_impl(packet_info *pinfo, proto_tree *tree,
return dissect_camel_DpSpecificCriteria(TRUE, tvb, offset, pinfo, tree, hf_camel_dpSpecificCriteria);
}
+
static const ber_sequence_t BCSMEvent_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventTypeBCSM_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_monitorMode_impl },
@@ -2026,7 +2060,7 @@ static const ber_sequence_t BCSMEvent_sequence[] = {
static int
dissect_camel_BCSMEvent(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,
- BCSMEvent_sequence, hf_index, ett_camel_BCSMEvent);
+ BCSMEvent_sequence, hf_index, ett_camel_BCSMEvent);
return offset;
}
@@ -2061,7 +2095,8 @@ static const ber_choice_t BearerCapability_choice[] = {
static int
dissect_camel_BearerCapability(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,
- BearerCapability_choice, hf_index, ett_camel_BearerCapability, NULL);
+ BearerCapability_choice, hf_index, ett_camel_BearerCapability,
+ NULL);
return offset;
}
@@ -2125,6 +2160,7 @@ static int dissect_sgsnNumber_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
}
+
static int
dissect_camel_CalledPartyBCDNumber(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_ISDN_AddressString(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2207,7 +2243,8 @@ static const ber_choice_t ReceivingSideID_choice[] = {
static int
dissect_camel_ReceivingSideID(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,
- ReceivingSideID_choice, hf_index, ett_camel_ReceivingSideID, NULL);
+ ReceivingSideID_choice, hf_index, ett_camel_ReceivingSideID,
+ NULL);
return offset;
}
@@ -2244,6 +2281,7 @@ static int dissect_timeSinceTariffSwitch_impl(packet_info *pinfo, proto_tree *tr
return dissect_camel_INTEGER_0_864000(TRUE, tvb, offset, pinfo, tree, hf_camel_timeSinceTariffSwitch);
}
+
static const ber_sequence_t TimeIfTariffSwitch_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_timeSinceTariffSwitch_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tariffSwitchInterval1_impl },
@@ -2253,7 +2291,7 @@ static const ber_sequence_t TimeIfTariffSwitch_sequence[] = {
static int
dissect_camel_TimeIfTariffSwitch(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,
- TimeIfTariffSwitch_sequence, hf_index, ett_camel_TimeIfTariffSwitch);
+ TimeIfTariffSwitch_sequence, hf_index, ett_camel_TimeIfTariffSwitch);
return offset;
}
@@ -2277,7 +2315,8 @@ static const ber_choice_t TimeInformation_choice[] = {
static int
dissect_camel_TimeInformation(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,
- TimeInformation_choice, hf_index, ett_camel_TimeInformation, NULL);
+ TimeInformation_choice, hf_index, ett_camel_TimeInformation,
+ NULL);
return offset;
}
@@ -2285,6 +2324,7 @@ static int dissect_timeInformation_impl(packet_info *pinfo, proto_tree *tree, tv
return dissect_camel_TimeInformation(TRUE, tvb, offset, pinfo, tree, hf_camel_timeInformation);
}
+
static const ber_sequence_t T_timeDurationChargingResult_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_partyToCharge_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_timeInformation_impl },
@@ -2297,7 +2337,7 @@ static const ber_sequence_t T_timeDurationChargingResult_sequence[] = {
static int
dissect_camel_T_timeDurationChargingResult(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_timeDurationChargingResult_sequence, hf_index, ett_camel_T_timeDurationChargingResult);
+ T_timeDurationChargingResult_sequence, hf_index, ett_camel_T_timeDurationChargingResult);
return offset;
}
@@ -2319,12 +2359,14 @@ static const ber_choice_t CamelCallResult_choice[] = {
static int
dissect_camel_CamelCallResult(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,
- CamelCallResult_choice, hf_index, ett_camel_CamelCallResult, NULL);
+ CamelCallResult_choice, hf_index, ett_camel_CamelCallResult,
+ NULL);
return offset;
}
+
static int
dissect_camel_CallResult(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_CamelCallResult(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2332,6 +2374,7 @@ dissect_camel_CallResult(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, p
return offset;
}
+
static const ber_sequence_t T_timeDurationCharging1_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_maxCallPeriodDuration_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_releaseIfdurationExceeded_impl },
@@ -2344,7 +2387,7 @@ static const ber_sequence_t T_timeDurationCharging1_sequence[] = {
static int
dissect_camel_T_timeDurationCharging1(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_timeDurationCharging1_sequence, hf_index, ett_camel_T_timeDurationCharging1);
+ T_timeDurationCharging1_sequence, hf_index, ett_camel_T_timeDurationCharging1);
return offset;
}
@@ -2366,7 +2409,8 @@ static const ber_choice_t CamelAChBillingChargingCharacteristics_choice[] = {
static int
dissect_camel_CamelAChBillingChargingCharacteristics(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,
- CamelAChBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelAChBillingChargingCharacteristics, NULL);
+ CamelAChBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelAChBillingChargingCharacteristics,
+ NULL);
return offset;
}
@@ -2398,7 +2442,8 @@ static const ber_choice_t SendingSideID_choice[] = {
static int
dissect_camel_SendingSideID(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,
- SendingSideID_choice, hf_index, ett_camel_SendingSideID, NULL);
+ SendingSideID_choice, hf_index, ett_camel_SendingSideID,
+ NULL);
return offset;
}
@@ -2409,6 +2454,7 @@ static int dissect_legID1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t
return dissect_camel_SendingSideID(TRUE, tvb, offset, pinfo, tree, hf_camel_legID1);
}
+
static const ber_sequence_t T_fCIBCCCAMELsequence1_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_freeFormatData_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_partyToCharge1_impl },
@@ -2419,7 +2465,7 @@ static const ber_sequence_t T_fCIBCCCAMELsequence1_sequence[] = {
static int
dissect_camel_T_fCIBCCCAMELsequence1(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_fCIBCCCAMELsequence1_sequence, hf_index, ett_camel_T_fCIBCCCAMELsequence1);
+ T_fCIBCCCAMELsequence1_sequence, hf_index, ett_camel_T_fCIBCCCAMELsequence1);
return offset;
}
@@ -2441,7 +2487,8 @@ static const ber_choice_t CamelFCIBillingChargingCharacteristics_choice[] = {
static int
dissect_camel_CamelFCIBillingChargingCharacteristics(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,
- CamelFCIBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelFCIBillingChargingCharacteristics, NULL);
+ CamelFCIBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelFCIBillingChargingCharacteristics,
+ NULL);
return offset;
}
@@ -2462,6 +2509,7 @@ static int dissect_pdpID_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_camel_PDPId(TRUE, tvb, offset, pinfo, tree, hf_camel_pdpID);
}
+
static const ber_sequence_t T_fCIBCCCAMELsequence11_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_freeFormatData_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
@@ -2472,7 +2520,7 @@ static const ber_sequence_t T_fCIBCCCAMELsequence11_sequence[] = {
static int
dissect_camel_T_fCIBCCCAMELsequence11(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_fCIBCCCAMELsequence11_sequence, hf_index, ett_camel_T_fCIBCCCAMELsequence11);
+ T_fCIBCCCAMELsequence11_sequence, hf_index, ett_camel_T_fCIBCCCAMELsequence11);
return offset;
}
@@ -2480,6 +2528,7 @@ static int dissect_fCIBCCCAMELsequence11_impl(packet_info *pinfo, proto_tree *tr
return dissect_camel_T_fCIBCCCAMELsequence11(TRUE, tvb, offset, pinfo, tree, hf_camel_fCIBCCCAMELsequence11);
}
+
static const ber_sequence_t CamelFCIGPRSBillingChargingCharacteristics_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_fCIBCCCAMELsequence11_impl },
{ 0, 0, 0, NULL }
@@ -2488,11 +2537,12 @@ static const ber_sequence_t CamelFCIGPRSBillingChargingCharacteristics_sequence[
static int
dissect_camel_CamelFCIGPRSBillingChargingCharacteristics(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,
- CamelFCIGPRSBillingChargingCharacteristics_sequence, hf_index, ett_camel_CamelFCIGPRSBillingChargingCharacteristics);
+ CamelFCIGPRSBillingChargingCharacteristics_sequence, hf_index, ett_camel_CamelFCIGPRSBillingChargingCharacteristics);
return offset;
}
+
static const ber_sequence_t T_fCIBCCCAMELsequence12_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_freeFormatData_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_appendFreeFormatData_impl },
@@ -2502,7 +2552,7 @@ static const ber_sequence_t T_fCIBCCCAMELsequence12_sequence[] = {
static int
dissect_camel_T_fCIBCCCAMELsequence12(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_fCIBCCCAMELsequence12_sequence, hf_index, ett_camel_T_fCIBCCCAMELsequence12);
+ T_fCIBCCCAMELsequence12_sequence, hf_index, ett_camel_T_fCIBCCCAMELsequence12);
return offset;
}
@@ -2524,7 +2574,8 @@ static const ber_choice_t CamelFCISMSBillingChargingCharacteristics_choice[] = {
static int
dissect_camel_CamelFCISMSBillingChargingCharacteristics(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,
- CamelFCISMSBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelFCISMSBillingChargingCharacteristics, NULL);
+ CamelFCISMSBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelFCISMSBillingChargingCharacteristics,
+ NULL);
return offset;
}
@@ -2545,11 +2596,13 @@ static const ber_choice_t CamelSCIBillingChargingCharacteristics_choice[] = {
static int
dissect_camel_CamelSCIBillingChargingCharacteristics(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,
- CamelSCIBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelSCIBillingChargingCharacteristics, NULL);
+ CamelSCIBillingChargingCharacteristics_choice, hf_index, ett_camel_CamelSCIBillingChargingCharacteristics,
+ NULL);
return offset;
}
+
static const ber_sequence_t CamelSCIGPRSBillingChargingCharacteristics_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_aOCGPRS_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
@@ -2559,7 +2612,7 @@ static const ber_sequence_t CamelSCIGPRSBillingChargingCharacteristics_sequence[
static int
dissect_camel_CamelSCIGPRSBillingChargingCharacteristics(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,
- CamelSCIGPRSBillingChargingCharacteristics_sequence, hf_index, ett_camel_CamelSCIGPRSBillingChargingCharacteristics);
+ CamelSCIGPRSBillingChargingCharacteristics_sequence, hf_index, ett_camel_CamelSCIGPRSBillingChargingCharacteristics);
return offset;
}
@@ -2611,6 +2664,7 @@ static int dissect_locationNumber_impl(packet_info *pinfo, proto_tree *tree, tvb
}
+
static int
dissect_camel_ChargeNumber(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_LocationNumber(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -2650,7 +2704,8 @@ static const ber_choice_t ChargingCharacteristics_choice[] = {
static int
dissect_camel_ChargingCharacteristics(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,
- ChargingCharacteristics_choice, hf_index, ett_camel_ChargingCharacteristics, NULL);
+ ChargingCharacteristics_choice, hf_index, ett_camel_ChargingCharacteristics,
+ NULL);
return offset;
}
@@ -2677,6 +2732,7 @@ static int dissect_volumeTariffSwitchInterval_impl(packet_info *pinfo, proto_tre
return dissect_camel_INTEGER_0_2147483647(TRUE, tvb, offset, pinfo, tree, hf_camel_volumeTariffSwitchInterval);
}
+
static const ber_sequence_t T_volumeIfTariffSwitch_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_volumeSinceLastTariffSwitch_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_volumeTariffSwitchInterval_impl },
@@ -2686,7 +2742,7 @@ static const ber_sequence_t T_volumeIfTariffSwitch_sequence[] = {
static int
dissect_camel_T_volumeIfTariffSwitch(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_volumeIfTariffSwitch_sequence, hf_index, ett_camel_T_volumeIfTariffSwitch);
+ T_volumeIfTariffSwitch_sequence, hf_index, ett_camel_T_volumeIfTariffSwitch);
return offset;
}
@@ -2710,7 +2766,8 @@ static const ber_choice_t TransferredVolume_choice[] = {
static int
dissect_camel_TransferredVolume(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,
- TransferredVolume_choice, hf_index, ett_camel_TransferredVolume, NULL);
+ TransferredVolume_choice, hf_index, ett_camel_TransferredVolume,
+ NULL);
return offset;
}
@@ -2737,6 +2794,7 @@ static int dissect_timeGPRSTariffSwitchInterval_impl(packet_info *pinfo, proto_t
return dissect_camel_INTEGER_0_86400(TRUE, tvb, offset, pinfo, tree, hf_camel_timeGPRSTariffSwitchInterval);
}
+
static const ber_sequence_t T_timeGPRSIfTariffSwitch_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_timeGPRSSinceLastTariffSwitch_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_timeGPRSTariffSwitchInterval_impl },
@@ -2746,7 +2804,7 @@ static const ber_sequence_t T_timeGPRSIfTariffSwitch_sequence[] = {
static int
dissect_camel_T_timeGPRSIfTariffSwitch(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_timeGPRSIfTariffSwitch_sequence, hf_index, ett_camel_T_timeGPRSIfTariffSwitch);
+ T_timeGPRSIfTariffSwitch_sequence, hf_index, ett_camel_T_timeGPRSIfTariffSwitch);
return offset;
}
@@ -2770,7 +2828,8 @@ static const ber_choice_t ElapsedTime_choice[] = {
static int
dissect_camel_ElapsedTime(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,
- ElapsedTime_choice, hf_index, ett_camel_ElapsedTime, NULL);
+ ElapsedTime_choice, hf_index, ett_camel_ElapsedTime,
+ NULL);
return offset;
}
@@ -2794,7 +2853,8 @@ static const ber_choice_t ChargingResult_choice[] = {
static int
dissect_camel_ChargingResult(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,
- ChargingResult_choice, hf_index, ett_camel_ChargingResult, NULL);
+ ChargingResult_choice, hf_index, ett_camel_ChargingResult,
+ NULL);
return offset;
}
@@ -2833,6 +2893,7 @@ static int dissect_rOVolumeTariffSwitchInterval_impl(packet_info *pinfo, proto_t
return dissect_camel_INTEGER_0_255(TRUE, tvb, offset, pinfo, tree, hf_camel_rOVolumeTariffSwitchInterval);
}
+
static const ber_sequence_t T_rOVolumeIfTariffSwitch_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_rOVolumeSinceLastTariffSwitch_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_rOVolumeTariffSwitchInterval_impl },
@@ -2842,7 +2903,7 @@ static const ber_sequence_t T_rOVolumeIfTariffSwitch_sequence[] = {
static int
dissect_camel_T_rOVolumeIfTariffSwitch(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_rOVolumeIfTariffSwitch_sequence, hf_index, ett_camel_T_rOVolumeIfTariffSwitch);
+ T_rOVolumeIfTariffSwitch_sequence, hf_index, ett_camel_T_rOVolumeIfTariffSwitch);
return offset;
}
@@ -2866,7 +2927,8 @@ static const ber_choice_t TransferredVolumeRollOver_choice[] = {
static int
dissect_camel_TransferredVolumeRollOver(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,
- TransferredVolumeRollOver_choice, hf_index, ett_camel_TransferredVolumeRollOver, NULL);
+ TransferredVolumeRollOver_choice, hf_index, ett_camel_TransferredVolumeRollOver,
+ NULL);
return offset;
}
@@ -2874,6 +2936,7 @@ static int dissect_transferredVolumeRollOver_impl(packet_info *pinfo, proto_tree
return dissect_camel_TransferredVolumeRollOver(TRUE, tvb, offset, pinfo, tree, hf_camel_transferredVolumeRollOver);
}
+
static const ber_sequence_t T_rOTimeGPRSIfTariffSwitch_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_rOTimeGPRSSinceLastTariffSwitch_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_rOTimeGPRSTariffSwitchInterval_impl },
@@ -2883,7 +2946,7 @@ static const ber_sequence_t T_rOTimeGPRSIfTariffSwitch_sequence[] = {
static int
dissect_camel_T_rOTimeGPRSIfTariffSwitch(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_rOTimeGPRSIfTariffSwitch_sequence, hf_index, ett_camel_T_rOTimeGPRSIfTariffSwitch);
+ T_rOTimeGPRSIfTariffSwitch_sequence, hf_index, ett_camel_T_rOTimeGPRSIfTariffSwitch);
return offset;
}
@@ -2907,7 +2970,8 @@ static const ber_choice_t ElapsedTimeRollOver_choice[] = {
static int
dissect_camel_ElapsedTimeRollOver(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,
- ElapsedTimeRollOver_choice, hf_index, ett_camel_ElapsedTimeRollOver, NULL);
+ ElapsedTimeRollOver_choice, hf_index, ett_camel_ElapsedTimeRollOver,
+ NULL);
return offset;
}
@@ -2931,7 +2995,8 @@ static const ber_choice_t ChargingRollOver_choice[] = {
static int
dissect_camel_ChargingRollOver(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,
- ChargingRollOver_choice, hf_index, ett_camel_ChargingRollOver, NULL);
+ ChargingRollOver_choice, hf_index, ett_camel_ChargingRollOver,
+ NULL);
return offset;
}
@@ -3013,6 +3078,7 @@ static int dissect_errorTreatment_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_camel_ErrorTreatment(TRUE, tvb, offset, pinfo, tree, hf_camel_errorTreatment);
}
+
static const ber_sequence_t CollectedDigits_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_minimumNbOfDigits_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_maximumNbOfDigits_impl },
@@ -3031,7 +3097,7 @@ static const ber_sequence_t CollectedDigits_sequence[] = {
static int
dissect_camel_CollectedDigits(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,
- CollectedDigits_sequence, hf_index, ett_camel_CollectedDigits);
+ CollectedDigits_sequence, hf_index, ett_camel_CollectedDigits);
return offset;
}
@@ -3053,7 +3119,8 @@ static const ber_choice_t CollectedInfo_choice[] = {
static int
dissect_camel_CollectedInfo(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,
- CollectedInfo_choice, hf_index, ett_camel_CollectedInfo, NULL);
+ CollectedInfo_choice, hf_index, ett_camel_CollectedInfo,
+ NULL);
return offset;
}
@@ -3114,6 +3181,7 @@ static int dissect_scfID_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_camel_ScfID(TRUE, tvb, offset, pinfo, tree, hf_camel_scfID);
}
+
static const ber_sequence_t CompoundCriteria_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_basicGapCriteria_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_scfID_impl },
@@ -3123,7 +3191,7 @@ static const ber_sequence_t CompoundCriteria_sequence[] = {
static int
dissect_camel_CompoundCriteria(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,
- CompoundCriteria_sequence, hf_index, ett_camel_CompoundCriteria);
+ CompoundCriteria_sequence, hf_index, ett_camel_CompoundCriteria);
return offset;
}
@@ -3132,6 +3200,7 @@ static int dissect_compoundGapCriteria(packet_info *pinfo, proto_tree *tree, tvb
}
+
static int
dissect_camel_CorrelationID(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_Digits(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3161,7 +3230,7 @@ dissect_camel_DateAndTime(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset,
guint8 digit_pair;
guint8 i = 0, curr_offset;
- char *time = (char *)(g_malloc0 ( (2*7 + 5 + 1) * sizeof(char)));
+ char *time = (char *)(calloc (2*7 + 5 + 1, sizeof(char)));
char c[ 2*7 + 5] = ""; /*temporary container*/
time[ 2*7 + 5 +1 ] = '\0';
@@ -3234,7 +3303,7 @@ dissect_camel_DateAndTime(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset,
0,
7,
time);
- g_free (time);
+ free (time);
return 7; /* 7 octetes eaten*/
@@ -3273,6 +3342,7 @@ static int dissect_pDPAddress_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_OCTET_STRING_SIZE_1_63(TRUE, tvb, offset, pinfo, tree, hf_camel_pDPAddress);
}
+
static const ber_sequence_t EndUserAddress_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_pDPTypeOrganization_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_pDPTypeNumber_impl },
@@ -3283,7 +3353,7 @@ static const ber_sequence_t EndUserAddress_sequence[] = {
static int
dissect_camel_EndUserAddress(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,
- EndUserAddress_sequence, hf_index, ett_camel_EndUserAddress);
+ EndUserAddress_sequence, hf_index, ett_camel_EndUserAddress);
return offset;
}
@@ -3313,6 +3383,7 @@ static int dissect_cause_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv
return dissect_camel_Cause(TRUE, tvb, offset, pinfo, tree, hf_camel_cause);
}
+
static const ber_sequence_t T_routeSelectFailureSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_failureCause_impl },
{ 0, 0, 0, NULL }
@@ -3321,7 +3392,7 @@ static const ber_sequence_t T_routeSelectFailureSpecificInfo_sequence[] = {
static int
dissect_camel_T_routeSelectFailureSpecificInfo(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_routeSelectFailureSpecificInfo_sequence, hf_index, ett_camel_T_routeSelectFailureSpecificInfo);
+ T_routeSelectFailureSpecificInfo_sequence, hf_index, ett_camel_T_routeSelectFailureSpecificInfo);
return offset;
}
@@ -3329,6 +3400,7 @@ static int dissect_routeSelectFailureSpecificInfo_impl(packet_info *pinfo, proto
return dissect_camel_T_routeSelectFailureSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_routeSelectFailureSpecificInfo);
}
+
static const ber_sequence_t T_oCalledPartyBusySpecificInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_busyCause_impl },
{ 0, 0, 0, NULL }
@@ -3337,7 +3409,7 @@ static const ber_sequence_t T_oCalledPartyBusySpecificInfo_sequence[] = {
static int
dissect_camel_T_oCalledPartyBusySpecificInfo(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_oCalledPartyBusySpecificInfo_sequence, hf_index, ett_camel_T_oCalledPartyBusySpecificInfo);
+ T_oCalledPartyBusySpecificInfo_sequence, hf_index, ett_camel_T_oCalledPartyBusySpecificInfo);
return offset;
}
@@ -3345,6 +3417,7 @@ static int dissect_oCalledPartyBusySpecificInfo_impl(packet_info *pinfo, proto_t
return dissect_camel_T_oCalledPartyBusySpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_oCalledPartyBusySpecificInfo);
}
+
static const ber_sequence_t T_oNoAnswerSpecificInfo_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_foo },
{ 0, 0, 0, NULL }
@@ -3353,7 +3426,7 @@ static const ber_sequence_t T_oNoAnswerSpecificInfo_sequence[] = {
static int
dissect_camel_T_oNoAnswerSpecificInfo(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_oNoAnswerSpecificInfo_sequence, hf_index, ett_camel_T_oNoAnswerSpecificInfo);
+ T_oNoAnswerSpecificInfo_sequence, hf_index, ett_camel_T_oNoAnswerSpecificInfo);
return offset;
}
@@ -3361,6 +3434,7 @@ static int dissect_oNoAnswerSpecificInfo_impl(packet_info *pinfo, proto_tree *tr
return dissect_camel_T_oNoAnswerSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_oNoAnswerSpecificInfo);
}
+
static const ber_sequence_t T_oAnswerSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 50, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_destinationAddress_impl },
{ BER_CLASS_CON, 51, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_or_Call_impl },
@@ -3371,7 +3445,7 @@ static const ber_sequence_t T_oAnswerSpecificInfo_sequence[] = {
static int
dissect_camel_T_oAnswerSpecificInfo(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_oAnswerSpecificInfo_sequence, hf_index, ett_camel_T_oAnswerSpecificInfo);
+ T_oAnswerSpecificInfo_sequence, hf_index, ett_camel_T_oAnswerSpecificInfo);
return offset;
}
@@ -3379,6 +3453,7 @@ static int dissect_oAnswerSpecificInfo_impl(packet_info *pinfo, proto_tree *tree
return dissect_camel_T_oAnswerSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_oAnswerSpecificInfo);
}
+
static const ber_sequence_t T_oDisconnectSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_releaseCause_impl },
{ 0, 0, 0, NULL }
@@ -3387,7 +3462,7 @@ static const ber_sequence_t T_oDisconnectSpecificInfo_sequence[] = {
static int
dissect_camel_T_oDisconnectSpecificInfo(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_oDisconnectSpecificInfo_sequence, hf_index, ett_camel_T_oDisconnectSpecificInfo);
+ T_oDisconnectSpecificInfo_sequence, hf_index, ett_camel_T_oDisconnectSpecificInfo);
return offset;
}
@@ -3395,6 +3470,7 @@ static int dissect_oDisconnectSpecificInfo_impl(packet_info *pinfo, proto_tree *
return dissect_camel_T_oDisconnectSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_oDisconnectSpecificInfo);
}
+
static const ber_sequence_t T_tBusySpecificInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_busyCause_impl },
{ BER_CLASS_CON, 50, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callForwarded_impl },
@@ -3405,7 +3481,7 @@ static const ber_sequence_t T_tBusySpecificInfo_sequence[] = {
static int
dissect_camel_T_tBusySpecificInfo(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_tBusySpecificInfo_sequence, hf_index, ett_camel_T_tBusySpecificInfo);
+ T_tBusySpecificInfo_sequence, hf_index, ett_camel_T_tBusySpecificInfo);
return offset;
}
@@ -3413,6 +3489,7 @@ static int dissect_tBusySpecificInfo_impl(packet_info *pinfo, proto_tree *tree,
return dissect_camel_T_tBusySpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_tBusySpecificInfo);
}
+
static const ber_sequence_t T_tNoAnswerSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 50, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callForwarded_impl },
{ 0, 0, 0, NULL }
@@ -3421,7 +3498,7 @@ static const ber_sequence_t T_tNoAnswerSpecificInfo_sequence[] = {
static int
dissect_camel_T_tNoAnswerSpecificInfo(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_tNoAnswerSpecificInfo_sequence, hf_index, ett_camel_T_tNoAnswerSpecificInfo);
+ T_tNoAnswerSpecificInfo_sequence, hf_index, ett_camel_T_tNoAnswerSpecificInfo);
return offset;
}
@@ -3429,6 +3506,7 @@ static int dissect_tNoAnswerSpecificInfo_impl(packet_info *pinfo, proto_tree *tr
return dissect_camel_T_tNoAnswerSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_tNoAnswerSpecificInfo);
}
+
static const ber_sequence_t T_tAnswerSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 50, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_destinationAddress_impl },
{ BER_CLASS_CON, 51, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_or_Call_impl },
@@ -3439,7 +3517,7 @@ static const ber_sequence_t T_tAnswerSpecificInfo_sequence[] = {
static int
dissect_camel_T_tAnswerSpecificInfo(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_tAnswerSpecificInfo_sequence, hf_index, ett_camel_T_tAnswerSpecificInfo);
+ T_tAnswerSpecificInfo_sequence, hf_index, ett_camel_T_tAnswerSpecificInfo);
return offset;
}
@@ -3447,6 +3525,7 @@ static int dissect_tAnswerSpecificInfo_impl(packet_info *pinfo, proto_tree *tree
return dissect_camel_T_tAnswerSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_tAnswerSpecificInfo);
}
+
static const ber_sequence_t T_tDisconnectSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_releaseCause_impl },
{ 0, 0, 0, NULL }
@@ -3455,7 +3534,7 @@ static const ber_sequence_t T_tDisconnectSpecificInfo_sequence[] = {
static int
dissect_camel_T_tDisconnectSpecificInfo(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_tDisconnectSpecificInfo_sequence, hf_index, ett_camel_T_tDisconnectSpecificInfo);
+ T_tDisconnectSpecificInfo_sequence, hf_index, ett_camel_T_tDisconnectSpecificInfo);
return offset;
}
@@ -3493,7 +3572,8 @@ static const ber_choice_t EventSpecificInformationBCSM_choice[] = {
static int
dissect_camel_EventSpecificInformationBCSM(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,
- EventSpecificInformationBCSM_choice, hf_index, ett_camel_EventSpecificInformationBCSM, NULL);
+ EventSpecificInformationBCSM_choice, hf_index, ett_camel_EventSpecificInformationBCSM,
+ NULL);
return offset;
}
@@ -3523,6 +3603,7 @@ static int dissect_failureCause1_impl(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_camel_SMSCause(TRUE, tvb, offset, pinfo, tree, hf_camel_failureCause1);
}
+
static const ber_sequence_t T_o_smsFailureSpecificInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_failureCause1_impl },
{ 0, 0, 0, NULL }
@@ -3531,7 +3612,7 @@ static const ber_sequence_t T_o_smsFailureSpecificInfo_sequence[] = {
static int
dissect_camel_T_o_smsFailureSpecificInfo(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_o_smsFailureSpecificInfo_sequence, hf_index, ett_camel_T_o_smsFailureSpecificInfo);
+ T_o_smsFailureSpecificInfo_sequence, hf_index, ett_camel_T_o_smsFailureSpecificInfo);
return offset;
}
@@ -3539,6 +3620,7 @@ static int dissect_o_smsFailureSpecificInfo_impl(packet_info *pinfo, proto_tree
return dissect_camel_T_o_smsFailureSpecificInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_o_smsFailureSpecificInfo);
}
+
static const ber_sequence_t T_o_smsSubmittedSpecificInfo_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_foo },
{ 0, 0, 0, NULL }
@@ -3547,7 +3629,7 @@ static const ber_sequence_t T_o_smsSubmittedSpecificInfo_sequence[] = {
static int
dissect_camel_T_o_smsSubmittedSpecificInfo(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_o_smsSubmittedSpecificInfo_sequence, hf_index, ett_camel_T_o_smsSubmittedSpecificInfo);
+ T_o_smsSubmittedSpecificInfo_sequence, hf_index, ett_camel_T_o_smsSubmittedSpecificInfo);
return offset;
}
@@ -3571,7 +3653,8 @@ static const ber_choice_t EventSpecificInformationSMS_choice[] = {
static int
dissect_camel_EventSpecificInformationSMS(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,
- EventSpecificInformationSMS_choice, hf_index, ett_camel_EventSpecificInformationSMS, NULL);
+ EventSpecificInformationSMS_choice, hf_index, ett_camel_EventSpecificInformationSMS,
+ NULL);
return offset;
}
@@ -3613,6 +3696,7 @@ dissect_camel_Extensions(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, p
}
+
static int
dissect_camel_FCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_CamelFCIBillingChargingCharacteristics(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3621,6 +3705,7 @@ dissect_camel_FCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuf
}
+
static int
dissect_camel_FCIGPRSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_CamelFCIGPRSBillingChargingCharacteristics(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -3638,6 +3723,7 @@ dissect_camel_FCISMSBillingChargingCharacteristics(gboolean implicit_tag _U_, tv
return offset;
}
+
static const ber_sequence_t ForwardServiceInteractionInd_sequence[] = {
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_conferenceTreatmentIndicator_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callDiversionTreatmentIndicator_impl },
@@ -3648,7 +3734,7 @@ static const ber_sequence_t ForwardServiceInteractionInd_sequence[] = {
static int
dissect_camel_ForwardServiceInteractionInd(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,
- ForwardServiceInteractionInd_sequence, hf_index, ett_camel_ForwardServiceInteractionInd);
+ ForwardServiceInteractionInd_sequence, hf_index, ett_camel_ForwardServiceInteractionInd);
return offset;
}
@@ -3672,7 +3758,8 @@ static const ber_choice_t GapCriteria_choice[] = {
static int
dissect_camel_GapCriteria(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,
- GapCriteria_choice, hf_index, ett_camel_GapCriteria, NULL);
+ GapCriteria_choice, hf_index, ett_camel_GapCriteria,
+ NULL);
return offset;
}
@@ -3706,6 +3793,7 @@ static int dissect_gapInterval_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_camel_Interval(TRUE, tvb, offset, pinfo, tree, hf_camel_gapInterval);
}
+
static const ber_sequence_t GapIndicators_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_duration_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_gapInterval_impl },
@@ -3715,7 +3803,7 @@ static const ber_sequence_t GapIndicators_sequence[] = {
static int
dissect_camel_GapIndicators(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,
- GapIndicators_sequence, hf_index, ett_camel_GapIndicators);
+ GapIndicators_sequence, hf_index, ett_camel_GapIndicators);
return offset;
}
@@ -3783,6 +3871,7 @@ static int dissect_attributes_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_OCTET_STRING_SIZE_2_10(TRUE, tvb, offset, pinfo, tree, hf_camel_attributes);
}
+
static const ber_sequence_t T_text_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_messageContent_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_attributes_impl },
@@ -3792,7 +3881,7 @@ static const ber_sequence_t T_text_sequence[] = {
static int
dissect_camel_T_text(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_text_sequence, hf_index, ett_camel_T_text);
+ T_text_sequence, hf_index, ett_camel_T_text);
return offset;
}
@@ -3867,7 +3956,8 @@ static const ber_choice_t VariablePart_choice[] = {
static int
dissect_camel_VariablePart(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,
- VariablePart_choice, hf_index, ett_camel_VariablePart, NULL);
+ VariablePart_choice, hf_index, ett_camel_VariablePart,
+ NULL);
return offset;
}
@@ -3891,6 +3981,7 @@ static int dissect_variableParts_impl(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_camel_VariablePartsArray(TRUE, tvb, offset, pinfo, tree, hf_camel_variableParts);
}
+
static const ber_sequence_t T_variableMessage_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_elementaryMessageID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_variableParts_impl },
@@ -3900,7 +3991,7 @@ static const ber_sequence_t T_variableMessage_sequence[] = {
static int
dissect_camel_T_variableMessage(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_variableMessage_sequence, hf_index, ett_camel_T_variableMessage);
+ T_variableMessage_sequence, hf_index, ett_camel_T_variableMessage);
return offset;
}
@@ -3928,7 +4019,8 @@ static const ber_choice_t MessageID_choice[] = {
static int
dissect_camel_MessageID(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,
- MessageID_choice, hf_index, ett_camel_MessageID, NULL);
+ MessageID_choice, hf_index, ett_camel_MessageID,
+ NULL);
return offset;
}
@@ -3952,6 +4044,7 @@ static int dissect_interval_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_camel_INTEGER_0_32767(TRUE, tvb, offset, pinfo, tree, hf_camel_interval);
}
+
static const ber_sequence_t InbandInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_messageID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_numberOfRepetitions_impl },
@@ -3963,7 +4056,7 @@ static const ber_sequence_t InbandInfo_sequence[] = {
static int
dissect_camel_InbandInfo(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,
- InbandInfo_sequence, hf_index, ett_camel_InbandInfo);
+ InbandInfo_sequence, hf_index, ett_camel_InbandInfo);
return offset;
}
@@ -3971,6 +4064,7 @@ static int dissect_inbandInfo_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_InbandInfo(TRUE, tvb, offset, pinfo, tree, hf_camel_inbandInfo);
}
+
static const ber_sequence_t Tone_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_toneID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_duration2_impl },
@@ -3980,7 +4074,7 @@ static const ber_sequence_t Tone_sequence[] = {
static int
dissect_camel_Tone(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,
- Tone_sequence, hf_index, ett_camel_Tone);
+ Tone_sequence, hf_index, ett_camel_Tone);
return offset;
}
@@ -4004,7 +4098,8 @@ static const ber_choice_t InformationToSend_choice[] = {
static int
dissect_camel_InformationToSend(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,
- InformationToSend_choice, hf_index, ett_camel_InformationToSend, NULL);
+ InformationToSend_choice, hf_index, ett_camel_InformationToSend,
+ NULL);
return offset;
}
@@ -4028,7 +4123,8 @@ static const ber_choice_t GapTreatment_choice[] = {
static int
dissect_camel_GapTreatment(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,
- GapTreatment_choice, hf_index, ett_camel_GapTreatment, NULL);
+ GapTreatment_choice, hf_index, ett_camel_GapTreatment,
+ NULL);
return offset;
}
@@ -4107,7 +4203,8 @@ static const ber_choice_t GPRS_QoS_choice[] = {
static int
dissect_camel_GPRS_QoS(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,
- GPRS_QoS_choice, hf_index, ett_camel_GPRS_QoS, NULL);
+ GPRS_QoS_choice, hf_index, ett_camel_GPRS_QoS,
+ NULL);
return offset;
}
@@ -4174,6 +4271,7 @@ static int dissect_gPRSEventType_impl(packet_info *pinfo, proto_tree *tree, tvbu
return dissect_camel_GPRSEventType(TRUE, tvb, offset, pinfo, tree, hf_camel_gPRSEventType);
}
+
static const ber_sequence_t GPRSEvent_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_gPRSEventType_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_monitorMode_impl },
@@ -4183,7 +4281,7 @@ static const ber_sequence_t GPRSEvent_sequence[] = {
static int
dissect_camel_GPRSEvent(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,
- GPRSEvent_sequence, hf_index, ett_camel_GPRSEvent);
+ GPRSEvent_sequence, hf_index, ett_camel_GPRSEvent);
return offset;
}
@@ -4259,6 +4357,7 @@ static int dissect_extId(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, in
return dissect_camel_ExtensionSetextensionId(FALSE, tvb, offset, pinfo, tree, hf_camel_extId);
}
+
static const ber_sequence_t PrivateExtension_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_OID, BER_FLAGS_NOOWNTAG, dissect_extId },
{ 0, 0, 0, NULL }
@@ -4267,7 +4366,7 @@ static const ber_sequence_t PrivateExtension_sequence[] = {
static int
dissect_camel_PrivateExtension(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,
- PrivateExtension_sequence, hf_index, ett_camel_PrivateExtension);
+ PrivateExtension_sequence, hf_index, ett_camel_PrivateExtension);
return offset;
}
@@ -4291,6 +4390,7 @@ static int dissect_privateExtensionList_impl(packet_info *pinfo, proto_tree *tre
return dissect_camel_PrivateExtensionList(TRUE, tvb, offset, pinfo, tree, hf_camel_privateExtensionList);
}
+
static const ber_sequence_t PCS_Extensions_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_foo },
{ 0, 0, 0, NULL }
@@ -4299,7 +4399,7 @@ static const ber_sequence_t PCS_Extensions_sequence[] = {
static int
dissect_camel_PCS_Extensions(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,
- PCS_Extensions_sequence, hf_index, ett_camel_PCS_Extensions);
+ PCS_Extensions_sequence, hf_index, ett_camel_PCS_Extensions);
return offset;
}
@@ -4307,6 +4407,7 @@ static int dissect_pcs_Extensions_impl(packet_info *pinfo, proto_tree *tree, tvb
return dissect_camel_PCS_Extensions(TRUE, tvb, offset, pinfo, tree, hf_camel_pcs_Extensions);
}
+
static const ber_sequence_t ExtensionContainer_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_privateExtensionList_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pcs_Extensions_impl },
@@ -4316,7 +4417,7 @@ static const ber_sequence_t ExtensionContainer_sequence[] = {
static int
dissect_camel_ExtensionContainer(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,
- ExtensionContainer_sequence, hf_index, ett_camel_ExtensionContainer);
+ ExtensionContainer_sequence, hf_index, ett_camel_ExtensionContainer);
return offset;
}
@@ -4324,6 +4425,7 @@ static int dissect_extensionContainer_impl(packet_info *pinfo, proto_tree *tree,
return dissect_camel_ExtensionContainer(TRUE, tvb, offset, pinfo, tree, hf_camel_extensionContainer);
}
+
static const ber_sequence_t LocationInformationGPRS_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_cellGlobalIdOrServiceAreaIdOrLAI_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_routeingAreaIdentity_impl },
@@ -4338,7 +4440,7 @@ static const ber_sequence_t LocationInformationGPRS_sequence[] = {
static int
dissect_camel_LocationInformationGPRS(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,
- LocationInformationGPRS_sequence, hf_index, ett_camel_LocationInformationGPRS);
+ LocationInformationGPRS_sequence, hf_index, ett_camel_LocationInformationGPRS);
return offset;
}
@@ -4346,6 +4448,7 @@ static int dissect_locationInformationGPRS_impl(packet_info *pinfo, proto_tree *
return dissect_camel_LocationInformationGPRS(TRUE, tvb, offset, pinfo, tree, hf_camel_locationInformationGPRS);
}
+
static const ber_sequence_t T_attachChangeOfPositionSpecificInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_locationInformationGPRS_impl },
{ 0, 0, 0, NULL }
@@ -4354,7 +4457,7 @@ static const ber_sequence_t T_attachChangeOfPositionSpecificInformation_sequence
static int
dissect_camel_T_attachChangeOfPositionSpecificInformation(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_attachChangeOfPositionSpecificInformation_sequence, hf_index, ett_camel_T_attachChangeOfPositionSpecificInformation);
+ T_attachChangeOfPositionSpecificInformation_sequence, hf_index, ett_camel_T_attachChangeOfPositionSpecificInformation);
return offset;
}
@@ -4362,6 +4465,7 @@ static int dissect_attachChangeOfPositionSpecificInformation_impl(packet_info *p
return dissect_camel_T_attachChangeOfPositionSpecificInformation(TRUE, tvb, offset, pinfo, tree, hf_camel_attachChangeOfPositionSpecificInformation);
}
+
static const ber_sequence_t PDPType_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_pDPTypeOrganization_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_pDPTypeNumber_impl },
@@ -4372,7 +4476,7 @@ static const ber_sequence_t PDPType_sequence[] = {
static int
dissect_camel_PDPType(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,
- PDPType_sequence, hf_index, ett_camel_PDPType);
+ PDPType_sequence, hf_index, ett_camel_PDPType);
return offset;
}
@@ -4380,6 +4484,7 @@ static int dissect_pDPType_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *
return dissect_camel_PDPType(TRUE, tvb, offset, pinfo, tree, hf_camel_pDPType);
}
+
static const ber_sequence_t QualityOfService_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_requested_QoS_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_subscribed_QoS_impl },
@@ -4390,7 +4495,7 @@ static const ber_sequence_t QualityOfService_sequence[] = {
static int
dissect_camel_QualityOfService(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,
- QualityOfService_sequence, hf_index, ett_camel_QualityOfService);
+ QualityOfService_sequence, hf_index, ett_camel_QualityOfService);
return offset;
}
@@ -4427,6 +4532,7 @@ static int dissect_gGSNAddress_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_camel_GSNAddress(TRUE, tvb, offset, pinfo, tree, hf_camel_gGSNAddress);
}
+
static const ber_sequence_t T_pdp_ContextchangeOfPositionSpecificInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_accessPointName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_chargingID_impl },
@@ -4441,7 +4547,7 @@ static const ber_sequence_t T_pdp_ContextchangeOfPositionSpecificInformation_seq
static int
dissect_camel_T_pdp_ContextchangeOfPositionSpecificInformation(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_pdp_ContextchangeOfPositionSpecificInformation_sequence, hf_index, ett_camel_T_pdp_ContextchangeOfPositionSpecificInformation);
+ T_pdp_ContextchangeOfPositionSpecificInformation_sequence, hf_index, ett_camel_T_pdp_ContextchangeOfPositionSpecificInformation);
return offset;
}
@@ -4470,6 +4576,7 @@ static int dissect_inititatingEntity_impl(packet_info *pinfo, proto_tree *tree,
return dissect_camel_InitiatingEntity(TRUE, tvb, offset, pinfo, tree, hf_camel_inititatingEntity);
}
+
static const ber_sequence_t T_detachSpecificInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_inititatingEntity_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_routeingAreaUpdate_impl },
@@ -4479,7 +4586,7 @@ static const ber_sequence_t T_detachSpecificInformation_sequence[] = {
static int
dissect_camel_T_detachSpecificInformation(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_detachSpecificInformation_sequence, hf_index, ett_camel_T_detachSpecificInformation);
+ T_detachSpecificInformation_sequence, hf_index, ett_camel_T_detachSpecificInformation);
return offset;
}
@@ -4487,6 +4594,7 @@ static int dissect_detachSpecificInformation_impl(packet_info *pinfo, proto_tree
return dissect_camel_T_detachSpecificInformation(TRUE, tvb, offset, pinfo, tree, hf_camel_detachSpecificInformation);
}
+
static const ber_sequence_t T_disconnectSpecificInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_inititatingEntity_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_routeingAreaUpdate_impl },
@@ -4496,7 +4604,7 @@ static const ber_sequence_t T_disconnectSpecificInformation_sequence[] = {
static int
dissect_camel_T_disconnectSpecificInformation(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_disconnectSpecificInformation_sequence, hf_index, ett_camel_T_disconnectSpecificInformation);
+ T_disconnectSpecificInformation_sequence, hf_index, ett_camel_T_disconnectSpecificInformation);
return offset;
}
@@ -4523,6 +4631,7 @@ static int dissect_pDPInitiationType_impl(packet_info *pinfo, proto_tree *tree,
return dissect_camel_PDPInitiationType(TRUE, tvb, offset, pinfo, tree, hf_camel_pDPInitiationType);
}
+
static const ber_sequence_t T_pDPContextEstablishmentSpecificInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_accessPointName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPType_impl },
@@ -4537,7 +4646,7 @@ static const ber_sequence_t T_pDPContextEstablishmentSpecificInformation_sequenc
static int
dissect_camel_T_pDPContextEstablishmentSpecificInformation(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_pDPContextEstablishmentSpecificInformation_sequence, hf_index, ett_camel_T_pDPContextEstablishmentSpecificInformation);
+ T_pDPContextEstablishmentSpecificInformation_sequence, hf_index, ett_camel_T_pDPContextEstablishmentSpecificInformation);
return offset;
}
@@ -4545,6 +4654,7 @@ static int dissect_pDPContextEstablishmentSpecificInformation_impl(packet_info *
return dissect_camel_T_pDPContextEstablishmentSpecificInformation(TRUE, tvb, offset, pinfo, tree, hf_camel_pDPContextEstablishmentSpecificInformation);
}
+
static const ber_sequence_t T_pDPContextEstablishmentAcknowledgementSpecificInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_accessPointName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_chargingID_impl },
@@ -4559,7 +4669,7 @@ static const ber_sequence_t T_pDPContextEstablishmentAcknowledgementSpecificInfo
static int
dissect_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation(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_pDPContextEstablishmentAcknowledgementSpecificInformation_sequence, hf_index, ett_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation);
+ T_pDPContextEstablishmentAcknowledgementSpecificInformation_sequence, hf_index, ett_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation);
return offset;
}
@@ -4591,7 +4701,8 @@ static const ber_choice_t GPRSEventSpecificInformation_choice[] = {
static int
dissect_camel_GPRSEventSpecificInformation(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,
- GPRSEventSpecificInformation_choice, hf_index, ett_camel_GPRSEventSpecificInformation, NULL);
+ GPRSEventSpecificInformation_choice, hf_index, ett_camel_GPRSEventSpecificInformation,
+ NULL);
return offset;
}
@@ -4625,6 +4736,7 @@ static int dissect_mSRadioAccessCapability_impl(packet_info *pinfo, proto_tree *
return dissect_camel_MSRadioAccessCapability(TRUE, tvb, offset, pinfo, tree, hf_camel_mSRadioAccessCapability);
}
+
static const ber_sequence_t GPRSMSClass_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mSNetworkCapability_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mSRadioAccessCapability_impl },
@@ -4634,7 +4746,7 @@ static const ber_sequence_t GPRSMSClass_sequence[] = {
static int
dissect_camel_GPRSMSClass(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,
- GPRSMSClass_sequence, hf_index, ett_camel_GPRSMSClass);
+ GPRSMSClass_sequence, hf_index, ett_camel_GPRSMSClass);
return offset;
}
@@ -4653,6 +4765,7 @@ dissect_camel_TCInvokeIdSet(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset
}
+
static int
dissect_camel_InvokeID(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_TCInvokeIdSet(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4667,6 +4780,7 @@ static int dissect_operation_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
}
+
static int
dissect_camel_IPRoutingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_CalledPartyNumber(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -4785,7 +4899,8 @@ static const ber_choice_t RequestedInformationValue_choice[] = {
static int
dissect_camel_RequestedInformationValue(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,
- RequestedInformationValue_choice, hf_index, ett_camel_RequestedInformationValue, NULL);
+ RequestedInformationValue_choice, hf_index, ett_camel_RequestedInformationValue,
+ NULL);
return offset;
}
@@ -4793,6 +4908,7 @@ static int dissect_requestedInformationValue_impl(packet_info *pinfo, proto_tree
return dissect_camel_RequestedInformationValue(TRUE, tvb, offset, pinfo, tree, hf_camel_requestedInformationValue);
}
+
static const ber_sequence_t RequestedInformation_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_requestedInformationType_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_requestedInformationValue_impl },
@@ -4802,7 +4918,7 @@ static const ber_sequence_t RequestedInformation_sequence[] = {
static int
dissect_camel_RequestedInformation(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,
- RequestedInformation_sequence, hf_index, ett_camel_RequestedInformation);
+ RequestedInformation_sequence, hf_index, ett_camel_RequestedInformation);
return offset;
}
@@ -4897,6 +5013,7 @@ static int dissect_bothwayThroughConnectionInd_impl(packet_info *pinfo, proto_tr
return dissect_camel_BothwayThroughConnectionInd(TRUE, tvb, offset, pinfo, tree, hf_camel_bothwayThroughConnectionInd);
}
+
static const ber_sequence_t ServiceInteractionIndicatorsTwo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_forwardServiceInteractionInd_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_backwardServiceInteractionInd_impl },
@@ -4912,7 +5029,7 @@ static const ber_sequence_t ServiceInteractionIndicatorsTwo_sequence[] = {
static int
dissect_camel_ServiceInteractionIndicatorsTwo(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,
- ServiceInteractionIndicatorsTwo_sequence, hf_index, ett_camel_ServiceInteractionIndicatorsTwo);
+ ServiceInteractionIndicatorsTwo_sequence, hf_index, ett_camel_ServiceInteractionIndicatorsTwo);
return offset;
}
@@ -4933,6 +5050,7 @@ static int dissect_sGSNCapabilities_impl(packet_info *pinfo, proto_tree *tree, t
return dissect_camel_SGSNCapabilities(TRUE, tvb, offset, pinfo, tree, hf_camel_sGSNCapabilities);
}
+
static const ber_sequence_t SMSEvent_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventTypeSMS_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_monitorMode_impl },
@@ -4942,7 +5060,7 @@ static const ber_sequence_t SMSEvent_sequence[] = {
static int
dissect_camel_SMSEvent(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,
- SMSEvent_sequence, hf_index, ett_camel_SMSEvent);
+ SMSEvent_sequence, hf_index, ett_camel_SMSEvent);
return offset;
}
@@ -4969,6 +5087,7 @@ static int dissect_timerID_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *
}
+
static int
dissect_camel_TimerValue(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_Integer4(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -5301,6 +5420,7 @@ static int dissect_messageType_impl(packet_info *pinfo, proto_tree *tree, tvbuff
return dissect_camel_T_messageType(TRUE, tvb, offset, pinfo, tree, hf_camel_messageType);
}
+
static const ber_sequence_t MiscCallInfo_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_messageType_impl },
{ 0, 0, 0, NULL }
@@ -5309,7 +5429,7 @@ static const ber_sequence_t MiscCallInfo_sequence[] = {
static int
dissect_camel_MiscCallInfo(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,
- MiscCallInfo_sequence, hf_index, ett_camel_MiscCallInfo);
+ MiscCallInfo_sequence, hf_index, ett_camel_MiscCallInfo);
return offset;
}
@@ -5339,6 +5459,7 @@ static int dissect_callresultOctet(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_CallresultoctetPDU(FALSE, tvb, offset, pinfo, tree, hf_camel_callresultOctet);
}
+
static const ber_sequence_t ApplyChargingReportArg_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_OCTETSTRING, BER_FLAGS_NOOWNTAG, dissect_callresultOctet },
{ 0, 0, 0, NULL }
@@ -5347,7 +5468,7 @@ static const ber_sequence_t ApplyChargingReportArg_sequence[] = {
static int
dissect_camel_ApplyChargingReportArg(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,
- ApplyChargingReportArg_sequence, hf_index, ett_camel_ApplyChargingReportArg);
+ ApplyChargingReportArg_sequence, hf_index, ett_camel_ApplyChargingReportArg);
return offset;
}
@@ -5368,12 +5489,14 @@ static const ber_choice_t CancelArg_choice[] = {
static int
dissect_camel_CancelArg(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,
- CancelArg_choice, hf_index, ett_camel_CancelArg, NULL);
+ CancelArg_choice, hf_index, ett_camel_CancelArg,
+ NULL);
return offset;
}
+
static int
dissect_camel_FurnishChargingInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_CamelFCIBillingChargingCharacteristics(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -5399,6 +5522,7 @@ dissect_camel_Q850Cause(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pa
}
+
static int
dissect_camel_ReleaseCallArg(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_Q850Cause(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -5420,7 +5544,8 @@ static const ber_choice_t ReceivedInformationArg_choice[] = {
static int
dissect_camel_ReceivedInformationArg(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,
- ReceivedInformationArg_choice, hf_index, ett_camel_ReceivedInformationArg, NULL);
+ ReceivedInformationArg_choice, hf_index, ett_camel_ReceivedInformationArg,
+ NULL);
return offset;
}
@@ -5435,6 +5560,7 @@ dissect_camel_FurnishChargingInformationSMSArg(gboolean implicit_tag _U_, tvbuff
return offset;
}
+
static const ber_sequence_t ConnectGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_accessPointName_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pdpID_impl },
@@ -5444,11 +5570,12 @@ static const ber_sequence_t ConnectGPRSArg_sequence[] = {
static int
dissect_camel_ConnectGPRSArg(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,
- ConnectGPRSArg_sequence, hf_index, ett_camel_ConnectGPRSArg);
+ ConnectGPRSArg_sequence, hf_index, ett_camel_ConnectGPRSArg);
return offset;
}
+
static const ber_sequence_t EntityReleasedGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_gPRSCause_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
@@ -5458,12 +5585,13 @@ static const ber_sequence_t EntityReleasedGPRSArg_sequence[] = {
static int
dissect_camel_EntityReleasedGPRSArg(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,
- EntityReleasedGPRSArg_sequence, hf_index, ett_camel_EntityReleasedGPRSArg);
+ EntityReleasedGPRSArg_sequence, hf_index, ett_camel_EntityReleasedGPRSArg);
return offset;
}
+
static int
dissect_camel_FurnishChargingInformationGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index _U_) {
offset = dissect_camel_CamelFCIGPRSBillingChargingCharacteristics(implicit_tag, tvb, offset, pinfo, tree, hf_index);
@@ -5471,6 +5599,7 @@ dissect_camel_FurnishChargingInformationGPRSArg(gboolean implicit_tag _U_, tvbuf
return offset;
}
+
static const ber_sequence_t ReleaseGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_gprsCause_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
@@ -5480,7 +5609,7 @@ static const ber_sequence_t ReleaseGPRSArg_sequence[] = {
static int
dissect_camel_ReleaseGPRSArg(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,
- ReleaseGPRSArg_sequence, hf_index, ett_camel_ReleaseGPRSArg);
+ ReleaseGPRSArg_sequence, hf_index, ett_camel_ReleaseGPRSArg);
return offset;
}
@@ -5501,6 +5630,7 @@ static int dissect_gPRSEvent_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_camel_GPRSEventArray(TRUE, tvb, offset, pinfo, tree, hf_camel_gPRSEvent);
}
+
static const ber_sequence_t RequestReportGPRSEventArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_gPRSEvent_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
@@ -5510,11 +5640,12 @@ static const ber_sequence_t RequestReportGPRSEventArg_sequence[] = {
static int
dissect_camel_RequestReportGPRSEventArg(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,
- RequestReportGPRSEventArg_sequence, hf_index, ett_camel_RequestReportGPRSEventArg);
+ RequestReportGPRSEventArg_sequence, hf_index, ett_camel_RequestReportGPRSEventArg);
return offset;
}
+
static const ber_sequence_t SendChargingInformationGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_sCIGPRSBillingChargingCharacteristics_impl },
{ 0, 0, 0, NULL }
@@ -5523,7 +5654,7 @@ static const ber_sequence_t SendChargingInformationGPRSArg_sequence[] = {
static int
dissect_camel_SendChargingInformationGPRSArg(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,
- SendChargingInformationGPRSArg_sequence, hf_index, ett_camel_SendChargingInformationGPRSArg);
+ SendChargingInformationGPRSArg_sequence, hf_index, ett_camel_SendChargingInformationGPRSArg);
return offset;
}
@@ -5548,7 +5679,8 @@ static const ber_choice_t SubscriberState_choice[] = {
static int
dissect_camel_SubscriberState(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,
- SubscriberState_choice, hf_index, ett_camel_SubscriberState, NULL);
+ SubscriberState_choice, hf_index, ett_camel_SubscriberState,
+ NULL);
return offset;
}
@@ -5572,7 +5704,8 @@ static const ber_choice_t CellIdOrLAI_choice[] = {
static int
dissect_camel_CellIdOrLAI(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,
- CellIdOrLAI_choice, hf_index, ett_camel_CellIdOrLAI, NULL);
+ CellIdOrLAI_choice, hf_index, ett_camel_CellIdOrLAI,
+ NULL);
return offset;
}
@@ -5596,7 +5729,8 @@ static const ber_choice_t Ext_BasicServiceCode_choice[] = {
static int
dissect_camel_Ext_BasicServiceCode(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,
- Ext_BasicServiceCode_choice, hf_index, ett_camel_Ext_BasicServiceCode, NULL);
+ Ext_BasicServiceCode_choice, hf_index, ett_camel_Ext_BasicServiceCode,
+ NULL);
return offset;
}
@@ -5604,6 +5738,7 @@ static int dissect_ext_basicServiceCode_impl(packet_info *pinfo, proto_tree *tre
return dissect_camel_Ext_BasicServiceCode(TRUE, tvb, offset, pinfo, tree, hf_camel_ext_basicServiceCode);
}
+
static const ber_sequence_t InitialDPArgExtension_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_gmscAddress_impl },
{ 0, 0, 0, NULL }
@@ -5612,7 +5747,7 @@ static const ber_sequence_t InitialDPArgExtension_sequence[] = {
static int
dissect_camel_InitialDPArgExtension(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,
- InitialDPArgExtension_sequence, hf_index, ett_camel_InitialDPArgExtension);
+ InitialDPArgExtension_sequence, hf_index, ett_camel_InitialDPArgExtension);
return offset;
}
@@ -5633,6 +5768,7 @@ static int dissect_geodeticInformation_impl(packet_info *pinfo, proto_tree *tree
return dissect_camel_GeodeticInformation(TRUE, tvb, offset, pinfo, tree, hf_camel_geodeticInformation);
}
+
static const ber_sequence_t LocationInformation_sequence[] = {
{ BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_ageOfLocationInformation },
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_geographicalInformation_impl },
@@ -5651,7 +5787,7 @@ static const ber_sequence_t LocationInformation_sequence[] = {
static int
dissect_camel_LocationInformation(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,
- LocationInformation_sequence, hf_index, ett_camel_LocationInformation);
+ LocationInformation_sequence, hf_index, ett_camel_LocationInformation);
return offset;
}
@@ -5662,6 +5798,7 @@ static int dissect_locationInformationMSC_impl(packet_info *pinfo, proto_tree *t
return dissect_camel_LocationInformation(TRUE, tvb, offset, pinfo, tree, hf_camel_locationInformationMSC);
}
+
static const ber_sequence_t EventReportGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_gPRSEventType_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_miscGPRSInfo_impl },
@@ -5673,11 +5810,12 @@ static const ber_sequence_t EventReportGPRSArg_sequence[] = {
static int
dissect_camel_EventReportGPRSArg(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,
- EventReportGPRSArg_sequence, hf_index, ett_camel_EventReportGPRSArg);
+ EventReportGPRSArg_sequence, hf_index, ett_camel_EventReportGPRSArg);
return offset;
}
+
static const ber_sequence_t ApplyChargingArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_aChBillingChargingCharacteristics_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_partyToCharge1_impl },
@@ -5688,11 +5826,12 @@ static const ber_sequence_t ApplyChargingArg_sequence[] = {
static int
dissect_camel_ApplyChargingArg(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,
- ApplyChargingArg_sequence, hf_index, ett_camel_ApplyChargingArg);
+ ApplyChargingArg_sequence, hf_index, ett_camel_ApplyChargingArg);
return offset;
}
+
static const ber_sequence_t AssistRequestInstructionsArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_correlationID_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_iPSSPCapabilities_impl },
@@ -5703,11 +5842,12 @@ static const ber_sequence_t AssistRequestInstructionsArg_sequence[] = {
static int
dissect_camel_AssistRequestInstructionsArg(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,
- AssistRequestInstructionsArg_sequence, hf_index, ett_camel_AssistRequestInstructionsArg);
+ AssistRequestInstructionsArg_sequence, hf_index, ett_camel_AssistRequestInstructionsArg);
return offset;
}
+
static const ber_sequence_t CallInformationRequestArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_requestedInformationTypeList_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_extensions_impl },
@@ -5718,11 +5858,12 @@ static const ber_sequence_t CallInformationRequestArg_sequence[] = {
static int
dissect_camel_CallInformationRequestArg(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,
- CallInformationRequestArg_sequence, hf_index, ett_camel_CallInformationRequestArg);
+ CallInformationRequestArg_sequence, hf_index, ett_camel_CallInformationRequestArg);
return offset;
}
+
static const ber_sequence_t ConnectArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_destinationRoutingAddress_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_alertingPattern_impl },
@@ -5746,7 +5887,7 @@ static const ber_sequence_t ConnectArg_sequence[] = {
static int
dissect_camel_ConnectArg(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,
- ConnectArg_sequence, hf_index, ett_camel_ConnectArg);
+ ConnectArg_sequence, hf_index, ett_camel_ConnectArg);
return offset;
}
@@ -5767,7 +5908,8 @@ static const ber_choice_t T_resourceAddress_choice[] = {
static int
dissect_camel_T_resourceAddress(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_resourceAddress_choice, hf_index, ett_camel_T_resourceAddress, NULL);
+ T_resourceAddress_choice, hf_index, ett_camel_T_resourceAddress,
+ NULL);
return offset;
}
@@ -5775,6 +5917,7 @@ static int dissect_resourceAddress(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_T_resourceAddress(FALSE, tvb, offset, pinfo, tree, hf_camel_resourceAddress);
}
+
static const ber_sequence_t ConnectToResourceArg_sequence[] = {
{ BER_CLASS_CON, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_resourceAddress },
{ BER_CLASS_CON, 4, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_extensions_impl },
@@ -5785,11 +5928,12 @@ static const ber_sequence_t ConnectToResourceArg_sequence[] = {
static int
dissect_camel_ConnectToResourceArg(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,
- ConnectToResourceArg_sequence, hf_index, ett_camel_ConnectToResourceArg);
+ ConnectToResourceArg_sequence, hf_index, ett_camel_ConnectToResourceArg);
return offset;
}
+
static const ber_sequence_t ContinueWithArgumentArg_sequence[] = {
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_alertingPattern_impl },
{ BER_CLASS_CON, 6, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_extensions_impl },
@@ -5808,11 +5952,12 @@ static const ber_sequence_t ContinueWithArgumentArg_sequence[] = {
static int
dissect_camel_ContinueWithArgumentArg(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,
- ContinueWithArgumentArg_sequence, hf_index, ett_camel_ContinueWithArgumentArg);
+ ContinueWithArgumentArg_sequence, hf_index, ett_camel_ContinueWithArgumentArg);
return offset;
}
+
static const ber_sequence_t EstablishTemporaryConnectionArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_assistingSSPIPRoutingAddress_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_correlationID_impl },
@@ -5828,11 +5973,12 @@ static const ber_sequence_t EstablishTemporaryConnectionArg_sequence[] = {
static int
dissect_camel_EstablishTemporaryConnectionArg(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,
- EstablishTemporaryConnectionArg_sequence, hf_index, ett_camel_EstablishTemporaryConnectionArg);
+ EstablishTemporaryConnectionArg_sequence, hf_index, ett_camel_EstablishTemporaryConnectionArg);
return offset;
}
+
static const ber_sequence_t EventReportBCSMArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventTypeBCSM_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_eventSpecificInformationBCSM_impl },
@@ -5845,11 +5991,12 @@ static const ber_sequence_t EventReportBCSMArg_sequence[] = {
static int
dissect_camel_EventReportBCSMArg(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,
- EventReportBCSMArg_sequence, hf_index, ett_camel_EventReportBCSMArg);
+ EventReportBCSMArg_sequence, hf_index, ett_camel_EventReportBCSMArg);
return offset;
}
+
static const ber_sequence_t ResetTimerArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_timerID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_timervalue_impl },
@@ -5860,11 +6007,12 @@ static const ber_sequence_t ResetTimerArg_sequence[] = {
static int
dissect_camel_ResetTimerArg(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,
- ResetTimerArg_sequence, hf_index, ett_camel_ResetTimerArg);
+ ResetTimerArg_sequence, hf_index, ett_camel_ResetTimerArg);
return offset;
}
+
static const ber_sequence_t SendChargingInformationArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_sCIBillingChargingCharacteristics_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_partyToCharge1_impl },
@@ -5875,11 +6023,12 @@ static const ber_sequence_t SendChargingInformationArg_sequence[] = {
static int
dissect_camel_SendChargingInformationArg(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,
- SendChargingInformationArg_sequence, hf_index, ett_camel_SendChargingInformationArg);
+ SendChargingInformationArg_sequence, hf_index, ett_camel_SendChargingInformationArg);
return offset;
}
+
static const ber_sequence_t CAPGPRSReferenceNumber_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL, dissect_destinationReference },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_originationReference },
@@ -5889,11 +6038,12 @@ static const ber_sequence_t CAPGPRSReferenceNumber_sequence[] = {
static int
dissect_camel_CAPGPRSReferenceNumber(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,
- CAPGPRSReferenceNumber_sequence, hf_index, ett_camel_CAPGPRSReferenceNumber);
+ CAPGPRSReferenceNumber_sequence, hf_index, ett_camel_CAPGPRSReferenceNumber);
return offset;
}
+
static const ber_sequence_t EventReportSMSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventTypeSMS_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_eventSpecificInformationSMS_impl },
@@ -5905,7 +6055,7 @@ static const ber_sequence_t EventReportSMSArg_sequence[] = {
static int
dissect_camel_EventReportSMSArg(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,
- EventReportSMSArg_sequence, hf_index, ett_camel_EventReportSMSArg);
+ EventReportSMSArg_sequence, hf_index, ett_camel_EventReportSMSArg);
return offset;
}
@@ -5926,6 +6076,7 @@ static int dissect_sMSEvents_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t
return dissect_camel_SMSEventArray(TRUE, tvb, offset, pinfo, tree, hf_camel_sMSEvents);
}
+
static const ber_sequence_t RequestReportSMSEventArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_sMSEvents_impl },
{ BER_CLASS_CON, 10, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_extensions_impl },
@@ -5935,11 +6086,12 @@ static const ber_sequence_t RequestReportSMSEventArg_sequence[] = {
static int
dissect_camel_RequestReportSMSEventArg(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,
- RequestReportSMSEventArg_sequence, hf_index, ett_camel_RequestReportSMSEventArg);
+ RequestReportSMSEventArg_sequence, hf_index, ett_camel_RequestReportSMSEventArg);
return offset;
}
+
static const ber_sequence_t ResetTimerSMSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_timerID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_timervalue_impl },
@@ -5950,7 +6102,7 @@ static const ber_sequence_t ResetTimerSMSArg_sequence[] = {
static int
dissect_camel_ResetTimerSMSArg(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,
- ResetTimerSMSArg_sequence, hf_index, ett_camel_ResetTimerSMSArg);
+ ResetTimerSMSArg_sequence, hf_index, ett_camel_ResetTimerSMSArg);
return offset;
}
@@ -5971,6 +6123,7 @@ static int dissect_bcsmEvents_impl(packet_info *pinfo, proto_tree *tree, tvbuff_
return dissect_camel_BCSMEventArray(TRUE, tvb, offset, pinfo, tree, hf_camel_bcsmEvents);
}
+
static const ber_sequence_t RequestReportBCSMEventArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_bcsmEvents_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_extensions_impl },
@@ -5980,11 +6133,12 @@ static const ber_sequence_t RequestReportBCSMEventArg_sequence[] = {
static int
dissect_camel_RequestReportBCSMEventArg(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,
- RequestReportBCSMEventArg_sequence, hf_index, ett_camel_RequestReportBCSMEventArg);
+ RequestReportBCSMEventArg_sequence, hf_index, ett_camel_RequestReportBCSMEventArg);
return offset;
}
+
static const ber_sequence_t ConnectSMSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartysNumber_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_destinationSubscriberNumber_impl },
@@ -5996,11 +6150,12 @@ static const ber_sequence_t ConnectSMSArg_sequence[] = {
static int
dissect_camel_ConnectSMSArg(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,
- ConnectSMSArg_sequence, hf_index, ett_camel_ConnectSMSArg);
+ ConnectSMSArg_sequence, hf_index, ett_camel_ConnectSMSArg);
return offset;
}
+
static const ber_sequence_t CallInformationReportArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_requestedInformationList_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_extensions_impl },
@@ -6011,11 +6166,12 @@ static const ber_sequence_t CallInformationReportArg_sequence[] = {
static int
dissect_camel_CallInformationReportArg(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,
- CallInformationReportArg_sequence, hf_index, ett_camel_CallInformationReportArg);
+ CallInformationReportArg_sequence, hf_index, ett_camel_CallInformationReportArg);
return offset;
}
+
static const ber_sequence_t PlayAnnouncementArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_informationToSend_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_disconnectFromIPForbidden_impl },
@@ -6027,11 +6183,12 @@ static const ber_sequence_t PlayAnnouncementArg_sequence[] = {
static int
dissect_camel_PlayAnnouncementArg(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,
- PlayAnnouncementArg_sequence, hf_index, ett_camel_PlayAnnouncementArg);
+ PlayAnnouncementArg_sequence, hf_index, ett_camel_PlayAnnouncementArg);
return offset;
}
+
static const ber_sequence_t PromptAndCollectUserInformationArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_collectedInfo_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_disconnectFromIPForbidden_impl },
@@ -6043,11 +6200,12 @@ static const ber_sequence_t PromptAndCollectUserInformationArg_sequence[] = {
static int
dissect_camel_PromptAndCollectUserInformationArg(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,
- PromptAndCollectUserInformationArg_sequence, hf_index, ett_camel_PromptAndCollectUserInformationArg);
+ PromptAndCollectUserInformationArg_sequence, hf_index, ett_camel_PromptAndCollectUserInformationArg);
return offset;
}
+
static const ber_sequence_t InitialDPGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_serviceKey_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_gPRSEventType_impl },
@@ -6072,11 +6230,12 @@ static const ber_sequence_t InitialDPGPRSArg_sequence[] = {
static int
dissect_camel_InitialDPGPRSArg(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,
- InitialDPGPRSArg_sequence, hf_index, ett_camel_InitialDPGPRSArg);
+ InitialDPGPRSArg_sequence, hf_index, ett_camel_InitialDPGPRSArg);
return offset;
}
+
static const ber_sequence_t CallGapArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_gapCriteria_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_gapIndicators_impl },
@@ -6089,11 +6248,12 @@ static const ber_sequence_t CallGapArg_sequence[] = {
static int
dissect_camel_CallGapArg(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,
- CallGapArg_sequence, hf_index, ett_camel_CallGapArg);
+ CallGapArg_sequence, hf_index, ett_camel_CallGapArg);
return offset;
}
+
static const ber_sequence_t InitialDPArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_serviceKey_impl },
{ BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_calledPartyNumber_impl },
@@ -6132,11 +6292,12 @@ static const ber_sequence_t InitialDPArg_sequence[] = {
static int
dissect_camel_InitialDPArg(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,
- InitialDPArg_sequence, hf_index, ett_camel_InitialDPArg);
+ InitialDPArg_sequence, hf_index, ett_camel_InitialDPArg);
return offset;
}
+
static const ber_sequence_t InitialDPSMSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_serviceKey_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_destinationSubscriberNumber_impl },
@@ -6161,7 +6322,7 @@ static const ber_sequence_t InitialDPSMSArg_sequence[] = {
static int
dissect_camel_InitialDPSMSArg(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,
- InitialDPSMSArg_sequence, hf_index, ett_camel_InitialDPSMSArg);
+ InitialDPSMSArg_sequence, hf_index, ett_camel_InitialDPSMSArg);
return offset;
}
@@ -6176,6 +6337,7 @@ dissect_camel_ReleaseSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset
return offset;
}
+
static const ber_sequence_t ApplyChargingGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_chargingCharacteristics_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tariffSwitchInterval_impl },
@@ -6186,11 +6348,12 @@ static const ber_sequence_t ApplyChargingGPRSArg_sequence[] = {
static int
dissect_camel_ApplyChargingGPRSArg(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,
- ApplyChargingGPRSArg_sequence, hf_index, ett_camel_ApplyChargingGPRSArg);
+ ApplyChargingGPRSArg_sequence, hf_index, ett_camel_ApplyChargingGPRSArg);
return offset;
}
+
static const ber_sequence_t ApplyChargingReportGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG|BER_FLAGS_NOTCHKTAG, dissect_chargingResult_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_qualityOfService_impl },
@@ -6203,11 +6366,12 @@ static const ber_sequence_t ApplyChargingReportGPRSArg_sequence[] = {
static int
dissect_camel_ApplyChargingReportGPRSArg(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,
- ApplyChargingReportGPRSArg_sequence, hf_index, ett_camel_ApplyChargingReportGPRSArg);
+ ApplyChargingReportGPRSArg_sequence, hf_index, ett_camel_ApplyChargingReportGPRSArg);
return offset;
}
+
static const ber_sequence_t CancelGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
{ 0, 0, 0, NULL }
@@ -6216,11 +6380,12 @@ static const ber_sequence_t CancelGPRSArg_sequence[] = {
static int
dissect_camel_CancelGPRSArg(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,
- CancelGPRSArg_sequence, hf_index, ett_camel_CancelGPRSArg);
+ CancelGPRSArg_sequence, hf_index, ett_camel_CancelGPRSArg);
return offset;
}
+
static const ber_sequence_t ContinueGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pDPID_impl },
{ 0, 0, 0, NULL }
@@ -6229,11 +6394,12 @@ static const ber_sequence_t ContinueGPRSArg_sequence[] = {
static int
dissect_camel_ContinueGPRSArg(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,
- ContinueGPRSArg_sequence, hf_index, ett_camel_ContinueGPRSArg);
+ ContinueGPRSArg_sequence, hf_index, ett_camel_ContinueGPRSArg);
return offset;
}
+
static const ber_sequence_t ResetTimerGPRSArg_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_timerID_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_timervalue_impl },
@@ -6243,7 +6409,7 @@ static const ber_sequence_t ResetTimerGPRSArg_sequence[] = {
static int
dissect_camel_ResetTimerGPRSArg(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,
- ResetTimerGPRSArg_sequence, hf_index, ett_camel_ResetTimerGPRSArg);
+ ResetTimerGPRSArg_sequence, hf_index, ett_camel_ResetTimerGPRSArg);
return offset;
}
@@ -6268,6 +6434,7 @@ static int dissect_problem_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *
return dissect_camel_T_problem(TRUE, tvb, offset, pinfo, tree, hf_camel_problem);
}
+
static const ber_sequence_t CancelFailedPARAM_sequence[] = {
{ BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_problem_impl },
{ BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_operation_impl },
@@ -6277,7 +6444,7 @@ static const ber_sequence_t CancelFailedPARAM_sequence[] = {
static int
dissect_camel_CancelFailedPARAM(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,
- CancelFailedPARAM_sequence, hf_index, ett_camel_CancelFailedPARAM);
+ CancelFailedPARAM_sequence, hf_index, ett_camel_CancelFailedPARAM);
return offset;
}
@@ -6666,9 +6833,7 @@ dissect_camel_camelPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pac
if (pinfo->private_data != NULL){
version_ptr = strrchr(pinfo->private_data,'.');
if (version_ptr) {
- version_str = g_strdup(version_ptr+1);
- application_context_version = atoi(version_str);
- g_free(version_str);
+ application_context_version = atoi(version_ptr+1);
}
}