diff options
Diffstat (limited to 'epan/dissectors/packet-camel.c')
-rw-r--r-- | epan/dissectors/packet-camel.c | 2329 |
1 files changed, 1170 insertions, 1159 deletions
diff --git a/epan/dissectors/packet-camel.c b/epan/dissectors/packet-camel.c index e031199e54..991e35c058 100644 --- a/epan/dissectors/packet-camel.c +++ b/epan/dissectors/packet-camel.c @@ -3,9 +3,6 @@ /* packet-camel.c */ /* asn2wrs.py -b -L -p camel -c ./camel.cnf -s ./packet-camel-template -D . -O ../.. CAP-object-identifiers.asn CAP-classes.asn CAP-datatypes.asn CAP-errorcodes.asn CAP-errortypes.asn CAP-operationcodes.asn CAP-GPRS-ReferenceNumber.asn CAP-gsmSCF-gsmSRF-ops-args.asn CAP-gsmSSF-gsmSCF-ops-args.asn CAP-gprsSSF-gsmSCF-ops-args.asn CAP-SMS-ops-args.asn CAP-U-ABORT-Data.asn CamelV2diff.asn ../ros/Remote-Operations-Information-Objects.asn ../ros/Remote-Operations-Generic-ROS-PDUs.asn */ -/* Input file: packet-camel-template.c */ - -#line 1 "./asn1/camel/packet-camel-template.c" /* packet-camel-template.c * Routines for Camel * Copyright 2004, Tim Endean <endeant@hotmail.com> @@ -56,9 +53,9 @@ #define PFNAME "camel" /* Initialize the protocol and registered fields */ -static int proto_camel = -1; -int date_format = 1; /*assume european date format */ -int camel_tap = -1; +static int proto_camel; +static int date_format = 1; /*assume european date format */ +static int camel_tap; /* Global variables */ static guint32 opcode=0; static guint32 errorCode=0; @@ -74,531 +71,527 @@ static struct camelsrt_info_t camelsrt_global_info[MAX_CAMEL_INSTANCE]; /* ROSE context */ static rose_ctx_t camel_rose_ctx; -static int hf_digit = -1; -static int hf_camel_extension_code_local = -1; -static int hf_camel_error_code_local = -1; -static int hf_camel_cause_indicator = -1; -static int hf_camel_PDPTypeNumber_etsi = -1; -static int hf_camel_PDPTypeNumber_ietf = -1; -static int hf_camel_PDPAddress_IPv4 = -1; -static int hf_camel_PDPAddress_IPv6 = -1; -static int hf_camel_cellGlobalIdOrServiceAreaIdFixedLength = -1; -static int hf_camel_RP_Cause = -1; -static int hf_camel_CAMEL_AChBillingChargingCharacteristics = -1; -static int hf_camel_CAMEL_FCIBillingChargingCharacteristics = -1; -static int hf_camel_CAMEL_FCIGPRSBillingChargingCharacteristics = -1; -static int hf_camel_CAMEL_FCISMSBillingChargingCharacteristics = -1; -static int hf_camel_CAMEL_SCIBillingChargingCharacteristics = -1; -static int hf_camel_CAMEL_SCIGPRSBillingChargingCharacteristics = -1; -static int hf_camel_CAMEL_CallResult = -1; +static int hf_digit; +static int hf_camel_extension_code_local; +static int hf_camel_error_code_local; +static int hf_camel_cause_indicator; +static int hf_camel_PDPTypeNumber_etsi; +static int hf_camel_PDPTypeNumber_ietf; +static int hf_camel_PDPAddress_IPv4; +static int hf_camel_PDPAddress_IPv6; +static int hf_camel_cellGlobalIdOrServiceAreaIdFixedLength; +static int hf_camel_RP_Cause; +static int hf_camel_CAMEL_AChBillingChargingCharacteristics; +static int hf_camel_CAMEL_FCIBillingChargingCharacteristics; +static int hf_camel_CAMEL_FCIGPRSBillingChargingCharacteristics; +static int hf_camel_CAMEL_FCISMSBillingChargingCharacteristics; +static int hf_camel_CAMEL_SCIBillingChargingCharacteristics; +static int hf_camel_CAMEL_SCIGPRSBillingChargingCharacteristics; +static int hf_camel_CAMEL_CallResult; /* Used by persistent data */ -static int hf_camelsrt_SessionId=-1; -static int hf_camelsrt_RequestNumber=-1; -static int hf_camelsrt_Duplicate=-1; -static int hf_camelsrt_RequestFrame=-1; -static int hf_camelsrt_ResponseFrame=-1; -static int hf_camelsrt_DeltaTime=-1; -static int hf_camelsrt_SessionTime=-1; -static int hf_camelsrt_DeltaTime31=-1; -static int hf_camelsrt_DeltaTime75=-1; -static int hf_camelsrt_DeltaTime65=-1; -static int hf_camelsrt_DeltaTime22=-1; -static int hf_camelsrt_DeltaTime35=-1; -static int hf_camelsrt_DeltaTime80=-1; - - -/*--- Included file: packet-camel-hf.c ---*/ -#line 1 "./asn1/camel/packet-camel-hf.c" -static int hf_camel_PAR_cancelFailed_PDU = -1; /* PAR_cancelFailed */ -static int hf_camel_PAR_requestedInfoError_PDU = -1; /* PAR_requestedInfoError */ -static int hf_camel_UnavailableNetworkResource_PDU = -1; /* UnavailableNetworkResource */ -static int hf_camel_PAR_taskRefused_PDU = -1; /* PAR_taskRefused */ -static int hf_camel_CAP_GPRS_ReferenceNumber_PDU = -1; /* CAP_GPRS_ReferenceNumber */ -static int hf_camel_PlayAnnouncementArg_PDU = -1; /* PlayAnnouncementArg */ -static int hf_camel_PromptAndCollectUserInformationArg_PDU = -1; /* PromptAndCollectUserInformationArg */ -static int hf_camel_ReceivedInformationArg_PDU = -1; /* ReceivedInformationArg */ -static int hf_camel_SpecializedResourceReportArg_PDU = -1; /* SpecializedResourceReportArg */ -static int hf_camel_ApplyChargingArg_PDU = -1; /* ApplyChargingArg */ -static int hf_camel_ApplyChargingReportArg_PDU = -1; /* ApplyChargingReportArg */ -static int hf_camel_AssistRequestInstructionsArg_PDU = -1; /* AssistRequestInstructionsArg */ -static int hf_camel_CallGapArg_PDU = -1; /* CallGapArg */ -static int hf_camel_CallInformationReportArg_PDU = -1; /* CallInformationReportArg */ -static int hf_camel_CallInformationRequestArg_PDU = -1; /* CallInformationRequestArg */ -static int hf_camel_CancelArg_PDU = -1; /* CancelArg */ -static int hf_camel_CollectInformationArg_PDU = -1; /* CollectInformationArg */ -static int hf_camel_ConnectArg_PDU = -1; /* ConnectArg */ -static int hf_camel_ConnectToResourceArg_PDU = -1; /* ConnectToResourceArg */ -static int hf_camel_ContinueWithArgumentArg_PDU = -1; /* ContinueWithArgumentArg */ -static int hf_camel_DisconnectForwardConnectionWithArgumentArg_PDU = -1; /* DisconnectForwardConnectionWithArgumentArg */ -static int hf_camel_DisconnectLegArg_PDU = -1; /* DisconnectLegArg */ -static int hf_camel_EntityReleasedArg_PDU = -1; /* EntityReleasedArg */ -static int hf_camel_EstablishTemporaryConnectionArg_PDU = -1; /* EstablishTemporaryConnectionArg */ -static int hf_camel_EventReportBCSMArg_PDU = -1; /* EventReportBCSMArg */ -static int hf_camel_FurnishChargingInformationArg_PDU = -1; /* FurnishChargingInformationArg */ -static int hf_camel_InitialDPArg_PDU = -1; /* InitialDPArg */ -static int hf_camel_InitiateCallAttemptArg_PDU = -1; /* InitiateCallAttemptArg */ -static int hf_camel_InitiateCallAttemptRes_PDU = -1; /* InitiateCallAttemptRes */ -static int hf_camel_MoveLegArg_PDU = -1; /* MoveLegArg */ -static int hf_camel_PlayToneArg_PDU = -1; /* PlayToneArg */ -static int hf_camel_ReleaseCallArg_PDU = -1; /* ReleaseCallArg */ -static int hf_camel_RequestReportBCSMEventArg_PDU = -1; /* RequestReportBCSMEventArg */ -static int hf_camel_ResetTimerArg_PDU = -1; /* ResetTimerArg */ -static int hf_camel_SendChargingInformationArg_PDU = -1; /* SendChargingInformationArg */ -static int hf_camel_SplitLegArg_PDU = -1; /* SplitLegArg */ -static int hf_camel_ApplyChargingGPRSArg_PDU = -1; /* ApplyChargingGPRSArg */ -static int hf_camel_ApplyChargingReportGPRSArg_PDU = -1; /* ApplyChargingReportGPRSArg */ -static int hf_camel_CancelGPRSArg_PDU = -1; /* CancelGPRSArg */ -static int hf_camel_ConnectGPRSArg_PDU = -1; /* ConnectGPRSArg */ -static int hf_camel_ContinueGPRSArg_PDU = -1; /* ContinueGPRSArg */ -static int hf_camel_EntityReleasedGPRSArg_PDU = -1; /* EntityReleasedGPRSArg */ -static int hf_camel_EventReportGPRSArg_PDU = -1; /* EventReportGPRSArg */ -static int hf_camel_FurnishChargingInformationGPRSArg_PDU = -1; /* FurnishChargingInformationGPRSArg */ -static int hf_camel_InitialDPGPRSArg_PDU = -1; /* InitialDPGPRSArg */ -static int hf_camel_ReleaseGPRSArg_PDU = -1; /* ReleaseGPRSArg */ -static int hf_camel_RequestReportGPRSEventArg_PDU = -1; /* RequestReportGPRSEventArg */ -static int hf_camel_ResetTimerGPRSArg_PDU = -1; /* ResetTimerGPRSArg */ -static int hf_camel_SendChargingInformationGPRSArg_PDU = -1; /* SendChargingInformationGPRSArg */ -static int hf_camel_ConnectSMSArg_PDU = -1; /* ConnectSMSArg */ -static int hf_camel_EventReportSMSArg_PDU = -1; /* EventReportSMSArg */ -static int hf_camel_FurnishChargingInformationSMSArg_PDU = -1; /* FurnishChargingInformationSMSArg */ -static int hf_camel_InitialDPSMSArg_PDU = -1; /* InitialDPSMSArg */ -static int hf_camel_ReleaseSMSArg_PDU = -1; /* ReleaseSMSArg */ -static int hf_camel_RequestReportSMSEventArg_PDU = -1; /* RequestReportSMSEventArg */ -static int hf_camel_ResetTimerSMSArg_PDU = -1; /* ResetTimerSMSArg */ -static int hf_camel_CAP_U_ABORT_REASON_PDU = -1; /* CAP_U_ABORT_REASON */ -static int hf_camel_legID = -1; /* LegID */ -static int hf_camel_srfConnection = -1; /* CallSegmentID */ -static int hf_camel_aOCInitial = -1; /* CAI_GSM0224 */ -static int hf_camel_aOCSubsequent = -1; /* AOCSubsequent */ -static int hf_camel_cAI_GSM0224 = -1; /* CAI_GSM0224 */ -static int hf_camel_aocSubsequent_tariffSwitchInterval = -1; /* INTEGER_1_86400 */ -static int hf_camel_audibleIndicatorTone = -1; /* BOOLEAN */ -static int hf_camel_burstList = -1; /* BurstList */ -static int hf_camel_conferenceTreatmentIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_callCompletionTreatmentIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_calledAddressValue = -1; /* Digits */ -static int hf_camel_gapOnService = -1; /* GapOnService */ -static int hf_camel_calledAddressAndService = -1; /* T_calledAddressAndService */ -static int hf_camel_serviceKey = -1; /* ServiceKey */ -static int hf_camel_callingAddressAndService = -1; /* T_callingAddressAndService */ -static int hf_camel_callingAddressValue = -1; /* Digits */ -static int hf_camel_eventTypeBCSM = -1; /* EventTypeBCSM */ -static int hf_camel_monitorMode = -1; /* MonitorMode */ -static int hf_camel_dpSpecificCriteria = -1; /* DpSpecificCriteria */ -static int hf_camel_automaticRearm = -1; /* NULL */ -static int hf_camel_cause = -1; /* Cause */ -static int hf_camel_bearerCap = -1; /* T_bearerCap */ -static int hf_camel_numberOfBursts = -1; /* INTEGER_1_3 */ -static int hf_camel_burstInterval = -1; /* INTEGER_1_1200 */ -static int hf_camel_numberOfTonesInBurst = -1; /* INTEGER_1_3 */ -static int hf_camel_burstToneDuration = -1; /* INTEGER_1_20 */ -static int hf_camel_toneInterval = -1; /* INTEGER_1_20 */ -static int hf_camel_warningPeriod = -1; /* INTEGER_1_1200 */ -static int hf_camel_bursts = -1; /* Burst */ -static int hf_camel_e1 = -1; /* INTEGER_0_8191 */ -static int hf_camel_e2 = -1; /* INTEGER_0_8191 */ -static int hf_camel_e3 = -1; /* INTEGER_0_8191 */ -static int hf_camel_e4 = -1; /* INTEGER_0_8191 */ -static int hf_camel_e5 = -1; /* INTEGER_0_8191 */ -static int hf_camel_e6 = -1; /* INTEGER_0_8191 */ -static int hf_camel_e7 = -1; /* INTEGER_0_8191 */ -static int hf_camel_callSegmentID = -1; /* CallSegmentID */ -static int hf_camel_invokeID = -1; /* InvokeID */ -static int hf_camel_timeDurationCharging = -1; /* T_timeDurationCharging */ -static int hf_camel_maxCallPeriodDuration = -1; /* INTEGER_1_864000 */ -static int hf_camel_releaseIfdurationExceeded = -1; /* BOOLEAN */ -static int hf_camel_timeDurationCharging_tariffSwitchInterval = -1; /* INTEGER_1_86400 */ -static int hf_camel_audibleIndicator = -1; /* T_audibleIndicator */ -static int hf_camel_extensions = -1; /* Extensions */ -static int hf_camel_timeDurationChargingResult = -1; /* T_timeDurationChargingResult */ -static int hf_camel_timeDurationChargingResultpartyToCharge = -1; /* ReceivingSideID */ -static int hf_camel_timeInformation = -1; /* TimeInformation */ -static int hf_camel_legActive = -1; /* BOOLEAN */ -static int hf_camel_callLegReleasedAtTcpExpiry = -1; /* NULL */ -static int hf_camel_aChChargingAddress = -1; /* AChChargingAddress */ -static int hf_camel_fci_fCIBCCCAMELsequence1 = -1; /* T_fci_fCIBCCCAMELsequence1 */ -static int hf_camel_freeFormatData = -1; /* OCTET_STRING_SIZE_bound__minFCIBillingChargingDataLength_bound__maxFCIBillingChargingDataLength */ -static int hf_camel_fCIBCCCAMELsequence1partyToCharge = -1; /* SendingSideID */ -static int hf_camel_appendFreeFormatData = -1; /* AppendFreeFormatData */ -static int hf_camel_fciGPRS_fCIBCCCAMELsequence1 = -1; /* T_fciGPRS_fCIBCCCAMELsequence1 */ -static int hf_camel_pDPID = -1; /* PDPID */ -static int hf_camel_fciSMS_fCIBCCCAMELsequence1 = -1; /* T_fciSMS_fCIBCCCAMELsequence1 */ -static int hf_camel_aOCBeforeAnswer = -1; /* AOCBeforeAnswer */ -static int hf_camel_aOCAfterAnswer = -1; /* AOCSubsequent */ -static int hf_camel_aOC_extension = -1; /* CAMEL_SCIBillingChargingCharacteristicsAlt */ -static int hf_camel_aOCGPRS = -1; /* AOCGPRS */ -static int hf_camel_ChangeOfPositionControlInfo_item = -1; /* ChangeOfLocation */ -static int hf_camel_cellGlobalId = -1; /* CellGlobalIdOrServiceAreaIdFixedLength */ -static int hf_camel_serviceAreaId = -1; /* CellGlobalIdOrServiceAreaIdFixedLength */ -static int hf_camel_locationAreaId = -1; /* LAIFixedLength */ -static int hf_camel_inter_SystemHandOver = -1; /* NULL */ -static int hf_camel_inter_PLMNHandOver = -1; /* NULL */ -static int hf_camel_inter_MSCHandOver = -1; /* NULL */ -static int hf_camel_changeOfLocationAlt = -1; /* ChangeOfLocationAlt */ -static int hf_camel_maxTransferredVolume = -1; /* INTEGER_1_4294967295 */ -static int hf_camel_maxElapsedTime = -1; /* INTEGER_1_86400 */ -static int hf_camel_transferredVolume = -1; /* TransferredVolume */ -static int hf_camel_elapsedTime = -1; /* ElapsedTime */ -static int hf_camel_transferredVolumeRollOver = -1; /* TransferredVolumeRollOver */ -static int hf_camel_elapsedTimeRollOver = -1; /* ElapsedTimeRollOver */ -static int hf_camel_minimumNbOfDigits = -1; /* INTEGER_1_30 */ -static int hf_camel_maximumNbOfDigits = -1; /* INTEGER_1_30 */ -static int hf_camel_endOfReplyDigit = -1; /* OCTET_STRING_SIZE_1_2 */ -static int hf_camel_cancelDigit = -1; /* OCTET_STRING_SIZE_1_2 */ -static int hf_camel_startDigit = -1; /* OCTET_STRING_SIZE_1_2 */ -static int hf_camel_firstDigitTimeOut = -1; /* INTEGER_1_127 */ -static int hf_camel_interDigitTimeOut = -1; /* INTEGER_1_127 */ -static int hf_camel_errorTreatment = -1; /* ErrorTreatment */ -static int hf_camel_interruptableAnnInd = -1; /* BOOLEAN */ -static int hf_camel_voiceInformation = -1; /* BOOLEAN */ -static int hf_camel_voiceBack = -1; /* BOOLEAN */ -static int hf_camel_collectedDigits = -1; /* CollectedDigits */ -static int hf_camel_basicGapCriteria = -1; /* BasicGapCriteria */ -static int hf_camel_scfID = -1; /* ScfID */ -static int hf_camel_DestinationRoutingAddress_item = -1; /* CalledPartyNumber */ -static int hf_camel_applicationTimer = -1; /* ApplicationTimer */ -static int hf_camel_midCallControlInfo = -1; /* MidCallControlInfo */ -static int hf_camel_dpSpecificCriteriaAlt = -1; /* DpSpecificCriteriaAlt */ -static int hf_camel_changeOfPositionControlInfo = -1; /* ChangeOfPositionControlInfo */ -static int hf_camel_numberOfDigits = -1; /* NumberOfDigits */ -static int hf_camel_interDigitTimeout = -1; /* INTEGER_1_127 */ -static int hf_camel_oServiceChangeSpecificInfo = -1; /* T_oServiceChangeSpecificInfo */ -static int hf_camel_ext_basicServiceCode = -1; /* Ext_BasicServiceCode */ -static int hf_camel_initiatorOfServiceChange = -1; /* InitiatorOfServiceChange */ -static int hf_camel_natureOfServiceChange = -1; /* NatureOfServiceChange */ -static int hf_camel_tServiceChangeSpecificInfo = -1; /* T_tServiceChangeSpecificInfo */ -static int hf_camel_collectedInfoSpecificInfo = -1; /* T_collectedInfoSpecificInfo */ -static int hf_camel_calledPartyNumber = -1; /* CalledPartyNumber */ -static int hf_camel_timeGPRSIfNoTariffSwitch = -1; /* INTEGER_0_86400 */ -static int hf_camel_timeGPRSIfTariffSwitch = -1; /* T_timeGPRSIfTariffSwitch */ -static int hf_camel_timeGPRSSinceLastTariffSwitch = -1; /* INTEGER_0_86400 */ -static int hf_camel_timeGPRSTariffSwitchInterval = -1; /* INTEGER_0_86400 */ -static int hf_camel_rO_TimeGPRSIfNoTariffSwitch = -1; /* INTEGER_0_255 */ -static int hf_camel_rO_TimeGPRSIfTariffSwitch = -1; /* T_rO_TimeGPRSIfTariffSwitch */ -static int hf_camel_rO_TimeGPRSSinceLastTariffSwitch = -1; /* INTEGER_0_255 */ -static int hf_camel_rO_TimeGPRSTariffSwitchInterval = -1; /* INTEGER_0_255 */ -static int hf_camel_pDPTypeOrganization = -1; /* T_pDPTypeOrganization */ -static int hf_camel_pDPTypeNumber = -1; /* T_pDPTypeNumber */ -static int hf_camel_pDPAddress = -1; /* T_pDPAddress */ -static int hf_camel_routeSelectFailureSpecificInfo = -1; /* T_routeSelectFailureSpecificInfo */ -static int hf_camel_routeSelectfailureCause = -1; /* Cause */ -static int hf_camel_oCalledPartyBusySpecificInfo = -1; /* T_oCalledPartyBusySpecificInfo */ -static int hf_camel_busyCause = -1; /* Cause */ -static int hf_camel_oNoAnswerSpecificInfo = -1; /* T_oNoAnswerSpecificInfo */ -static int hf_camel_oAnswerSpecificInfo = -1; /* T_oAnswerSpecificInfo */ -static int hf_camel_destinationAddress = -1; /* CalledPartyNumber */ -static int hf_camel_or_Call = -1; /* NULL */ -static int hf_camel_forwardedCall = -1; /* NULL */ -static int hf_camel_chargeIndicator = -1; /* ChargeIndicator */ -static int hf_camel_ext_basicServiceCode2 = -1; /* Ext_BasicServiceCode */ -static int hf_camel_oMidCallSpecificInfo = -1; /* T_oMidCallSpecificInfo */ -static int hf_camel_omidCallEvents = -1; /* T_omidCallEvents */ -static int hf_camel_dTMFDigitsCompleted = -1; /* Digits */ -static int hf_camel_dTMFDigitsTimeOut = -1; /* Digits */ -static int hf_camel_oDisconnectSpecificInfo = -1; /* T_oDisconnectSpecificInfo */ -static int hf_camel_releaseCause = -1; /* Cause */ -static int hf_camel_tBusySpecificInfo = -1; /* T_tBusySpecificInfo */ -static int hf_camel_callForwarded = -1; /* NULL */ -static int hf_camel_routeNotPermitted = -1; /* NULL */ -static int hf_camel_forwardingDestinationNumber = -1; /* CalledPartyNumber */ -static int hf_camel_tNoAnswerSpecificInfo = -1; /* T_tNoAnswerSpecificInfo */ -static int hf_camel_tAnswerSpecificInfo = -1; /* T_tAnswerSpecificInfo */ -static int hf_camel_tMidCallSpecificInfo = -1; /* T_tMidCallSpecificInfo */ -static int hf_camel_tmidCallEvents = -1; /* T_tmidCallEvents */ -static int hf_camel_tDisconnectSpecificInfo = -1; /* T_tDisconnectSpecificInfo */ -static int hf_camel_oTermSeizedSpecificInfo = -1; /* T_oTermSeizedSpecificInfo */ -static int hf_camel_locationInformation = -1; /* LocationInformation */ -static int hf_camel_callAcceptedSpecificInfo = -1; /* T_callAcceptedSpecificInfo */ -static int hf_camel_oAbandonSpecificInfo = -1; /* T_oAbandonSpecificInfo */ -static int hf_camel_oChangeOfPositionSpecificInfo = -1; /* T_oChangeOfPositionSpecificInfo */ -static int hf_camel_metDPCriteriaList = -1; /* MetDPCriteriaList */ -static int hf_camel_tChangeOfPositionSpecificInfo = -1; /* T_tChangeOfPositionSpecificInfo */ -static int hf_camel_dpSpecificInfoAlt = -1; /* DpSpecificInfoAlt */ -static int hf_camel_o_smsFailureSpecificInfo = -1; /* T_o_smsFailureSpecificInfo */ -static int hf_camel_mo_smsfailureCause = -1; /* MO_SMSCause */ -static int hf_camel_o_smsSubmissionSpecificInfo = -1; /* T_o_smsSubmissionSpecificInfo */ -static int hf_camel_t_smsFailureSpecificInfo = -1; /* T_t_smsFailureSpecificInfo */ -static int hf_camel_t_smsfailureCause = -1; /* MT_SMSCause */ -static int hf_camel_t_smsDeliverySpecificInfo = -1; /* T_t_smsDeliverySpecificInfo */ -static int hf_camel_Extensions_item = -1; /* ExtensionField */ -static int hf_camel_type = -1; /* Code */ -static int hf_camel_criticality = -1; /* CriticalityType */ -static int hf_camel_value = -1; /* T_value */ -static int hf_camel_callDiversionTreatmentIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_callingPartyRestrictionIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_compoundGapCriteria = -1; /* CompoundCriteria */ -static int hf_camel_gapIndicatorsDuration = -1; /* Duration */ -static int hf_camel_gapInterval = -1; /* Interval */ -static int hf_camel_informationToSend = -1; /* InformationToSend */ -static int hf_camel_GenericNumbers_item = -1; /* GenericNumber */ -static int hf_camel_short_QoS_format = -1; /* QoS_Subscribed */ -static int hf_camel_long_QoS_format = -1; /* Ext_QoS_Subscribed */ -static int hf_camel_supplement_to_long_QoS_format = -1; /* Ext2_QoS_Subscribed */ -static int hf_camel_additionalSupplement = -1; /* Ext3_QoS_Subscribed */ -static int hf_camel_gPRSEventType = -1; /* GPRSEventType */ -static int hf_camel_attachChangeOfPositionSpecificInformation = -1; /* T_attachChangeOfPositionSpecificInformation */ -static int hf_camel_locationInformationGPRS = -1; /* LocationInformationGPRS */ -static int hf_camel_pdp_ContextchangeOfPositionSpecificInformation = -1; /* T_pdp_ContextchangeOfPositionSpecificInformation */ -static int hf_camel_accessPointName = -1; /* AccessPointName */ -static int hf_camel_chargingID = -1; /* GPRSChargingID */ -static int hf_camel_endUserAddress = -1; /* EndUserAddress */ -static int hf_camel_qualityOfService = -1; /* QualityOfService */ -static int hf_camel_timeAndTimeZone = -1; /* TimeAndTimezone */ -static int hf_camel_gGSNAddress = -1; /* GSN_Address */ -static int hf_camel_detachSpecificInformation = -1; /* T_detachSpecificInformation */ -static int hf_camel_initiatingEntity = -1; /* InitiatingEntity */ -static int hf_camel_routeingAreaUpdate = -1; /* NULL */ -static int hf_camel_disconnectSpecificInformation = -1; /* T_disconnectSpecificInformation */ -static int hf_camel_pDPContextEstablishmentSpecificInformation = -1; /* T_pDPContextEstablishmentSpecificInformation */ -static int hf_camel_pDPInitiationType = -1; /* PDPInitiationType */ -static int hf_camel_secondaryPDP_context = -1; /* NULL */ -static int hf_camel_pDPContextEstablishmentAcknowledgementSpecificInformation = -1; /* T_pDPContextEstablishmentAcknowledgementSpecificInformation */ -static int hf_camel_messageID = -1; /* MessageID */ -static int hf_camel_numberOfRepetitions = -1; /* INTEGER_1_127 */ -static int hf_camel_inbandInfoDuration = -1; /* INTEGER_0_32767 */ -static int hf_camel_interval = -1; /* INTEGER_0_32767 */ -static int hf_camel_inbandInfo = -1; /* InbandInfo */ -static int hf_camel_tone = -1; /* Tone */ -static int hf_camel_cellGlobalIdOrServiceAreaIdOrLAI = -1; /* T_cellGlobalIdOrServiceAreaIdOrLAI */ -static int hf_camel_routeingAreaIdentity = -1; /* RAIdentity */ -static int hf_camel_geographicalInformation = -1; /* GeographicalInformation */ -static int hf_camel_sgsn_Number = -1; /* ISDN_AddressString */ -static int hf_camel_selectedLSAIdentity = -1; /* LSAIdentity */ -static int hf_camel_extensionContainer = -1; /* ExtensionContainer */ -static int hf_camel_sai_Present = -1; /* NULL */ -static int hf_camel_userCSGInformation = -1; /* UserCSGInformation */ -static int hf_camel_elementaryMessageID = -1; /* Integer4 */ -static int hf_camel_text = -1; /* T_text */ -static int hf_camel_messageContent = -1; /* IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageContentLength */ -static int hf_camel_attributes = -1; /* OCTET_STRING_SIZE_bound__minAttributesLength_bound__maxAttributesLength */ -static int hf_camel_elementaryMessageIDs = -1; /* SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4 */ -static int hf_camel_elementaryMessageIDs_item = -1; /* Integer4 */ -static int hf_camel_variableMessage = -1; /* T_variableMessage */ -static int hf_camel_variableParts = -1; /* SEQUENCE_SIZE_1_5_OF_VariablePart */ -static int hf_camel_variableParts_item = -1; /* VariablePart */ -static int hf_camel_MetDPCriteriaList_item = -1; /* MetDPCriterion */ -static int hf_camel_enteringCellGlobalId = -1; /* CellGlobalIdOrServiceAreaIdFixedLength */ -static int hf_camel_leavingCellGlobalId = -1; /* CellGlobalIdOrServiceAreaIdFixedLength */ -static int hf_camel_enteringServiceAreaId = -1; /* CellGlobalIdOrServiceAreaIdFixedLength */ -static int hf_camel_leavingServiceAreaId = -1; /* CellGlobalIdOrServiceAreaIdFixedLength */ -static int hf_camel_enteringLocationAreaId = -1; /* LAIFixedLength */ -static int hf_camel_leavingLocationAreaId = -1; /* LAIFixedLength */ -static int hf_camel_inter_SystemHandOverToUMTS = -1; /* NULL */ -static int hf_camel_inter_SystemHandOverToGSM = -1; /* NULL */ -static int hf_camel_metDPCriterionAlt = -1; /* MetDPCriterionAlt */ -static int hf_camel_minimumNumberOfDigits = -1; /* INTEGER_1_30 */ -static int hf_camel_maximumNumberOfDigits = -1; /* INTEGER_1_30 */ -static int hf_camel_requested_QoS = -1; /* GPRS_QoS */ -static int hf_camel_subscribed_QoS = -1; /* GPRS_QoS */ -static int hf_camel_negotiated_QoS = -1; /* GPRS_QoS */ -static int hf_camel_requested_QoS_Extension = -1; /* GPRS_QoS_Extension */ -static int hf_camel_subscribed_QoS_Extension = -1; /* GPRS_QoS_Extension */ -static int hf_camel_negotiated_QoS_Extension = -1; /* GPRS_QoS_Extension */ -static int hf_camel_receivingSideID = -1; /* LegType */ -static int hf_camel_RequestedInformationList_item = -1; /* RequestedInformation */ -static int hf_camel_RequestedInformationTypeList_item = -1; /* RequestedInformationType */ -static int hf_camel_requestedInformationType = -1; /* RequestedInformationType */ -static int hf_camel_requestedInformationValue = -1; /* RequestedInformationValue */ -static int hf_camel_callAttemptElapsedTimeValue = -1; /* INTEGER_0_255 */ -static int hf_camel_callStopTimeValue = -1; /* DateAndTime */ -static int hf_camel_callConnectedElapsedTimeValue = -1; /* Integer4 */ -static int hf_camel_releaseCauseValue = -1; /* Cause */ -static int hf_camel_sendingSideID = -1; /* LegType */ -static int hf_camel_forwardServiceInteractionInd = -1; /* ForwardServiceInteractionInd */ -static int hf_camel_backwardServiceInteractionInd = -1; /* BackwardServiceInteractionInd */ -static int hf_camel_bothwayThroughConnectionInd = -1; /* BothwayThroughConnectionInd */ -static int hf_camel_connectedNumberTreatmentInd = -1; /* ConnectedNumberTreatmentInd */ -static int hf_camel_nonCUGCall = -1; /* NULL */ -static int hf_camel_holdTreatmentIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_cwTreatmentIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_ectTreatmentIndicator = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_camel_eventTypeSMS = -1; /* EventTypeSMS */ -static int hf_camel_timeSinceTariffSwitch = -1; /* INTEGER_0_864000 */ -static int hf_camel_timeIfTariffSwitch_tariffSwitchInterval = -1; /* INTEGER_1_864000 */ -static int hf_camel_timeIfNoTariffSwitch = -1; /* TimeIfNoTariffSwitch */ -static int hf_camel_timeIfTariffSwitch = -1; /* TimeIfTariffSwitch */ -static int hf_camel_toneID = -1; /* Integer4 */ -static int hf_camel_toneDuration = -1; /* Integer4 */ -static int hf_camel_volumeIfNoTariffSwitch = -1; /* INTEGER_0_4294967295 */ -static int hf_camel_volumeIfTariffSwitch = -1; /* T_volumeIfTariffSwitch */ -static int hf_camel_volumeSinceLastTariffSwitch = -1; /* INTEGER_0_4294967295 */ -static int hf_camel_volumeTariffSwitchInterval = -1; /* INTEGER_0_4294967295 */ -static int hf_camel_rO_VolumeIfNoTariffSwitch = -1; /* INTEGER_0_255 */ -static int hf_camel_rO_VolumeIfTariffSwitch = -1; /* T_rO_VolumeIfTariffSwitch */ -static int hf_camel_rO_VolumeSinceLastTariffSwitch = -1; /* INTEGER_0_255 */ -static int hf_camel_rO_VolumeTariffSwitchInterval = -1; /* INTEGER_0_255 */ -static int hf_camel_integer = -1; /* Integer4 */ -static int hf_camel_number = -1; /* Digits */ -static int hf_camel_time = -1; /* OCTET_STRING_SIZE_2 */ -static int hf_camel_date = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_camel_price = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_camel_par_cancelFailedProblem = -1; /* T_par_cancelFailedProblem */ -static int hf_camel_operation = -1; /* InvokeID */ -static int hf_camel_destinationReference = -1; /* Integer4 */ -static int hf_camel_originationReference = -1; /* Integer4 */ -static int hf_camel_disconnectFromIPForbidden = -1; /* BOOLEAN */ -static int hf_camel_requestAnnouncementCompleteNotification = -1; /* BOOLEAN */ -static int hf_camel_requestAnnouncementStartedNotification = -1; /* BOOLEAN */ -static int hf_camel_collectedInfo = -1; /* CollectedInfo */ -static int hf_camel_digitsResponse = -1; /* Digits */ -static int hf_camel_allAnnouncementsComplete = -1; /* NULL */ -static int hf_camel_firstAnnouncementStarted = -1; /* NULL */ -static int hf_camel_aChBillingChargingCharacteristics = -1; /* AChBillingChargingCharacteristics */ -static int hf_camel_partyToCharge = -1; /* SendingSideID */ -static int hf_camel_iTXcharging = -1; /* BOOLEAN */ -static int hf_camel_correlationID = -1; /* CorrelationID */ -static int hf_camel_iPSSPCapabilities = -1; /* IPSSPCapabilities */ -static int hf_camel_gapCriteria = -1; /* GapCriteria */ -static int hf_camel_gapIndicators = -1; /* GapIndicators */ -static int hf_camel_controlType = -1; /* ControlType */ -static int hf_camel_gapTreatment = -1; /* GapTreatment */ -static int hf_camel_requestedInformationList = -1; /* RequestedInformationList */ -static int hf_camel_legID_01 = -1; /* ReceivingSideID */ -static int hf_camel_requestedInformationTypeList = -1; /* RequestedInformationTypeList */ -static int hf_camel_legID_02 = -1; /* SendingSideID */ -static int hf_camel_allRequests = -1; /* NULL */ -static int hf_camel_callSegmentToCancel = -1; /* CallSegmentToCancel */ -static int hf_camel_destinationRoutingAddress = -1; /* DestinationRoutingAddress */ -static int hf_camel_alertingPattern = -1; /* AlertingPattern */ -static int hf_camel_originalCalledPartyID = -1; /* OriginalCalledPartyID */ -static int hf_camel_carrier = -1; /* Carrier */ -static int hf_camel_callingPartysCategory = -1; /* CallingPartysCategory */ -static int hf_camel_redirectingPartyID = -1; /* RedirectingPartyID */ -static int hf_camel_redirectionInformation = -1; /* RedirectionInformation */ -static int hf_camel_genericNumbers = -1; /* GenericNumbers */ -static int hf_camel_serviceInteractionIndicatorsTwo = -1; /* ServiceInteractionIndicatorsTwo */ -static int hf_camel_chargeNumber = -1; /* ChargeNumber */ -static int hf_camel_legToBeConnected = -1; /* LegID */ -static int hf_camel_cug_Interlock = -1; /* CUG_Interlock */ -static int hf_camel_cug_OutgoingAccess = -1; /* NULL */ -static int hf_camel_suppressionOfAnnouncement = -1; /* SuppressionOfAnnouncement */ -static int hf_camel_oCSIApplicable = -1; /* OCSIApplicable */ -static int hf_camel_naOliInfo = -1; /* NAOliInfo */ -static int hf_camel_bor_InterrogationRequested = -1; /* NULL */ -static int hf_camel_suppress_N_CSI = -1; /* NULL */ -static int hf_camel_resourceAddress = -1; /* T_resourceAddress */ -static int hf_camel_ipRoutingAddress = -1; /* IPRoutingAddress */ -static int hf_camel_none = -1; /* NULL */ -static int hf_camel_suppress_O_CSI = -1; /* NULL */ -static int hf_camel_continueWithArgumentArgExtension = -1; /* ContinueWithArgumentArgExtension */ -static int hf_camel_suppress_D_CSI = -1; /* NULL */ -static int hf_camel_suppressOutgoingCallBarring = -1; /* NULL */ -static int hf_camel_legOrCallSegment = -1; /* LegOrCallSegment */ -static int hf_camel_legToBeReleased = -1; /* LegID */ -static int hf_camel_callSegmentFailure = -1; /* CallSegmentFailure */ -static int hf_camel_bCSM_Failure = -1; /* BCSM_Failure */ -static int hf_camel_assistingSSPIPRoutingAddress = -1; /* AssistingSSPIPRoutingAddress */ -static int hf_camel_callingPartyNumber = -1; /* CallingPartyNumber */ -static int hf_camel_eventSpecificInformationBCSM = -1; /* EventSpecificInformationBCSM */ -static int hf_camel_miscCallInfo = -1; /* MiscCallInfo */ -static int hf_camel_cGEncountered = -1; /* CGEncountered */ -static int hf_camel_locationNumber = -1; /* LocationNumber */ -static int hf_camel_highLayerCompatibility = -1; /* HighLayerCompatibility */ -static int hf_camel_additionalCallingPartyNumber = -1; /* AdditionalCallingPartyNumber */ -static int hf_camel_bearerCapability = -1; /* BearerCapability */ -static int hf_camel_cug_Index = -1; /* CUG_Index */ -static int hf_camel_iMSI = -1; /* IMSI */ -static int hf_camel_subscriberState = -1; /* SubscriberState */ -static int hf_camel_callReferenceNumber = -1; /* CallReferenceNumber */ -static int hf_camel_mscAddress = -1; /* ISDN_AddressString */ -static int hf_camel_calledPartyBCDNumber = -1; /* CalledPartyBCDNumber */ -static int hf_camel_timeAndTimezone = -1; /* TimeAndTimezone */ -static int hf_camel_callForwardingSS_Pending = -1; /* NULL */ -static int hf_camel_initialDPArgExtension = -1; /* InitialDPArgExtension */ -static int hf_camel_gmscAddress = -1; /* ISDN_AddressString */ -static int hf_camel_ms_Classmark2 = -1; /* MS_Classmark2 */ -static int hf_camel_iMEI = -1; /* IMEI */ -static int hf_camel_supportedCamelPhases = -1; /* SupportedCamelPhases */ -static int hf_camel_offeredCamel4Functionalities = -1; /* OfferedCamel4Functionalities */ -static int hf_camel_bearerCapability2 = -1; /* BearerCapability */ -static int hf_camel_highLayerCompatibility2 = -1; /* HighLayerCompatibility */ -static int hf_camel_lowLayerCompatibility = -1; /* LowLayerCompatibility */ -static int hf_camel_lowLayerCompatibility2 = -1; /* LowLayerCompatibility */ -static int hf_camel_enhancedDialledServicesAllowed = -1; /* NULL */ -static int hf_camel_uu_Data = -1; /* UU_Data */ -static int hf_camel_collectInformationAllowed = -1; /* NULL */ -static int hf_camel_releaseCallArgExtensionAllowed = -1; /* NULL */ -static int hf_camel_legToBeCreated = -1; /* LegID */ -static int hf_camel_newCallSegment = -1; /* CallSegmentID */ -static int hf_camel_gsmSCFAddress = -1; /* ISDN_AddressString */ -static int hf_camel_suppress_T_CSI = -1; /* NULL */ -static int hf_camel_legIDToMove = -1; /* LegID */ -static int hf_camel_allCallSegments = -1; /* AllCallSegments */ -static int hf_camel_allCallSegmentsWithExtension = -1; /* AllCallSegmentsWithExtension */ -static int hf_camel_bcsmEvents = -1; /* SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent */ -static int hf_camel_bcsmEvents_item = -1; /* BCSMEvent */ -static int hf_camel_timerID = -1; /* TimerID */ -static int hf_camel_timervalue = -1; /* TimerValue */ -static int hf_camel_sCIBillingChargingCharacteristics = -1; /* SCIBillingChargingCharacteristics */ -static int hf_camel_legToBeSplit = -1; /* LegID */ -static int hf_camel_chargingCharacteristics = -1; /* ChargingCharacteristics */ -static int hf_camel_applyChargingGPRS_tariffSwitchInterval = -1; /* INTEGER_1_86400 */ -static int hf_camel_chargingResult = -1; /* ChargingResult */ -static int hf_camel_active = -1; /* BOOLEAN */ -static int hf_camel_chargingRollOver = -1; /* ChargingRollOver */ -static int hf_camel_pdpID = -1; /* PDPID */ -static int hf_camel_gPRSCause = -1; /* GPRSCause */ -static int hf_camel_miscGPRSInfo = -1; /* MiscCallInfo */ -static int hf_camel_gPRSEventSpecificInformation = -1; /* GPRSEventSpecificInformation */ -static int hf_camel_mSISDN = -1; /* ISDN_AddressString */ -static int hf_camel_gPRSMSClass = -1; /* GPRSMSClass */ -static int hf_camel_sGSNCapabilities = -1; /* SGSNCapabilities */ -static int hf_camel_gprsCause = -1; /* GPRSCause */ -static int hf_camel_gPRSEvent = -1; /* SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent */ -static int hf_camel_gPRSEvent_item = -1; /* GPRSEvent */ -static int hf_camel_sCIGPRSBillingChargingCharacteristics = -1; /* SCIGPRSBillingChargingCharacteristics */ -static int hf_camel_callingPartysNumber = -1; /* SMS_AddressString */ -static int hf_camel_destinationSubscriberNumber = -1; /* CalledPartyBCDNumber */ -static int hf_camel_sMSCAddress = -1; /* ISDN_AddressString */ -static int hf_camel_eventSpecificInformationSMS = -1; /* EventSpecificInformationSMS */ -static int hf_camel_callingPartyNumber_01 = -1; /* SMS_AddressString */ -static int hf_camel_locationInformationMSC = -1; /* LocationInformation */ -static int hf_camel_tPShortMessageSpecificInfo = -1; /* TPShortMessageSpecificInfo */ -static int hf_camel_tPProtocolIdentifier = -1; /* TPProtocolIdentifier */ -static int hf_camel_tPDataCodingScheme = -1; /* TPDataCodingScheme */ -static int hf_camel_tPValidityPeriod = -1; /* TPValidityPeriod */ -static int hf_camel_smsReferenceNumber = -1; /* CallReferenceNumber */ -static int hf_camel_calledPartyNumber_01 = -1; /* ISDN_AddressString */ -static int hf_camel_sMSEvents = -1; /* SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent */ -static int hf_camel_sMSEvents_item = -1; /* SMSEvent */ -static int hf_camel_extensions_01 = -1; /* SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField */ -static int hf_camel_extensions_item = -1; /* ExtensionField */ -static int hf_camel_na_info = -1; /* NA_Info */ -static int hf_camel_naCarrierInformation = -1; /* NACarrierInformation */ -static int hf_camel_naCarrierId = -1; /* NAEA_CIC */ -static int hf_camel_naCICSelectionType = -1; /* NACarrierSelectionInfo */ -static int hf_camel_naChargeNumber = -1; /* NAChargeNumber */ -static int hf_camel_timeDurationCharging_01 = -1; /* T_timeDurationCharging_01 */ -static int hf_camel_releaseIfdurationExceeded_01 = -1; /* ReleaseIfDurationExceeded */ -static int hf_camel_tariffSwitchInterval = -1; /* INTEGER_1_86400 */ -static int hf_camel_tone_01 = -1; /* BOOLEAN */ -static int hf_camel_local = -1; /* T_local */ -static int hf_camel_global = -1; /* T_global */ -static int hf_camel_invoke = -1; /* Invoke */ -static int hf_camel_returnResult = -1; /* ReturnResult */ -static int hf_camel_returnError = -1; /* ReturnError */ -static int hf_camel_reject = -1; /* Reject */ -static int hf_camel_invokeId = -1; /* InvokeId */ -static int hf_camel_linkedId = -1; /* T_linkedId */ -static int hf_camel_linkedIdPresent = -1; /* T_linkedIdPresent */ -static int hf_camel_absent = -1; /* NULL */ -static int hf_camel_opcode = -1; /* Code */ -static int hf_camel_argument = -1; /* T_argument */ -static int hf_camel_result = -1; /* T_result */ -static int hf_camel_resultArgument = -1; /* ResultArgument */ -static int hf_camel_errcode = -1; /* Code */ -static int hf_camel_parameter = -1; /* T_parameter */ -static int hf_camel_problem = -1; /* T_problem */ -static int hf_camel_general = -1; /* GeneralProblem */ -static int hf_camel_invokeProblem = -1; /* InvokeProblem */ -static int hf_camel_problemReturnResult = -1; /* ReturnResultProblem */ -static int hf_camel_returnErrorProblem = -1; /* ReturnErrorProblem */ -static int hf_camel_present = -1; /* INTEGER */ -static int hf_camel_InvokeId_present = -1; /* InvokeId_present */ - -/*--- End of included file: packet-camel-hf.c ---*/ -#line 103 "./asn1/camel/packet-camel-template.c" +static int hf_camelsrt_SessionId; +//static int hf_camelsrt_RequestNumber; +static int hf_camelsrt_Duplicate; +static int hf_camelsrt_RequestFrame; +static int hf_camelsrt_ResponseFrame; +//static int hf_camelsrt_DeltaTime; +//static int hf_camelsrt_SessionTime; +static int hf_camelsrt_DeltaTime31; +static int hf_camelsrt_DeltaTime75; +static int hf_camelsrt_DeltaTime65; +static int hf_camelsrt_DeltaTime22; +static int hf_camelsrt_DeltaTime35; +static int hf_camelsrt_DeltaTime80; +static int hf_camel_timeandtimezone_time; +static int hf_camel_timeandtimezone_tz; + +static int hf_camel_PAR_cancelFailed_PDU; /* PAR_cancelFailed */ +static int hf_camel_PAR_requestedInfoError_PDU; /* PAR_requestedInfoError */ +static int hf_camel_UnavailableNetworkResource_PDU; /* UnavailableNetworkResource */ +static int hf_camel_PAR_taskRefused_PDU; /* PAR_taskRefused */ +static int hf_camel_CAP_GPRS_ReferenceNumber_PDU; /* CAP_GPRS_ReferenceNumber */ +static int hf_camel_PlayAnnouncementArg_PDU; /* PlayAnnouncementArg */ +static int hf_camel_PromptAndCollectUserInformationArg_PDU; /* PromptAndCollectUserInformationArg */ +static int hf_camel_ReceivedInformationArg_PDU; /* ReceivedInformationArg */ +static int hf_camel_SpecializedResourceReportArg_PDU; /* SpecializedResourceReportArg */ +static int hf_camel_ApplyChargingArg_PDU; /* ApplyChargingArg */ +static int hf_camel_ApplyChargingReportArg_PDU; /* ApplyChargingReportArg */ +static int hf_camel_AssistRequestInstructionsArg_PDU; /* AssistRequestInstructionsArg */ +static int hf_camel_CallGapArg_PDU; /* CallGapArg */ +static int hf_camel_CallInformationReportArg_PDU; /* CallInformationReportArg */ +static int hf_camel_CallInformationRequestArg_PDU; /* CallInformationRequestArg */ +static int hf_camel_CancelArg_PDU; /* CancelArg */ +static int hf_camel_CollectInformationArg_PDU; /* CollectInformationArg */ +static int hf_camel_ConnectArg_PDU; /* ConnectArg */ +static int hf_camel_ConnectToResourceArg_PDU; /* ConnectToResourceArg */ +static int hf_camel_ContinueWithArgumentArg_PDU; /* ContinueWithArgumentArg */ +static int hf_camel_DisconnectForwardConnectionWithArgumentArg_PDU; /* DisconnectForwardConnectionWithArgumentArg */ +static int hf_camel_DisconnectLegArg_PDU; /* DisconnectLegArg */ +static int hf_camel_EntityReleasedArg_PDU; /* EntityReleasedArg */ +static int hf_camel_EstablishTemporaryConnectionArg_PDU; /* EstablishTemporaryConnectionArg */ +static int hf_camel_EventReportBCSMArg_PDU; /* EventReportBCSMArg */ +static int hf_camel_FurnishChargingInformationArg_PDU; /* FurnishChargingInformationArg */ +static int hf_camel_InitialDPArg_PDU; /* InitialDPArg */ +static int hf_camel_InitiateCallAttemptArg_PDU; /* InitiateCallAttemptArg */ +static int hf_camel_InitiateCallAttemptRes_PDU; /* InitiateCallAttemptRes */ +static int hf_camel_MoveLegArg_PDU; /* MoveLegArg */ +static int hf_camel_PlayToneArg_PDU; /* PlayToneArg */ +static int hf_camel_ReleaseCallArg_PDU; /* ReleaseCallArg */ +static int hf_camel_RequestReportBCSMEventArg_PDU; /* RequestReportBCSMEventArg */ +static int hf_camel_ResetTimerArg_PDU; /* ResetTimerArg */ +static int hf_camel_SendChargingInformationArg_PDU; /* SendChargingInformationArg */ +static int hf_camel_SplitLegArg_PDU; /* SplitLegArg */ +static int hf_camel_ApplyChargingGPRSArg_PDU; /* ApplyChargingGPRSArg */ +static int hf_camel_ApplyChargingReportGPRSArg_PDU; /* ApplyChargingReportGPRSArg */ +static int hf_camel_CancelGPRSArg_PDU; /* CancelGPRSArg */ +static int hf_camel_ConnectGPRSArg_PDU; /* ConnectGPRSArg */ +static int hf_camel_ContinueGPRSArg_PDU; /* ContinueGPRSArg */ +static int hf_camel_EntityReleasedGPRSArg_PDU; /* EntityReleasedGPRSArg */ +static int hf_camel_EventReportGPRSArg_PDU; /* EventReportGPRSArg */ +static int hf_camel_FurnishChargingInformationGPRSArg_PDU; /* FurnishChargingInformationGPRSArg */ +static int hf_camel_InitialDPGPRSArg_PDU; /* InitialDPGPRSArg */ +static int hf_camel_ReleaseGPRSArg_PDU; /* ReleaseGPRSArg */ +static int hf_camel_RequestReportGPRSEventArg_PDU; /* RequestReportGPRSEventArg */ +static int hf_camel_ResetTimerGPRSArg_PDU; /* ResetTimerGPRSArg */ +static int hf_camel_SendChargingInformationGPRSArg_PDU; /* SendChargingInformationGPRSArg */ +static int hf_camel_ConnectSMSArg_PDU; /* ConnectSMSArg */ +static int hf_camel_EventReportSMSArg_PDU; /* EventReportSMSArg */ +static int hf_camel_FurnishChargingInformationSMSArg_PDU; /* FurnishChargingInformationSMSArg */ +static int hf_camel_InitialDPSMSArg_PDU; /* InitialDPSMSArg */ +static int hf_camel_ReleaseSMSArg_PDU; /* ReleaseSMSArg */ +static int hf_camel_RequestReportSMSEventArg_PDU; /* RequestReportSMSEventArg */ +static int hf_camel_ResetTimerSMSArg_PDU; /* ResetTimerSMSArg */ +static int hf_camel_CAP_U_ABORT_REASON_PDU; /* CAP_U_ABORT_REASON */ +static int hf_camel_legID; /* LegID */ +static int hf_camel_srfConnection; /* CallSegmentID */ +static int hf_camel_aOCInitial; /* CAI_GSM0224 */ +static int hf_camel_aOCSubsequent; /* AOCSubsequent */ +static int hf_camel_cAI_GSM0224; /* CAI_GSM0224 */ +static int hf_camel_aocSubsequent_tariffSwitchInterval; /* INTEGER_1_86400 */ +static int hf_camel_audibleIndicatorTone; /* BOOLEAN */ +static int hf_camel_burstList; /* BurstList */ +static int hf_camel_conferenceTreatmentIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_callCompletionTreatmentIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_calledAddressValue; /* Digits */ +static int hf_camel_gapOnService; /* GapOnService */ +static int hf_camel_calledAddressAndService; /* T_calledAddressAndService */ +static int hf_camel_serviceKey; /* ServiceKey */ +static int hf_camel_callingAddressAndService; /* T_callingAddressAndService */ +static int hf_camel_callingAddressValue; /* Digits */ +static int hf_camel_eventTypeBCSM; /* EventTypeBCSM */ +static int hf_camel_monitorMode; /* MonitorMode */ +static int hf_camel_dpSpecificCriteria; /* DpSpecificCriteria */ +static int hf_camel_automaticRearm; /* NULL */ +static int hf_camel_cause; /* Cause */ +static int hf_camel_bearerCap; /* T_bearerCap */ +static int hf_camel_numberOfBursts; /* INTEGER_1_3 */ +static int hf_camel_burstInterval; /* INTEGER_1_1200 */ +static int hf_camel_numberOfTonesInBurst; /* INTEGER_1_3 */ +static int hf_camel_burstToneDuration; /* INTEGER_1_20 */ +static int hf_camel_toneInterval; /* INTEGER_1_20 */ +static int hf_camel_warningPeriod; /* INTEGER_1_1200 */ +static int hf_camel_bursts; /* Burst */ +static int hf_camel_e1; /* INTEGER_0_8191 */ +static int hf_camel_e2; /* INTEGER_0_8191 */ +static int hf_camel_e3; /* INTEGER_0_8191 */ +static int hf_camel_e4; /* INTEGER_0_8191 */ +static int hf_camel_e5; /* INTEGER_0_8191 */ +static int hf_camel_e6; /* INTEGER_0_8191 */ +static int hf_camel_e7; /* INTEGER_0_8191 */ +static int hf_camel_callSegmentID; /* CallSegmentID */ +static int hf_camel_invokeID; /* InvokeID */ +static int hf_camel_timeDurationCharging; /* T_timeDurationCharging */ +static int hf_camel_maxCallPeriodDuration; /* INTEGER_1_864000 */ +static int hf_camel_releaseIfdurationExceeded; /* BOOLEAN */ +static int hf_camel_timeDurationCharging_tariffSwitchInterval; /* INTEGER_1_86400 */ +static int hf_camel_audibleIndicator; /* T_audibleIndicator */ +static int hf_camel_extensions; /* Extensions */ +static int hf_camel_timeDurationChargingResult; /* T_timeDurationChargingResult */ +static int hf_camel_timeDurationChargingResultpartyToCharge; /* ReceivingSideID */ +static int hf_camel_timeInformation; /* TimeInformation */ +static int hf_camel_legActive; /* BOOLEAN */ +static int hf_camel_callLegReleasedAtTcpExpiry; /* NULL */ +static int hf_camel_aChChargingAddress; /* AChChargingAddress */ +static int hf_camel_fci_fCIBCCCAMELsequence1; /* T_fci_fCIBCCCAMELsequence1 */ +static int hf_camel_freeFormatData; /* OCTET_STRING_SIZE_bound__minFCIBillingChargingDataLength_bound__maxFCIBillingChargingDataLength */ +static int hf_camel_fCIBCCCAMELsequence1partyToCharge; /* SendingSideID */ +static int hf_camel_appendFreeFormatData; /* AppendFreeFormatData */ +static int hf_camel_fciGPRS_fCIBCCCAMELsequence1; /* T_fciGPRS_fCIBCCCAMELsequence1 */ +static int hf_camel_pDPID; /* PDPID */ +static int hf_camel_fciSMS_fCIBCCCAMELsequence1; /* T_fciSMS_fCIBCCCAMELsequence1 */ +static int hf_camel_aOCBeforeAnswer; /* AOCBeforeAnswer */ +static int hf_camel_aOCAfterAnswer; /* AOCSubsequent */ +static int hf_camel_aOC_extension; /* CAMEL_SCIBillingChargingCharacteristicsAlt */ +static int hf_camel_aOCGPRS; /* AOCGPRS */ +static int hf_camel_ChangeOfPositionControlInfo_item; /* ChangeOfLocation */ +static int hf_camel_cellGlobalId; /* CellGlobalIdOrServiceAreaIdFixedLength */ +static int hf_camel_serviceAreaId; /* CellGlobalIdOrServiceAreaIdFixedLength */ +static int hf_camel_locationAreaId; /* LAIFixedLength */ +static int hf_camel_inter_SystemHandOver; /* NULL */ +static int hf_camel_inter_PLMNHandOver; /* NULL */ +static int hf_camel_inter_MSCHandOver; /* NULL */ +static int hf_camel_changeOfLocationAlt; /* ChangeOfLocationAlt */ +static int hf_camel_maxTransferredVolume; /* INTEGER_1_4294967295 */ +static int hf_camel_maxElapsedTime; /* INTEGER_1_86400 */ +static int hf_camel_transferredVolume; /* TransferredVolume */ +static int hf_camel_elapsedTime; /* ElapsedTime */ +static int hf_camel_transferredVolumeRollOver; /* TransferredVolumeRollOver */ +static int hf_camel_elapsedTimeRollOver; /* ElapsedTimeRollOver */ +static int hf_camel_minimumNbOfDigits; /* INTEGER_1_30 */ +static int hf_camel_maximumNbOfDigits; /* INTEGER_1_30 */ +static int hf_camel_endOfReplyDigit; /* OCTET_STRING_SIZE_1_2 */ +static int hf_camel_cancelDigit; /* OCTET_STRING_SIZE_1_2 */ +static int hf_camel_startDigit; /* OCTET_STRING_SIZE_1_2 */ +static int hf_camel_firstDigitTimeOut; /* INTEGER_1_127 */ +static int hf_camel_interDigitTimeOut; /* INTEGER_1_127 */ +static int hf_camel_errorTreatment; /* ErrorTreatment */ +static int hf_camel_interruptableAnnInd; /* BOOLEAN */ +static int hf_camel_voiceInformation; /* BOOLEAN */ +static int hf_camel_voiceBack; /* BOOLEAN */ +static int hf_camel_collectedDigits; /* CollectedDigits */ +static int hf_camel_basicGapCriteria; /* BasicGapCriteria */ +static int hf_camel_scfID; /* ScfID */ +static int hf_camel_DestinationRoutingAddress_item; /* CalledPartyNumber */ +static int hf_camel_applicationTimer; /* ApplicationTimer */ +static int hf_camel_midCallControlInfo; /* MidCallControlInfo */ +static int hf_camel_dpSpecificCriteriaAlt; /* DpSpecificCriteriaAlt */ +static int hf_camel_changeOfPositionControlInfo; /* ChangeOfPositionControlInfo */ +static int hf_camel_numberOfDigits; /* NumberOfDigits */ +static int hf_camel_interDigitTimeout; /* INTEGER_1_127 */ +static int hf_camel_oServiceChangeSpecificInfo; /* T_oServiceChangeSpecificInfo */ +static int hf_camel_ext_basicServiceCode; /* Ext_BasicServiceCode */ +static int hf_camel_initiatorOfServiceChange; /* InitiatorOfServiceChange */ +static int hf_camel_natureOfServiceChange; /* NatureOfServiceChange */ +static int hf_camel_tServiceChangeSpecificInfo; /* T_tServiceChangeSpecificInfo */ +static int hf_camel_collectedInfoSpecificInfo; /* T_collectedInfoSpecificInfo */ +static int hf_camel_calledPartyNumber; /* CalledPartyNumber */ +static int hf_camel_timeGPRSIfNoTariffSwitch; /* INTEGER_0_86400 */ +static int hf_camel_timeGPRSIfTariffSwitch; /* T_timeGPRSIfTariffSwitch */ +static int hf_camel_timeGPRSSinceLastTariffSwitch; /* INTEGER_0_86400 */ +static int hf_camel_timeGPRSTariffSwitchInterval; /* INTEGER_0_86400 */ +static int hf_camel_rO_TimeGPRSIfNoTariffSwitch; /* INTEGER_0_255 */ +static int hf_camel_rO_TimeGPRSIfTariffSwitch; /* T_rO_TimeGPRSIfTariffSwitch */ +static int hf_camel_rO_TimeGPRSSinceLastTariffSwitch; /* INTEGER_0_255 */ +static int hf_camel_rO_TimeGPRSTariffSwitchInterval; /* INTEGER_0_255 */ +static int hf_camel_pDPTypeOrganization; /* T_pDPTypeOrganization */ +static int hf_camel_pDPTypeNumber; /* T_pDPTypeNumber */ +static int hf_camel_pDPAddress; /* T_pDPAddress */ +static int hf_camel_routeSelectFailureSpecificInfo; /* T_routeSelectFailureSpecificInfo */ +static int hf_camel_routeSelectfailureCause; /* Cause */ +static int hf_camel_oCalledPartyBusySpecificInfo; /* T_oCalledPartyBusySpecificInfo */ +static int hf_camel_busyCause; /* Cause */ +static int hf_camel_oNoAnswerSpecificInfo; /* T_oNoAnswerSpecificInfo */ +static int hf_camel_oAnswerSpecificInfo; /* T_oAnswerSpecificInfo */ +static int hf_camel_destinationAddress; /* CalledPartyNumber */ +static int hf_camel_or_Call; /* NULL */ +static int hf_camel_forwardedCall; /* NULL */ +static int hf_camel_chargeIndicator; /* ChargeIndicator */ +static int hf_camel_ext_basicServiceCode2; /* Ext_BasicServiceCode */ +static int hf_camel_oMidCallSpecificInfo; /* T_oMidCallSpecificInfo */ +static int hf_camel_omidCallEvents; /* T_omidCallEvents */ +static int hf_camel_dTMFDigitsCompleted; /* Digits */ +static int hf_camel_dTMFDigitsTimeOut; /* Digits */ +static int hf_camel_oDisconnectSpecificInfo; /* T_oDisconnectSpecificInfo */ +static int hf_camel_releaseCause; /* Cause */ +static int hf_camel_tBusySpecificInfo; /* T_tBusySpecificInfo */ +static int hf_camel_callForwarded; /* NULL */ +static int hf_camel_routeNotPermitted; /* NULL */ +static int hf_camel_forwardingDestinationNumber; /* CalledPartyNumber */ +static int hf_camel_tNoAnswerSpecificInfo; /* T_tNoAnswerSpecificInfo */ +static int hf_camel_tAnswerSpecificInfo; /* T_tAnswerSpecificInfo */ +static int hf_camel_tMidCallSpecificInfo; /* T_tMidCallSpecificInfo */ +static int hf_camel_tmidCallEvents; /* T_tmidCallEvents */ +static int hf_camel_tDisconnectSpecificInfo; /* T_tDisconnectSpecificInfo */ +static int hf_camel_oTermSeizedSpecificInfo; /* T_oTermSeizedSpecificInfo */ +static int hf_camel_locationInformation; /* LocationInformation */ +static int hf_camel_callAcceptedSpecificInfo; /* T_callAcceptedSpecificInfo */ +static int hf_camel_oAbandonSpecificInfo; /* T_oAbandonSpecificInfo */ +static int hf_camel_oChangeOfPositionSpecificInfo; /* T_oChangeOfPositionSpecificInfo */ +static int hf_camel_metDPCriteriaList; /* MetDPCriteriaList */ +static int hf_camel_tChangeOfPositionSpecificInfo; /* T_tChangeOfPositionSpecificInfo */ +static int hf_camel_dpSpecificInfoAlt; /* DpSpecificInfoAlt */ +static int hf_camel_o_smsFailureSpecificInfo; /* T_o_smsFailureSpecificInfo */ +static int hf_camel_mo_smsfailureCause; /* MO_SMSCause */ +static int hf_camel_o_smsSubmissionSpecificInfo; /* T_o_smsSubmissionSpecificInfo */ +static int hf_camel_t_smsFailureSpecificInfo; /* T_t_smsFailureSpecificInfo */ +static int hf_camel_t_smsfailureCause; /* MT_SMSCause */ +static int hf_camel_t_smsDeliverySpecificInfo; /* T_t_smsDeliverySpecificInfo */ +static int hf_camel_Extensions_item; /* ExtensionField */ +static int hf_camel_type; /* Code */ +static int hf_camel_criticality; /* CriticalityType */ +static int hf_camel_value; /* T_value */ +static int hf_camel_callDiversionTreatmentIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_callingPartyRestrictionIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_compoundGapCriteria; /* CompoundCriteria */ +static int hf_camel_gapIndicatorsDuration; /* Duration */ +static int hf_camel_gapInterval; /* Interval */ +static int hf_camel_informationToSend; /* InformationToSend */ +static int hf_camel_GenericNumbers_item; /* GenericNumber */ +static int hf_camel_short_QoS_format; /* QoS_Subscribed */ +static int hf_camel_long_QoS_format; /* Ext_QoS_Subscribed */ +static int hf_camel_supplement_to_long_QoS_format; /* Ext2_QoS_Subscribed */ +static int hf_camel_additionalSupplement; /* Ext3_QoS_Subscribed */ +static int hf_camel_gPRSEventType; /* GPRSEventType */ +static int hf_camel_attachChangeOfPositionSpecificInformation; /* T_attachChangeOfPositionSpecificInformation */ +static int hf_camel_locationInformationGPRS; /* LocationInformationGPRS */ +static int hf_camel_pdp_ContextchangeOfPositionSpecificInformation; /* T_pdp_ContextchangeOfPositionSpecificInformation */ +static int hf_camel_accessPointName; /* AccessPointName */ +static int hf_camel_chargingID; /* GPRSChargingID */ +static int hf_camel_endUserAddress; /* EndUserAddress */ +static int hf_camel_qualityOfService; /* QualityOfService */ +static int hf_camel_timeAndTimeZone; /* TimeAndTimezone */ +static int hf_camel_gGSNAddress; /* GSN_Address */ +static int hf_camel_detachSpecificInformation; /* T_detachSpecificInformation */ +static int hf_camel_initiatingEntity; /* InitiatingEntity */ +static int hf_camel_routeingAreaUpdate; /* NULL */ +static int hf_camel_disconnectSpecificInformation; /* T_disconnectSpecificInformation */ +static int hf_camel_pDPContextEstablishmentSpecificInformation; /* T_pDPContextEstablishmentSpecificInformation */ +static int hf_camel_pDPInitiationType; /* PDPInitiationType */ +static int hf_camel_secondaryPDP_context; /* NULL */ +static int hf_camel_pDPContextEstablishmentAcknowledgementSpecificInformation; /* T_pDPContextEstablishmentAcknowledgementSpecificInformation */ +static int hf_camel_messageID; /* MessageID */ +static int hf_camel_numberOfRepetitions; /* INTEGER_1_127 */ +static int hf_camel_inbandInfoDuration; /* INTEGER_0_32767 */ +static int hf_camel_interval; /* INTEGER_0_32767 */ +static int hf_camel_inbandInfo; /* InbandInfo */ +static int hf_camel_tone; /* Tone */ +static int hf_camel_cellGlobalIdOrServiceAreaIdOrLAI; /* T_cellGlobalIdOrServiceAreaIdOrLAI */ +static int hf_camel_routeingAreaIdentity; /* RAIdentity */ +static int hf_camel_geographicalInformation; /* GeographicalInformation */ +static int hf_camel_sgsn_Number; /* ISDN_AddressString */ +static int hf_camel_selectedLSAIdentity; /* LSAIdentity */ +static int hf_camel_extensionContainer; /* ExtensionContainer */ +static int hf_camel_sai_Present; /* NULL */ +static int hf_camel_userCSGInformation; /* UserCSGInformation */ +static int hf_camel_elementaryMessageID; /* Integer4 */ +static int hf_camel_text; /* T_text */ +static int hf_camel_messageContent; /* IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageContentLength */ +static int hf_camel_attributes; /* OCTET_STRING_SIZE_bound__minAttributesLength_bound__maxAttributesLength */ +static int hf_camel_elementaryMessageIDs; /* SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4 */ +static int hf_camel_elementaryMessageIDs_item; /* Integer4 */ +static int hf_camel_variableMessage; /* T_variableMessage */ +static int hf_camel_variableParts; /* SEQUENCE_SIZE_1_5_OF_VariablePart */ +static int hf_camel_variableParts_item; /* VariablePart */ +static int hf_camel_MetDPCriteriaList_item; /* MetDPCriterion */ +static int hf_camel_enteringCellGlobalId; /* CellGlobalIdOrServiceAreaIdFixedLength */ +static int hf_camel_leavingCellGlobalId; /* CellGlobalIdOrServiceAreaIdFixedLength */ +static int hf_camel_enteringServiceAreaId; /* CellGlobalIdOrServiceAreaIdFixedLength */ +static int hf_camel_leavingServiceAreaId; /* CellGlobalIdOrServiceAreaIdFixedLength */ +static int hf_camel_enteringLocationAreaId; /* LAIFixedLength */ +static int hf_camel_leavingLocationAreaId; /* LAIFixedLength */ +static int hf_camel_inter_SystemHandOverToUMTS; /* NULL */ +static int hf_camel_inter_SystemHandOverToGSM; /* NULL */ +static int hf_camel_metDPCriterionAlt; /* MetDPCriterionAlt */ +static int hf_camel_minimumNumberOfDigits; /* INTEGER_1_30 */ +static int hf_camel_maximumNumberOfDigits; /* INTEGER_1_30 */ +static int hf_camel_requested_QoS; /* GPRS_QoS */ +static int hf_camel_subscribed_QoS; /* GPRS_QoS */ +static int hf_camel_negotiated_QoS; /* GPRS_QoS */ +static int hf_camel_requested_QoS_Extension; /* GPRS_QoS_Extension */ +static int hf_camel_subscribed_QoS_Extension; /* GPRS_QoS_Extension */ +static int hf_camel_negotiated_QoS_Extension; /* GPRS_QoS_Extension */ +static int hf_camel_receivingSideID; /* LegType */ +static int hf_camel_RequestedInformationList_item; /* RequestedInformation */ +static int hf_camel_RequestedInformationTypeList_item; /* RequestedInformationType */ +static int hf_camel_requestedInformationType; /* RequestedInformationType */ +static int hf_camel_requestedInformationValue; /* RequestedInformationValue */ +static int hf_camel_callAttemptElapsedTimeValue; /* INTEGER_0_255 */ +static int hf_camel_callStopTimeValue; /* DateAndTime */ +static int hf_camel_callConnectedElapsedTimeValue; /* Integer4 */ +static int hf_camel_releaseCauseValue; /* Cause */ +static int hf_camel_sendingSideID; /* LegType */ +static int hf_camel_forwardServiceInteractionInd; /* ForwardServiceInteractionInd */ +static int hf_camel_backwardServiceInteractionInd; /* BackwardServiceInteractionInd */ +static int hf_camel_bothwayThroughConnectionInd; /* BothwayThroughConnectionInd */ +static int hf_camel_connectedNumberTreatmentInd; /* ConnectedNumberTreatmentInd */ +static int hf_camel_nonCUGCall; /* NULL */ +static int hf_camel_holdTreatmentIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_cwTreatmentIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_ectTreatmentIndicator; /* OCTET_STRING_SIZE_1 */ +static int hf_camel_eventTypeSMS; /* EventTypeSMS */ +static int hf_camel_timeSinceTariffSwitch; /* INTEGER_0_864000 */ +static int hf_camel_timeIfTariffSwitch_tariffSwitchInterval; /* INTEGER_1_864000 */ +static int hf_camel_timeIfNoTariffSwitch; /* TimeIfNoTariffSwitch */ +static int hf_camel_timeIfTariffSwitch; /* TimeIfTariffSwitch */ +static int hf_camel_toneID; /* Integer4 */ +static int hf_camel_toneDuration; /* Integer4 */ +static int hf_camel_volumeIfNoTariffSwitch; /* INTEGER_0_4294967295 */ +static int hf_camel_volumeIfTariffSwitch; /* T_volumeIfTariffSwitch */ +static int hf_camel_volumeSinceLastTariffSwitch; /* INTEGER_0_4294967295 */ +static int hf_camel_volumeTariffSwitchInterval; /* INTEGER_0_4294967295 */ +static int hf_camel_rO_VolumeIfNoTariffSwitch; /* INTEGER_0_255 */ +static int hf_camel_rO_VolumeIfTariffSwitch; /* T_rO_VolumeIfTariffSwitch */ +static int hf_camel_rO_VolumeSinceLastTariffSwitch; /* INTEGER_0_255 */ +static int hf_camel_rO_VolumeTariffSwitchInterval; /* INTEGER_0_255 */ +static int hf_camel_integer; /* Integer4 */ +static int hf_camel_number; /* Digits */ +static int hf_camel_time; /* OCTET_STRING_SIZE_2 */ +static int hf_camel_date; /* OCTET_STRING_SIZE_4 */ +static int hf_camel_price; /* OCTET_STRING_SIZE_4 */ +static int hf_camel_par_cancelFailedProblem; /* T_par_cancelFailedProblem */ +static int hf_camel_operation; /* InvokeID */ +static int hf_camel_destinationReference; /* Integer4 */ +static int hf_camel_originationReference; /* Integer4 */ +static int hf_camel_disconnectFromIPForbidden; /* BOOLEAN */ +static int hf_camel_requestAnnouncementCompleteNotification; /* BOOLEAN */ +static int hf_camel_requestAnnouncementStartedNotification; /* BOOLEAN */ +static int hf_camel_collectedInfo; /* CollectedInfo */ +static int hf_camel_digitsResponse; /* Digits */ +static int hf_camel_allAnnouncementsComplete; /* NULL */ +static int hf_camel_firstAnnouncementStarted; /* NULL */ +static int hf_camel_aChBillingChargingCharacteristics; /* AChBillingChargingCharacteristics */ +static int hf_camel_partyToCharge; /* SendingSideID */ +static int hf_camel_iTXcharging; /* BOOLEAN */ +static int hf_camel_correlationID; /* CorrelationID */ +static int hf_camel_iPSSPCapabilities; /* IPSSPCapabilities */ +static int hf_camel_gapCriteria; /* GapCriteria */ +static int hf_camel_gapIndicators; /* GapIndicators */ +static int hf_camel_controlType; /* ControlType */ +static int hf_camel_gapTreatment; /* GapTreatment */ +static int hf_camel_requestedInformationList; /* RequestedInformationList */ +static int hf_camel_legID_01; /* ReceivingSideID */ +static int hf_camel_requestedInformationTypeList; /* RequestedInformationTypeList */ +static int hf_camel_legID_02; /* SendingSideID */ +static int hf_camel_allRequests; /* NULL */ +static int hf_camel_callSegmentToCancel; /* CallSegmentToCancel */ +static int hf_camel_destinationRoutingAddress; /* DestinationRoutingAddress */ +static int hf_camel_alertingPattern; /* AlertingPattern */ +static int hf_camel_originalCalledPartyID; /* OriginalCalledPartyID */ +static int hf_camel_carrier; /* Carrier */ +static int hf_camel_callingPartysCategory; /* CallingPartysCategory */ +static int hf_camel_redirectingPartyID; /* RedirectingPartyID */ +static int hf_camel_redirectionInformation; /* RedirectionInformation */ +static int hf_camel_genericNumbers; /* GenericNumbers */ +static int hf_camel_serviceInteractionIndicatorsTwo; /* ServiceInteractionIndicatorsTwo */ +static int hf_camel_chargeNumber; /* ChargeNumber */ +static int hf_camel_legToBeConnected; /* LegID */ +static int hf_camel_cug_Interlock; /* CUG_Interlock */ +static int hf_camel_cug_OutgoingAccess; /* NULL */ +static int hf_camel_suppressionOfAnnouncement; /* SuppressionOfAnnouncement */ +static int hf_camel_oCSIApplicable; /* OCSIApplicable */ +static int hf_camel_naOliInfo; /* NAOliInfo */ +static int hf_camel_bor_InterrogationRequested; /* NULL */ +static int hf_camel_suppress_N_CSI; /* NULL */ +static int hf_camel_resourceAddress; /* T_resourceAddress */ +static int hf_camel_ipRoutingAddress; /* IPRoutingAddress */ +static int hf_camel_none; /* NULL */ +static int hf_camel_suppress_O_CSI; /* NULL */ +static int hf_camel_continueWithArgumentArgExtension; /* ContinueWithArgumentArgExtension */ +static int hf_camel_suppress_D_CSI; /* NULL */ +static int hf_camel_suppressOutgoingCallBarring; /* NULL */ +static int hf_camel_legOrCallSegment; /* LegOrCallSegment */ +static int hf_camel_legToBeReleased; /* LegID */ +static int hf_camel_callSegmentFailure; /* CallSegmentFailure */ +static int hf_camel_bCSM_Failure; /* BCSM_Failure */ +static int hf_camel_assistingSSPIPRoutingAddress; /* AssistingSSPIPRoutingAddress */ +static int hf_camel_callingPartyNumber; /* CallingPartyNumber */ +static int hf_camel_eventSpecificInformationBCSM; /* EventSpecificInformationBCSM */ +static int hf_camel_miscCallInfo; /* MiscCallInfo */ +static int hf_camel_cGEncountered; /* CGEncountered */ +static int hf_camel_locationNumber; /* LocationNumber */ +static int hf_camel_highLayerCompatibility; /* HighLayerCompatibility */ +static int hf_camel_additionalCallingPartyNumber; /* AdditionalCallingPartyNumber */ +static int hf_camel_bearerCapability; /* BearerCapability */ +static int hf_camel_cug_Index; /* CUG_Index */ +static int hf_camel_iMSI; /* IMSI */ +static int hf_camel_subscriberState; /* SubscriberState */ +static int hf_camel_callReferenceNumber; /* CallReferenceNumber */ +static int hf_camel_mscAddress; /* ISDN_AddressString */ +static int hf_camel_calledPartyBCDNumber; /* CalledPartyBCDNumber */ +static int hf_camel_timeAndTimezone; /* TimeAndTimezone */ +static int hf_camel_callForwardingSS_Pending; /* NULL */ +static int hf_camel_initialDPArgExtension; /* InitialDPArgExtension */ +static int hf_camel_gmscAddress; /* ISDN_AddressString */ +static int hf_camel_ms_Classmark2; /* MS_Classmark2 */ +static int hf_camel_iMEI; /* IMEI */ +static int hf_camel_supportedCamelPhases; /* SupportedCamelPhases */ +static int hf_camel_offeredCamel4Functionalities; /* OfferedCamel4Functionalities */ +static int hf_camel_bearerCapability2; /* BearerCapability */ +static int hf_camel_highLayerCompatibility2; /* HighLayerCompatibility */ +static int hf_camel_lowLayerCompatibility; /* LowLayerCompatibility */ +static int hf_camel_lowLayerCompatibility2; /* LowLayerCompatibility */ +static int hf_camel_enhancedDialledServicesAllowed; /* NULL */ +static int hf_camel_uu_Data; /* UU_Data */ +static int hf_camel_collectInformationAllowed; /* NULL */ +static int hf_camel_releaseCallArgExtensionAllowed; /* NULL */ +static int hf_camel_legToBeCreated; /* LegID */ +static int hf_camel_newCallSegment; /* CallSegmentID */ +static int hf_camel_gsmSCFAddress; /* ISDN_AddressString */ +static int hf_camel_suppress_T_CSI; /* NULL */ +static int hf_camel_legIDToMove; /* LegID */ +static int hf_camel_allCallSegments; /* AllCallSegments */ +static int hf_camel_allCallSegmentsWithExtension; /* AllCallSegmentsWithExtension */ +static int hf_camel_bcsmEvents; /* SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent */ +static int hf_camel_bcsmEvents_item; /* BCSMEvent */ +static int hf_camel_timerID; /* TimerID */ +static int hf_camel_timervalue; /* TimerValue */ +static int hf_camel_sCIBillingChargingCharacteristics; /* SCIBillingChargingCharacteristics */ +static int hf_camel_legToBeSplit; /* LegID */ +static int hf_camel_chargingCharacteristics; /* ChargingCharacteristics */ +static int hf_camel_applyChargingGPRS_tariffSwitchInterval; /* INTEGER_1_86400 */ +static int hf_camel_chargingResult; /* ChargingResult */ +static int hf_camel_active; /* BOOLEAN */ +static int hf_camel_chargingRollOver; /* ChargingRollOver */ +static int hf_camel_pdpID; /* PDPID */ +static int hf_camel_gPRSCause; /* GPRSCause */ +static int hf_camel_miscGPRSInfo; /* MiscCallInfo */ +static int hf_camel_gPRSEventSpecificInformation; /* GPRSEventSpecificInformation */ +static int hf_camel_mSISDN; /* ISDN_AddressString */ +static int hf_camel_gPRSMSClass; /* GPRSMSClass */ +static int hf_camel_sGSNCapabilities; /* SGSNCapabilities */ +static int hf_camel_gprsCause; /* GPRSCause */ +static int hf_camel_gPRSEvent; /* SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent */ +static int hf_camel_gPRSEvent_item; /* GPRSEvent */ +static int hf_camel_sCIGPRSBillingChargingCharacteristics; /* SCIGPRSBillingChargingCharacteristics */ +static int hf_camel_callingPartysNumber; /* SMS_AddressString */ +static int hf_camel_destinationSubscriberNumber; /* CalledPartyBCDNumber */ +static int hf_camel_sMSCAddress; /* ISDN_AddressString */ +static int hf_camel_eventSpecificInformationSMS; /* EventSpecificInformationSMS */ +static int hf_camel_callingPartyNumber_01; /* SMS_AddressString */ +static int hf_camel_locationInformationMSC; /* LocationInformation */ +static int hf_camel_tPShortMessageSpecificInfo; /* TPShortMessageSpecificInfo */ +static int hf_camel_tPProtocolIdentifier; /* TPProtocolIdentifier */ +static int hf_camel_tPDataCodingScheme; /* TPDataCodingScheme */ +static int hf_camel_tPValidityPeriod; /* TPValidityPeriod */ +static int hf_camel_smsReferenceNumber; /* CallReferenceNumber */ +static int hf_camel_calledPartyNumber_01; /* ISDN_AddressString */ +static int hf_camel_sMSEvents; /* SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent */ +static int hf_camel_sMSEvents_item; /* SMSEvent */ +static int hf_camel_extensions_01; /* SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField */ +static int hf_camel_extensions_item; /* ExtensionField */ +static int hf_camel_na_info; /* NA_Info */ +static int hf_camel_naCarrierInformation; /* NACarrierInformation */ +static int hf_camel_naCarrierId; /* NAEA_CIC */ +static int hf_camel_naCICSelectionType; /* NACarrierSelectionInfo */ +static int hf_camel_naChargeNumber; /* NAChargeNumber */ +static int hf_camel_timeDurationCharging_01; /* T_timeDurationCharging_01 */ +static int hf_camel_releaseIfdurationExceeded_01; /* ReleaseIfDurationExceeded */ +static int hf_camel_tariffSwitchInterval; /* INTEGER_1_86400 */ +static int hf_camel_tone_01; /* BOOLEAN */ +static int hf_camel_local; /* T_local */ +static int hf_camel_global; /* T_global */ +static int hf_camel_invoke; /* Invoke */ +static int hf_camel_returnResult; /* ReturnResult */ +static int hf_camel_returnError; /* ReturnError */ +static int hf_camel_reject; /* Reject */ +static int hf_camel_invokeId; /* InvokeId */ +static int hf_camel_linkedId; /* T_linkedId */ +static int hf_camel_linkedIdPresent; /* T_linkedIdPresent */ +static int hf_camel_absent; /* NULL */ +static int hf_camel_opcode; /* Code */ +static int hf_camel_argument; /* T_argument */ +static int hf_camel_result; /* T_result */ +static int hf_camel_resultArgument; /* ResultArgument */ +static int hf_camel_errcode; /* Code */ +static int hf_camel_parameter; /* T_parameter */ +static int hf_camel_problem; /* T_problem */ +static int hf_camel_general; /* GeneralProblem */ +static int hf_camel_invokeProblem; /* InvokeProblem */ +static int hf_camel_problemReturnResult; /* ReturnResultProblem */ +static int hf_camel_returnErrorProblem; /* ReturnErrorProblem */ +static int hf_camel_present; /* INTEGER */ +static int hf_camel_InvokeId_present; /* InvokeId_present */ static struct camelsrt_info_t * gp_camelsrt_info; @@ -606,247 +599,243 @@ static struct camelsrt_info_t * gp_camelsrt_info; static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset,asn1_ctx_t *actx); static int dissect_returnResultData(proto_tree *tree, tvbuff_t *tvb, int offset,asn1_ctx_t *actx); static int dissect_returnErrorData(proto_tree *tree, tvbuff_t *tvb, int offset,asn1_ctx_t *actx); -static int dissect_camel_CAMEL_AChBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); -static int dissect_camel_CAMEL_AChBillingChargingCharacteristicsV2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); -static int dissect_camel_CAMEL_CallResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); -static int dissect_camel_EstablishTemporaryConnectionArgV2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); -static int dissect_camel_SpecializedResourceReportArgV23(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); +static int dissect_camel_CAMEL_AChBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); +static int dissect_camel_CAMEL_AChBillingChargingCharacteristicsV2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); +static int dissect_camel_CAMEL_CallResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); +static int dissect_camel_EstablishTemporaryConnectionArgV2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); +static int dissect_camel_SpecializedResourceReportArgV23(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); /* XXX - can we get rid of these and always do the SRT work? */ -static gboolean gcamel_HandleSRT=FALSE; static gboolean gcamel_PersistentSRT=FALSE; static gboolean gcamel_DisplaySRT=FALSE; gboolean gcamel_StatSRT=FALSE; /* Initialize the subtree pointers */ -static gint ett_camel = -1; -static gint ett_camelisup_parameter = -1; -static gint ett_camel_AccessPointName = -1; -static gint ett_camel_pdptypenumber = -1; -static gint ett_camel_cause = -1; -static gint ett_camel_RPcause = -1; -static gint ett_camel_stat = -1; -static gint ett_camel_calledpartybcdnumber = -1; -static gint ett_camel_callingpartynumber = -1; -static gint ett_camel_originalcalledpartyid = -1; -static gint ett_camel_redirectingpartyid = -1; -static gint ett_camel_locationnumber = -1; -static gint ett_camel_additionalcallingpartynumber = -1; -static gint ett_camel_calledAddressValue = -1; -static gint ett_camel_callingAddressValue = -1; -static gint ett_camel_assistingSSPIPRoutingAddress = -1; -static gint ett_camel_correlationID = -1; -static gint ett_camel_dTMFDigitsCompleted = -1; -static gint ett_camel_dTMFDigitsTimeOut = -1; -static gint ett_camel_number = -1; -static gint ett_camel_digitsResponse = -1; - - -/*--- Included file: packet-camel-ett.c ---*/ -#line 1 "./asn1/camel/packet-camel-ett.c" -static gint ett_camel_AChChargingAddress = -1; -static gint ett_camel_AOCBeforeAnswer = -1; -static gint ett_camel_AOCGPRS = -1; -static gint ett_camel_AOCSubsequent = -1; -static gint ett_camel_AudibleIndicator = -1; -static gint ett_camel_BackwardServiceInteractionInd = -1; -static gint ett_camel_BasicGapCriteria = -1; -static gint ett_camel_T_calledAddressAndService = -1; -static gint ett_camel_T_callingAddressAndService = -1; -static gint ett_camel_BCSMEvent = -1; -static gint ett_camel_BCSM_Failure = -1; -static gint ett_camel_BearerCapability = -1; -static gint ett_camel_Burst = -1; -static gint ett_camel_BurstList = -1; -static gint ett_camel_CAI_GSM0224 = -1; -static gint ett_camel_CallSegmentFailure = -1; -static gint ett_camel_CallSegmentToCancel = -1; -static gint ett_camel_CAMEL_AChBillingChargingCharacteristics = -1; -static gint ett_camel_T_timeDurationCharging = -1; -static gint ett_camel_CAMEL_CallResult = -1; -static gint ett_camel_T_timeDurationChargingResult = -1; -static gint ett_camel_CAMEL_FCIBillingChargingCharacteristics = -1; -static gint ett_camel_T_fci_fCIBCCCAMELsequence1 = -1; -static gint ett_camel_CAMEL_FCIGPRSBillingChargingCharacteristics = -1; -static gint ett_camel_T_fciGPRS_fCIBCCCAMELsequence1 = -1; -static gint ett_camel_CAMEL_FCISMSBillingChargingCharacteristics = -1; -static gint ett_camel_T_fciSMS_fCIBCCCAMELsequence1 = -1; -static gint ett_camel_CAMEL_SCIBillingChargingCharacteristics = -1; -static gint ett_camel_CAMEL_SCIBillingChargingCharacteristicsAlt = -1; -static gint ett_camel_CAMEL_SCIGPRSBillingChargingCharacteristics = -1; -static gint ett_camel_ChangeOfPositionControlInfo = -1; -static gint ett_camel_ChangeOfLocation = -1; -static gint ett_camel_ChangeOfLocationAlt = -1; -static gint ett_camel_ChargingCharacteristics = -1; -static gint ett_camel_ChargingResult = -1; -static gint ett_camel_ChargingRollOver = -1; -static gint ett_camel_CollectedDigits = -1; -static gint ett_camel_CollectedInfo = -1; -static gint ett_camel_CompoundCriteria = -1; -static gint ett_camel_DestinationRoutingAddress = -1; -static gint ett_camel_DpSpecificCriteria = -1; -static gint ett_camel_DpSpecificCriteriaAlt = -1; -static gint ett_camel_DpSpecificInfoAlt = -1; -static gint ett_camel_T_oServiceChangeSpecificInfo = -1; -static gint ett_camel_T_tServiceChangeSpecificInfo = -1; -static gint ett_camel_T_collectedInfoSpecificInfo = -1; -static gint ett_camel_ElapsedTime = -1; -static gint ett_camel_T_timeGPRSIfTariffSwitch = -1; -static gint ett_camel_ElapsedTimeRollOver = -1; -static gint ett_camel_T_rO_TimeGPRSIfTariffSwitch = -1; -static gint ett_camel_EndUserAddress = -1; -static gint ett_camel_EventSpecificInformationBCSM = -1; -static gint ett_camel_T_routeSelectFailureSpecificInfo = -1; -static gint ett_camel_T_oCalledPartyBusySpecificInfo = -1; -static gint ett_camel_T_oNoAnswerSpecificInfo = -1; -static gint ett_camel_T_oAnswerSpecificInfo = -1; -static gint ett_camel_T_oMidCallSpecificInfo = -1; -static gint ett_camel_T_omidCallEvents = -1; -static gint ett_camel_T_oDisconnectSpecificInfo = -1; -static gint ett_camel_T_tBusySpecificInfo = -1; -static gint ett_camel_T_tNoAnswerSpecificInfo = -1; -static gint ett_camel_T_tAnswerSpecificInfo = -1; -static gint ett_camel_T_tMidCallSpecificInfo = -1; -static gint ett_camel_T_tmidCallEvents = -1; -static gint ett_camel_T_tDisconnectSpecificInfo = -1; -static gint ett_camel_T_oTermSeizedSpecificInfo = -1; -static gint ett_camel_T_callAcceptedSpecificInfo = -1; -static gint ett_camel_T_oAbandonSpecificInfo = -1; -static gint ett_camel_T_oChangeOfPositionSpecificInfo = -1; -static gint ett_camel_T_tChangeOfPositionSpecificInfo = -1; -static gint ett_camel_EventSpecificInformationSMS = -1; -static gint ett_camel_T_o_smsFailureSpecificInfo = -1; -static gint ett_camel_T_o_smsSubmissionSpecificInfo = -1; -static gint ett_camel_T_t_smsFailureSpecificInfo = -1; -static gint ett_camel_T_t_smsDeliverySpecificInfo = -1; -static gint ett_camel_Extensions = -1; -static gint ett_camel_ExtensionField = -1; -static gint ett_camel_ForwardServiceInteractionInd = -1; -static gint ett_camel_GapCriteria = -1; -static gint ett_camel_GapIndicators = -1; -static gint ett_camel_GapOnService = -1; -static gint ett_camel_GapTreatment = -1; -static gint ett_camel_GenericNumbers = -1; -static gint ett_camel_GPRS_QoS = -1; -static gint ett_camel_GPRS_QoS_Extension = -1; -static gint ett_camel_GPRSEvent = -1; -static gint ett_camel_GPRSEventSpecificInformation = -1; -static gint ett_camel_T_attachChangeOfPositionSpecificInformation = -1; -static gint ett_camel_T_pdp_ContextchangeOfPositionSpecificInformation = -1; -static gint ett_camel_T_detachSpecificInformation = -1; -static gint ett_camel_T_disconnectSpecificInformation = -1; -static gint ett_camel_T_pDPContextEstablishmentSpecificInformation = -1; -static gint ett_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation = -1; -static gint ett_camel_InbandInfo = -1; -static gint ett_camel_InformationToSend = -1; -static gint ett_camel_LegOrCallSegment = -1; -static gint ett_camel_LocationInformationGPRS = -1; -static gint ett_camel_MessageID = -1; -static gint ett_camel_T_text = -1; -static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4 = -1; -static gint ett_camel_T_variableMessage = -1; -static gint ett_camel_SEQUENCE_SIZE_1_5_OF_VariablePart = -1; -static gint ett_camel_MetDPCriteriaList = -1; -static gint ett_camel_MetDPCriterion = -1; -static gint ett_camel_MetDPCriterionAlt = -1; -static gint ett_camel_MidCallControlInfo = -1; -static gint ett_camel_QualityOfService = -1; -static gint ett_camel_ReceivingSideID = -1; -static gint ett_camel_RequestedInformationList = -1; -static gint ett_camel_RequestedInformationTypeList = -1; -static gint ett_camel_RequestedInformation = -1; -static gint ett_camel_RequestedInformationValue = -1; -static gint ett_camel_SendingSideID = -1; -static gint ett_camel_ServiceInteractionIndicatorsTwo = -1; -static gint ett_camel_SMSEvent = -1; -static gint ett_camel_TimeIfTariffSwitch = -1; -static gint ett_camel_TimeInformation = -1; -static gint ett_camel_Tone = -1; -static gint ett_camel_TransferredVolume = -1; -static gint ett_camel_T_volumeIfTariffSwitch = -1; -static gint ett_camel_TransferredVolumeRollOver = -1; -static gint ett_camel_T_rO_VolumeIfTariffSwitch = -1; -static gint ett_camel_VariablePart = -1; -static gint ett_camel_PAR_cancelFailed = -1; -static gint ett_camel_CAP_GPRS_ReferenceNumber = -1; -static gint ett_camel_PlayAnnouncementArg = -1; -static gint ett_camel_PromptAndCollectUserInformationArg = -1; -static gint ett_camel_ReceivedInformationArg = -1; -static gint ett_camel_SpecializedResourceReportArg = -1; -static gint ett_camel_ApplyChargingArg = -1; -static gint ett_camel_AssistRequestInstructionsArg = -1; -static gint ett_camel_CallGapArg = -1; -static gint ett_camel_CallInformationReportArg = -1; -static gint ett_camel_CallInformationRequestArg = -1; -static gint ett_camel_CancelArg = -1; -static gint ett_camel_CollectInformationArg = -1; -static gint ett_camel_ConnectArg = -1; -static gint ett_camel_ConnectToResourceArg = -1; -static gint ett_camel_T_resourceAddress = -1; -static gint ett_camel_ContinueWithArgumentArg = -1; -static gint ett_camel_ContinueWithArgumentArgExtension = -1; -static gint ett_camel_DisconnectForwardConnectionWithArgumentArg = -1; -static gint ett_camel_DisconnectLegArg = -1; -static gint ett_camel_EntityReleasedArg = -1; -static gint ett_camel_EstablishTemporaryConnectionArg = -1; -static gint ett_camel_EventReportBCSMArg = -1; -static gint ett_camel_InitialDPArg = -1; -static gint ett_camel_InitialDPArgExtension = -1; -static gint ett_camel_InitiateCallAttemptArg = -1; -static gint ett_camel_InitiateCallAttemptRes = -1; -static gint ett_camel_MoveLegArg = -1; -static gint ett_camel_PlayToneArg = -1; -static gint ett_camel_ReleaseCallArg = -1; -static gint ett_camel_AllCallSegmentsWithExtension = -1; -static gint ett_camel_RequestReportBCSMEventArg = -1; -static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent = -1; -static gint ett_camel_ResetTimerArg = -1; -static gint ett_camel_SendChargingInformationArg = -1; -static gint ett_camel_SplitLegArg = -1; -static gint ett_camel_ApplyChargingGPRSArg = -1; -static gint ett_camel_ApplyChargingReportGPRSArg = -1; -static gint ett_camel_CancelGPRSArg = -1; -static gint ett_camel_ConnectGPRSArg = -1; -static gint ett_camel_ContinueGPRSArg = -1; -static gint ett_camel_EntityReleasedGPRSArg = -1; -static gint ett_camel_EventReportGPRSArg = -1; -static gint ett_camel_InitialDPGPRSArg = -1; -static gint ett_camel_ReleaseGPRSArg = -1; -static gint ett_camel_RequestReportGPRSEventArg = -1; -static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent = -1; -static gint ett_camel_ResetTimerGPRSArg = -1; -static gint ett_camel_SendChargingInformationGPRSArg = -1; -static gint ett_camel_ConnectSMSArg = -1; -static gint ett_camel_EventReportSMSArg = -1; -static gint ett_camel_InitialDPSMSArg = -1; -static gint ett_camel_RequestReportSMSEventArg = -1; -static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent = -1; -static gint ett_camel_ResetTimerSMSArg = -1; -static gint ett_camel_EstablishTemporaryConnectionArgV2 = -1; -static gint ett_camel_SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField = -1; -static gint ett_camel_InitialDPArgExtensionV2 = -1; -static gint ett_camel_NACarrierInformation = -1; -static gint ett_camel_NA_Info = -1; -static gint ett_camel_CAMEL_AChBillingChargingCharacteristicsV2 = -1; -static gint ett_camel_T_timeDurationCharging_01 = -1; -static gint ett_camel_ReleaseIfDurationExceeded = -1; -static gint ett_camel_Code = -1; -static gint ett_camel_ROS = -1; -static gint ett_camel_Invoke = -1; -static gint ett_camel_T_linkedId = -1; -static gint ett_camel_ReturnResult = -1; -static gint ett_camel_T_result = -1; -static gint ett_camel_ReturnError = -1; -static gint ett_camel_Reject = -1; -static gint ett_camel_T_problem = -1; -static gint ett_camel_InvokeId = -1; - -/*--- End of included file: packet-camel-ett.c ---*/ -#line 146 "./asn1/camel/packet-camel-template.c" - -static expert_field ei_camel_unknown_invokeData = EI_INIT; -static expert_field ei_camel_unknown_returnResultData = EI_INIT; -static expert_field ei_camel_unknown_returnErrorData = EI_INIT; +static gint ett_camel; +static gint ett_camelisup_parameter; +static gint ett_camel_AccessPointName; +static gint ett_camel_pdptypenumber; +static gint ett_camel_cause; +static gint ett_camel_RPcause; +static gint ett_camel_stat; +static gint ett_camel_calledpartybcdnumber; +static gint ett_camel_callingpartynumber; +static gint ett_camel_originalcalledpartyid; +static gint ett_camel_redirectingpartyid; +static gint ett_camel_locationnumber; +static gint ett_camel_additionalcallingpartynumber; +static gint ett_camel_calledAddressValue; +static gint ett_camel_callingAddressValue; +static gint ett_camel_assistingSSPIPRoutingAddress; +static gint ett_camel_correlationID; +static gint ett_camel_dTMFDigitsCompleted; +static gint ett_camel_dTMFDigitsTimeOut; +static gint ett_camel_number; +static gint ett_camel_digitsResponse; +static gint ett_camel_timeandtimezone; + +static gint ett_camel_AChChargingAddress; +static gint ett_camel_AOCBeforeAnswer; +static gint ett_camel_AOCGPRS; +static gint ett_camel_AOCSubsequent; +static gint ett_camel_AudibleIndicator; +static gint ett_camel_BackwardServiceInteractionInd; +static gint ett_camel_BasicGapCriteria; +static gint ett_camel_T_calledAddressAndService; +static gint ett_camel_T_callingAddressAndService; +static gint ett_camel_BCSMEvent; +static gint ett_camel_BCSM_Failure; +static gint ett_camel_BearerCapability; +static gint ett_camel_Burst; +static gint ett_camel_BurstList; +static gint ett_camel_CAI_GSM0224; +static gint ett_camel_CallSegmentFailure; +static gint ett_camel_CallSegmentToCancel; +static gint ett_camel_CAMEL_AChBillingChargingCharacteristics; +static gint ett_camel_T_timeDurationCharging; +static gint ett_camel_CAMEL_CallResult; +static gint ett_camel_T_timeDurationChargingResult; +static gint ett_camel_CAMEL_FCIBillingChargingCharacteristics; +static gint ett_camel_T_fci_fCIBCCCAMELsequence1; +static gint ett_camel_CAMEL_FCIGPRSBillingChargingCharacteristics; +static gint ett_camel_T_fciGPRS_fCIBCCCAMELsequence1; +static gint ett_camel_CAMEL_FCISMSBillingChargingCharacteristics; +static gint ett_camel_T_fciSMS_fCIBCCCAMELsequence1; +static gint ett_camel_CAMEL_SCIBillingChargingCharacteristics; +static gint ett_camel_CAMEL_SCIBillingChargingCharacteristicsAlt; +static gint ett_camel_CAMEL_SCIGPRSBillingChargingCharacteristics; +static gint ett_camel_ChangeOfPositionControlInfo; +static gint ett_camel_ChangeOfLocation; +static gint ett_camel_ChangeOfLocationAlt; +static gint ett_camel_ChargingCharacteristics; +static gint ett_camel_ChargingResult; +static gint ett_camel_ChargingRollOver; +static gint ett_camel_CollectedDigits; +static gint ett_camel_CollectedInfo; +static gint ett_camel_CompoundCriteria; +static gint ett_camel_DestinationRoutingAddress; +static gint ett_camel_DpSpecificCriteria; +static gint ett_camel_DpSpecificCriteriaAlt; +static gint ett_camel_DpSpecificInfoAlt; +static gint ett_camel_T_oServiceChangeSpecificInfo; +static gint ett_camel_T_tServiceChangeSpecificInfo; +static gint ett_camel_T_collectedInfoSpecificInfo; +static gint ett_camel_ElapsedTime; +static gint ett_camel_T_timeGPRSIfTariffSwitch; +static gint ett_camel_ElapsedTimeRollOver; +static gint ett_camel_T_rO_TimeGPRSIfTariffSwitch; +static gint ett_camel_EndUserAddress; +static gint ett_camel_EventSpecificInformationBCSM; +static gint ett_camel_T_routeSelectFailureSpecificInfo; +static gint ett_camel_T_oCalledPartyBusySpecificInfo; +static gint ett_camel_T_oNoAnswerSpecificInfo; +static gint ett_camel_T_oAnswerSpecificInfo; +static gint ett_camel_T_oMidCallSpecificInfo; +static gint ett_camel_T_omidCallEvents; +static gint ett_camel_T_oDisconnectSpecificInfo; +static gint ett_camel_T_tBusySpecificInfo; +static gint ett_camel_T_tNoAnswerSpecificInfo; +static gint ett_camel_T_tAnswerSpecificInfo; +static gint ett_camel_T_tMidCallSpecificInfo; +static gint ett_camel_T_tmidCallEvents; +static gint ett_camel_T_tDisconnectSpecificInfo; +static gint ett_camel_T_oTermSeizedSpecificInfo; +static gint ett_camel_T_callAcceptedSpecificInfo; +static gint ett_camel_T_oAbandonSpecificInfo; +static gint ett_camel_T_oChangeOfPositionSpecificInfo; +static gint ett_camel_T_tChangeOfPositionSpecificInfo; +static gint ett_camel_EventSpecificInformationSMS; +static gint ett_camel_T_o_smsFailureSpecificInfo; +static gint ett_camel_T_o_smsSubmissionSpecificInfo; +static gint ett_camel_T_t_smsFailureSpecificInfo; +static gint ett_camel_T_t_smsDeliverySpecificInfo; +static gint ett_camel_Extensions; +static gint ett_camel_ExtensionField; +static gint ett_camel_ForwardServiceInteractionInd; +static gint ett_camel_GapCriteria; +static gint ett_camel_GapIndicators; +static gint ett_camel_GapOnService; +static gint ett_camel_GapTreatment; +static gint ett_camel_GenericNumbers; +static gint ett_camel_GPRS_QoS; +static gint ett_camel_GPRS_QoS_Extension; +static gint ett_camel_GPRSEvent; +static gint ett_camel_GPRSEventSpecificInformation; +static gint ett_camel_T_attachChangeOfPositionSpecificInformation; +static gint ett_camel_T_pdp_ContextchangeOfPositionSpecificInformation; +static gint ett_camel_T_detachSpecificInformation; +static gint ett_camel_T_disconnectSpecificInformation; +static gint ett_camel_T_pDPContextEstablishmentSpecificInformation; +static gint ett_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation; +static gint ett_camel_InbandInfo; +static gint ett_camel_InformationToSend; +static gint ett_camel_LegOrCallSegment; +static gint ett_camel_LocationInformationGPRS; +static gint ett_camel_MessageID; +static gint ett_camel_T_text; +static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4; +static gint ett_camel_T_variableMessage; +static gint ett_camel_SEQUENCE_SIZE_1_5_OF_VariablePart; +static gint ett_camel_MetDPCriteriaList; +static gint ett_camel_MetDPCriterion; +static gint ett_camel_MetDPCriterionAlt; +static gint ett_camel_MidCallControlInfo; +static gint ett_camel_QualityOfService; +static gint ett_camel_ReceivingSideID; +static gint ett_camel_RequestedInformationList; +static gint ett_camel_RequestedInformationTypeList; +static gint ett_camel_RequestedInformation; +static gint ett_camel_RequestedInformationValue; +static gint ett_camel_SendingSideID; +static gint ett_camel_ServiceInteractionIndicatorsTwo; +static gint ett_camel_SMSEvent; +static gint ett_camel_TimeIfTariffSwitch; +static gint ett_camel_TimeInformation; +static gint ett_camel_Tone; +static gint ett_camel_TransferredVolume; +static gint ett_camel_T_volumeIfTariffSwitch; +static gint ett_camel_TransferredVolumeRollOver; +static gint ett_camel_T_rO_VolumeIfTariffSwitch; +static gint ett_camel_VariablePart; +static gint ett_camel_PAR_cancelFailed; +static gint ett_camel_CAP_GPRS_ReferenceNumber; +static gint ett_camel_PlayAnnouncementArg; +static gint ett_camel_PromptAndCollectUserInformationArg; +static gint ett_camel_ReceivedInformationArg; +static gint ett_camel_SpecializedResourceReportArg; +static gint ett_camel_ApplyChargingArg; +static gint ett_camel_AssistRequestInstructionsArg; +static gint ett_camel_CallGapArg; +static gint ett_camel_CallInformationReportArg; +static gint ett_camel_CallInformationRequestArg; +static gint ett_camel_CancelArg; +static gint ett_camel_CollectInformationArg; +static gint ett_camel_ConnectArg; +static gint ett_camel_ConnectToResourceArg; +static gint ett_camel_T_resourceAddress; +static gint ett_camel_ContinueWithArgumentArg; +static gint ett_camel_ContinueWithArgumentArgExtension; +static gint ett_camel_DisconnectForwardConnectionWithArgumentArg; +static gint ett_camel_DisconnectLegArg; +static gint ett_camel_EntityReleasedArg; +static gint ett_camel_EstablishTemporaryConnectionArg; +static gint ett_camel_EventReportBCSMArg; +static gint ett_camel_InitialDPArg; +static gint ett_camel_InitialDPArgExtension; +static gint ett_camel_InitiateCallAttemptArg; +static gint ett_camel_InitiateCallAttemptRes; +static gint ett_camel_MoveLegArg; +static gint ett_camel_PlayToneArg; +static gint ett_camel_ReleaseCallArg; +static gint ett_camel_AllCallSegmentsWithExtension; +static gint ett_camel_RequestReportBCSMEventArg; +static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent; +static gint ett_camel_ResetTimerArg; +static gint ett_camel_SendChargingInformationArg; +static gint ett_camel_SplitLegArg; +static gint ett_camel_ApplyChargingGPRSArg; +static gint ett_camel_ApplyChargingReportGPRSArg; +static gint ett_camel_CancelGPRSArg; +static gint ett_camel_ConnectGPRSArg; +static gint ett_camel_ContinueGPRSArg; +static gint ett_camel_EntityReleasedGPRSArg; +static gint ett_camel_EventReportGPRSArg; +static gint ett_camel_InitialDPGPRSArg; +static gint ett_camel_ReleaseGPRSArg; +static gint ett_camel_RequestReportGPRSEventArg; +static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent; +static gint ett_camel_ResetTimerGPRSArg; +static gint ett_camel_SendChargingInformationGPRSArg; +static gint ett_camel_ConnectSMSArg; +static gint ett_camel_EventReportSMSArg; +static gint ett_camel_InitialDPSMSArg; +static gint ett_camel_RequestReportSMSEventArg; +static gint ett_camel_SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent; +static gint ett_camel_ResetTimerSMSArg; +static gint ett_camel_EstablishTemporaryConnectionArgV2; +static gint ett_camel_SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField; +static gint ett_camel_InitialDPArgExtensionV2; +static gint ett_camel_NACarrierInformation; +static gint ett_camel_NA_Info; +static gint ett_camel_CAMEL_AChBillingChargingCharacteristicsV2; +static gint ett_camel_T_timeDurationCharging_01; +static gint ett_camel_ReleaseIfDurationExceeded; +static gint ett_camel_Code; +static gint ett_camel_ROS; +static gint ett_camel_Invoke; +static gint ett_camel_T_linkedId; +static gint ett_camel_ReturnResult; +static gint ett_camel_T_result; +static gint ett_camel_ReturnError; +static gint ett_camel_Reject; +static gint ett_camel_T_problem; +static gint ett_camel_InvokeId; + +static expert_field ei_camel_unknown_invokeData; +static expert_field ei_camel_unknown_returnResultData; +static expert_field ei_camel_unknown_returnErrorData; +static expert_field ei_camel_par_wrong_length; +static expert_field ei_camel_bcd_not_digit; /* Preference settings default */ #define MAX_SSN 254 @@ -884,7 +873,7 @@ static const value_string camel_Component_vals[] = { const value_string camelSRTtype_naming[]= { { CAMELSRT_SESSION, "TCAP_Session" }, - { CAMELSRT_VOICE_INITIALDP, "InialDP/Continue" }, + { CAMELSRT_VOICE_INITIALDP, "InitialDP/Continue" }, { CAMELSRT_VOICE_ACR1, "Slice1_ACR/ACH" }, { CAMELSRT_VOICE_ACR2, "Slice2_ACR/ACH" }, { CAMELSRT_VOICE_ACR3, "Slice3_ACR/ACH" }, @@ -999,9 +988,6 @@ static const value_string camel_ectTreatmentIndicator_values[] = { { 0, NULL } }; - -/*--- Included file: packet-camel-val.h ---*/ -#line 1 "./asn1/camel/packet-camel-val.h" #define tc_Messages "0.0.17.773.2.1.3" #define tc_NotationExtensions "0.0.17.775.2.4.1" #define ros_InformationObjects "2.4.5.0" @@ -1183,12 +1169,6 @@ static const value_string camel_ectTreatmentIndicator_values[] = { #define id_CAP_U_ABORT_Reason "0.4.0.0.1.1.2.2" #define noInvokeId NULL -/*--- End of included file: packet-camel-val.h ---*/ -#line 303 "./asn1/camel/packet-camel-template.c" - - -/*--- Included file: packet-camel-table.c ---*/ -#line 1 "./asn1/camel/packet-camel-table.c" /* CAMEL OPERATIONS */ const value_string camel_opr_code_strings[] = { @@ -1273,9 +1253,6 @@ static const value_string camel_err_code_string_vals[] = { }; -/*--- End of included file: packet-camel-table.c ---*/ -#line 305 "./asn1/camel/packet-camel-template.c" - /* * DEBUG fonctions */ @@ -1315,7 +1292,7 @@ camelstat_init(struct register_srt* srt _U_, GArray* srt_array) } static tap_packet_status -camelstat_packet(void *pcamel, packet_info *pinfo, epan_dissect_t *edt _U_, const void *psi) +camelstat_packet(void *pcamel, packet_info *pinfo, epan_dissect_t *edt _U_, const void *psi, tap_flags_t flags _U_) { guint idx = 0; srt_stat_table *camel_srt_table; @@ -1373,15 +1350,12 @@ dissect_RP_cause_ie(tvbuff_t *tvb, guint32 offset, _U_ guint len, return(curr_offset - offset); } -static int dissect_camel_InitialDPArgExtensionV2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); - +static int dissect_camel_InitialDPArgExtensionV2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); -/*--- Included file: packet-camel-fn.c ---*/ -#line 1 "./asn1/camel/packet-camel-fn.c" static int -dissect_camel_AccessPointName(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AccessPointName(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -1401,7 +1375,7 @@ dissect_camel_AccessPointName(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_AChBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AChBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -1423,7 +1397,7 @@ dissect_camel_AChBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuf static int -dissect_camel_CallSegmentID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallSegmentID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1444,7 +1418,7 @@ static const ber_choice_t AChChargingAddress_choice[] = { }; static int -dissect_camel_AChChargingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AChChargingAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, AChChargingAddress_choice, hf_index, ett_camel_AChChargingAddress, NULL); @@ -1455,7 +1429,7 @@ dissect_camel_AChChargingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_Digits(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Digits(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { /* * Digits {PARAMETERS-BOUND : bound} ::= OCTET STRING (SIZE( * bound.&minDigitsLength .. bound.&maxDigitsLength)) @@ -1494,7 +1468,7 @@ dissect_camel_Digits(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U tvbuff_t *parameter_tvb; proto_tree *subtree; gint ett = -1; - gboolean digits = FALSE; + bool digits = FALSE; offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, ¶meter_tvb); @@ -1541,7 +1515,7 @@ dissect_camel_Digits(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U static int -dissect_camel_AdditionalCallingPartyNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AdditionalCallingPartyNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_Digits(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -1550,7 +1524,7 @@ dissect_camel_AdditionalCallingPartyNumber(gboolean implicit_tag _U_, tvbuff_t * static int -dissect_camel_AlertingPattern(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AlertingPattern(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1560,7 +1534,7 @@ dissect_camel_AlertingPattern(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_INTEGER_0_8191(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_0_8191(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1580,7 +1554,7 @@ static const ber_sequence_t CAI_GSM0224_sequence[] = { }; static int -dissect_camel_CAI_GSM0224(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAI_GSM0224(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CAI_GSM0224_sequence, hf_index, ett_camel_CAI_GSM0224); @@ -1590,7 +1564,7 @@ dissect_camel_CAI_GSM0224(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs static int -dissect_camel_INTEGER_1_86400(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_86400(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1605,7 +1579,7 @@ static const ber_sequence_t AOCSubsequent_sequence[] = { }; static int -dissect_camel_AOCSubsequent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AOCSubsequent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, AOCSubsequent_sequence, hf_index, ett_camel_AOCSubsequent); @@ -1620,7 +1594,7 @@ static const ber_sequence_t AOCBeforeAnswer_sequence[] = { }; static int -dissect_camel_AOCBeforeAnswer(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AOCBeforeAnswer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, AOCBeforeAnswer_sequence, hf_index, ett_camel_AOCBeforeAnswer); @@ -1635,7 +1609,7 @@ static const ber_sequence_t AOCGPRS_sequence[] = { }; static int -dissect_camel_AOCGPRS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AOCGPRS(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, AOCGPRS_sequence, hf_index, ett_camel_AOCGPRS); @@ -1651,7 +1625,7 @@ static const value_string camel_AppendFreeFormatData_vals[] = { static int -dissect_camel_AppendFreeFormatData(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AppendFreeFormatData(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1661,7 +1635,7 @@ dissect_camel_AppendFreeFormatData(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_ApplicationTimer(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ApplicationTimer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1671,7 +1645,7 @@ dissect_camel_ApplicationTimer(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_AssistingSSPIPRoutingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AssistingSSPIPRoutingAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_Digits(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -1680,7 +1654,7 @@ dissect_camel_AssistingSSPIPRoutingAddress(gboolean implicit_tag _U_, tvbuff_t * static int -dissect_camel_BOOLEAN(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BOOLEAN(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_boolean(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); return offset; @@ -1689,7 +1663,7 @@ dissect_camel_BOOLEAN(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _ static int -dissect_camel_INTEGER_1_1200(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_1200(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1699,7 +1673,7 @@ dissect_camel_INTEGER_1_1200(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int o static int -dissect_camel_INTEGER_1_3(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_3(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1709,7 +1683,7 @@ dissect_camel_INTEGER_1_3(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs static int -dissect_camel_INTEGER_1_20(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_20(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1727,7 +1701,7 @@ static const ber_sequence_t Burst_sequence[] = { }; static int -dissect_camel_Burst(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Burst(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, Burst_sequence, hf_index, ett_camel_Burst); @@ -1742,7 +1716,7 @@ static const ber_sequence_t BurstList_sequence[] = { }; static int -dissect_camel_BurstList(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BurstList(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, BurstList_sequence, hf_index, ett_camel_BurstList); @@ -1763,7 +1737,7 @@ static const ber_choice_t AudibleIndicator_choice[] = { }; static int -dissect_camel_AudibleIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AudibleIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, AudibleIndicator_choice, hf_index, ett_camel_AudibleIndicator, NULL); @@ -1774,7 +1748,7 @@ dissect_camel_AudibleIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_OCTET_STRING_SIZE_1(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCTET_STRING_SIZE_1(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1789,7 +1763,7 @@ static const ber_sequence_t BackwardServiceInteractionInd_sequence[] = { }; static int -dissect_camel_BackwardServiceInteractionInd(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BackwardServiceInteractionInd(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, BackwardServiceInteractionInd_sequence, hf_index, ett_camel_BackwardServiceInteractionInd); @@ -1803,7 +1777,7 @@ static const ber_sequence_t GapOnService_sequence[] = { }; static int -dissect_camel_GapOnService(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GapOnService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, GapOnService_sequence, hf_index, ett_camel_GapOnService); @@ -1818,7 +1792,7 @@ static const ber_sequence_t T_calledAddressAndService_sequence[] = { }; static int -dissect_camel_T_calledAddressAndService(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_calledAddressAndService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_calledAddressAndService_sequence, hf_index, ett_camel_T_calledAddressAndService); @@ -1833,7 +1807,7 @@ static const ber_sequence_t T_callingAddressAndService_sequence[] = { }; static int -dissect_camel_T_callingAddressAndService(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_callingAddressAndService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_callingAddressAndService_sequence, hf_index, ett_camel_T_callingAddressAndService); @@ -1858,7 +1832,7 @@ static const ber_choice_t BasicGapCriteria_choice[] = { }; static int -dissect_camel_BasicGapCriteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BasicGapCriteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, BasicGapCriteria_choice, hf_index, ett_camel_BasicGapCriteria, NULL); @@ -1895,7 +1869,7 @@ static const value_string camel_EventTypeBCSM_vals[] = { static int -dissect_camel_EventTypeBCSM(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventTypeBCSM(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1912,7 +1886,7 @@ static const value_string camel_MonitorMode_vals[] = { static int -dissect_camel_MonitorMode(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MonitorMode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1922,7 +1896,7 @@ dissect_camel_MonitorMode(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs static int -dissect_camel_INTEGER_1_30(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_30(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1932,7 +1906,7 @@ dissect_camel_INTEGER_1_30(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off static int -dissect_camel_OCTET_STRING_SIZE_1_2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCTET_STRING_SIZE_1_2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1942,7 +1916,7 @@ dissect_camel_OCTET_STRING_SIZE_1_2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_ static int -dissect_camel_INTEGER_1_127(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_127(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -1961,7 +1935,7 @@ static const ber_sequence_t MidCallControlInfo_sequence[] = { }; static int -dissect_camel_MidCallControlInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MidCallControlInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, MidCallControlInfo_sequence, hf_index, ett_camel_MidCallControlInfo); @@ -1971,7 +1945,7 @@ dissect_camel_MidCallControlInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_NULL(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NULL(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_null(implicit_tag, actx, tree, tvb, offset, hf_index); return offset; @@ -1983,7 +1957,7 @@ static const ber_sequence_t ChangeOfLocationAlt_sequence[] = { }; static int -dissect_camel_ChangeOfLocationAlt(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChangeOfLocationAlt(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ChangeOfLocationAlt_sequence, hf_index, ett_camel_ChangeOfLocationAlt); @@ -2014,7 +1988,7 @@ static const ber_choice_t ChangeOfLocation_choice[] = { }; static int -dissect_camel_ChangeOfLocation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChangeOfLocation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ChangeOfLocation_choice, hf_index, ett_camel_ChangeOfLocation, NULL); @@ -2028,7 +2002,7 @@ static const ber_sequence_t ChangeOfPositionControlInfo_sequence_of[1] = { }; static int -dissect_camel_ChangeOfPositionControlInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChangeOfPositionControlInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, ChangeOfPositionControlInfo_sequence_of, hf_index, ett_camel_ChangeOfPositionControlInfo); @@ -2038,7 +2012,7 @@ dissect_camel_ChangeOfPositionControlInfo(gboolean implicit_tag _U_, tvbuff_t *t static int -dissect_camel_NumberOfDigits(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NumberOfDigits(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2054,7 +2028,7 @@ static const ber_sequence_t DpSpecificCriteriaAlt_sequence[] = { }; static int -dissect_camel_DpSpecificCriteriaAlt(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DpSpecificCriteriaAlt(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, DpSpecificCriteriaAlt_sequence, hf_index, ett_camel_DpSpecificCriteriaAlt); @@ -2077,7 +2051,7 @@ static const ber_choice_t DpSpecificCriteria_choice[] = { }; static int -dissect_camel_DpSpecificCriteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DpSpecificCriteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, DpSpecificCriteria_choice, hf_index, ett_camel_DpSpecificCriteria, NULL); @@ -2096,7 +2070,7 @@ static const ber_sequence_t BCSMEvent_sequence[] = { }; static int -dissect_camel_BCSMEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BCSMEvent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, BCSMEvent_sequence, hf_index, ett_camel_BCSMEvent); @@ -2106,7 +2080,7 @@ dissect_camel_BCSMEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset static int -dissect_camel_Cause(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Cause(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; guint8 Cause_value; @@ -2133,7 +2107,7 @@ static const ber_sequence_t BCSM_Failure_sequence[] = { }; static int -dissect_camel_BCSM_Failure(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BCSM_Failure(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, BCSM_Failure_sequence, hf_index, ett_camel_BCSM_Failure); @@ -2143,7 +2117,7 @@ dissect_camel_BCSM_Failure(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off static int -dissect_camel_T_bearerCap(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_bearerCap(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, @@ -2170,7 +2144,7 @@ static const ber_choice_t BearerCapability_choice[] = { }; static int -dissect_camel_BearerCapability(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_BearerCapability(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, BearerCapability_choice, hf_index, ett_camel_BearerCapability, NULL); @@ -2181,7 +2155,7 @@ dissect_camel_BearerCapability(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_CalledPartyBCDNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CalledPartyBCDNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { /* See 3GPP TS 29.078 * and 3GPP TS 24.008, section 10.5.4.7 * Indicates the Called Party Number, including service selection information. @@ -2216,7 +2190,7 @@ dissect_camel_CalledPartyBCDNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_CalledPartyNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CalledPartyNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -2236,7 +2210,7 @@ dissect_camel_CalledPartyNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in static int -dissect_camel_CallingPartyNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallingPartyNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -2256,7 +2230,7 @@ dissect_isup_calling_party_number_parameter(parameter_tvb, actx->pinfo, subtree, static int -dissect_camel_CallResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -2280,7 +2254,7 @@ static const ber_sequence_t CallSegmentFailure_sequence[] = { }; static int -dissect_camel_CallSegmentFailure(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallSegmentFailure(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CallSegmentFailure_sequence, hf_index, ett_camel_CallSegmentFailure); @@ -2290,7 +2264,7 @@ dissect_camel_CallSegmentFailure(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_InvokeID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InvokeID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2305,7 +2279,7 @@ static const ber_sequence_t CallSegmentToCancel_sequence[] = { }; static int -dissect_camel_CallSegmentToCancel(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallSegmentToCancel(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CallSegmentToCancel_sequence, hf_index, ett_camel_CallSegmentToCancel); @@ -2315,7 +2289,7 @@ dissect_camel_CallSegmentToCancel(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_INTEGER_1_864000(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_864000(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2325,7 +2299,7 @@ dissect_camel_INTEGER_1_864000(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_T_audibleIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_audibleIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { if (tvb_reported_length_remaining(tvb,offset) < 2) offset = dissect_camel_BOOLEAN(TRUE, tvb, offset, actx , tree, hf_camel_audibleIndicatorTone); else @@ -2339,7 +2313,7 @@ dissect_camel_T_audibleIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_T_local(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_local(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { if (is_ExtensionField){ hf_index = hf_camel_extension_code_local; @@ -2371,7 +2345,7 @@ dissect_camel_T_local(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _ static int -dissect_camel_T_global(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_global(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_object_identifier_str(implicit_tag, actx, tree, tvb, offset, hf_index, &camel_obj_id); return offset; @@ -2391,7 +2365,7 @@ static const ber_choice_t Code_choice[] = { }; static int -dissect_camel_Code(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Code(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, Code_choice, hf_index, ett_camel_Code, NULL); @@ -2402,7 +2376,7 @@ dissect_camel_Code(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, static int -dissect_camel_T_value(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_value(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { /*XXX handle local form here */ if(camel_obj_id){ offset=call_ber_oid_callback(camel_obj_id, tvb, offset, actx->pinfo, tree, NULL); @@ -2422,7 +2396,7 @@ static const ber_sequence_t ExtensionField_sequence[] = { }; static int -dissect_camel_ExtensionField(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ExtensionField(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { camel_obj_id = NULL; is_ExtensionField =TRUE; @@ -2438,7 +2412,7 @@ static const ber_sequence_t Extensions_sequence_of[1] = { }; static int -dissect_camel_Extensions(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Extensions(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, Extensions_sequence_of, hf_index, ett_camel_Extensions); @@ -2456,7 +2430,7 @@ static const ber_sequence_t T_timeDurationCharging_sequence[] = { }; static int -dissect_camel_T_timeDurationCharging(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_timeDurationCharging(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_timeDurationCharging_sequence, hf_index, ett_camel_T_timeDurationCharging); @@ -2475,7 +2449,7 @@ static const ber_choice_t CAMEL_AChBillingChargingCharacteristics_choice[] = { }; static int -dissect_camel_CAMEL_AChBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_AChBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CAMEL_AChBillingChargingCharacteristics_choice, hf_index, ett_camel_CAMEL_AChBillingChargingCharacteristics, NULL); @@ -2486,7 +2460,7 @@ dissect_camel_CAMEL_AChBillingChargingCharacteristics(gboolean implicit_tag _U_, static int -dissect_camel_LegType(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_LegType(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2505,7 +2479,7 @@ static const ber_choice_t ReceivingSideID_choice[] = { }; static int -dissect_camel_ReceivingSideID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReceivingSideID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ReceivingSideID_choice, hf_index, ett_camel_ReceivingSideID, NULL); @@ -2516,7 +2490,7 @@ dissect_camel_ReceivingSideID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_TimeIfNoTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TimeIfNoTariffSwitch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2526,7 +2500,7 @@ dissect_camel_TimeIfNoTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_INTEGER_0_864000(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_0_864000(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2541,7 +2515,7 @@ static const ber_sequence_t TimeIfTariffSwitch_sequence[] = { }; static int -dissect_camel_TimeIfTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TimeIfTariffSwitch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, TimeIfTariffSwitch_sequence, hf_index, ett_camel_TimeIfTariffSwitch); @@ -2562,7 +2536,7 @@ static const ber_choice_t TimeInformation_choice[] = { }; static int -dissect_camel_TimeInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TimeInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, TimeInformation_choice, hf_index, ett_camel_TimeInformation, NULL); @@ -2582,7 +2556,7 @@ static const ber_sequence_t T_timeDurationChargingResult_sequence[] = { }; static int -dissect_camel_T_timeDurationChargingResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_timeDurationChargingResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_timeDurationChargingResult_sequence, hf_index, ett_camel_T_timeDurationChargingResult); @@ -2601,7 +2575,7 @@ static const ber_choice_t CAMEL_CallResult_choice[] = { }; static int -dissect_camel_CAMEL_CallResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_CallResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CAMEL_CallResult_choice, hf_index, ett_camel_CAMEL_CallResult, NULL); @@ -2612,7 +2586,7 @@ dissect_camel_CAMEL_CallResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_OCTET_STRING_SIZE_bound__minFCIBillingChargingDataLength_bound__maxFCIBillingChargingDataLength(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCTET_STRING_SIZE_bound__minFCIBillingChargingDataLength_bound__maxFCIBillingChargingDataLength(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2631,7 +2605,7 @@ static const ber_choice_t SendingSideID_choice[] = { }; static int -dissect_camel_SendingSideID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SendingSideID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, SendingSideID_choice, hf_index, ett_camel_SendingSideID, NULL); @@ -2648,7 +2622,7 @@ static const ber_sequence_t T_fci_fCIBCCCAMELsequence1_sequence[] = { }; static int -dissect_camel_T_fci_fCIBCCCAMELsequence1(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_fci_fCIBCCCAMELsequence1(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_fci_fCIBCCCAMELsequence1_sequence, hf_index, ett_camel_T_fci_fCIBCCCAMELsequence1); @@ -2667,7 +2641,7 @@ static const ber_choice_t CAMEL_FCIBillingChargingCharacteristics_choice[] = { }; static int -dissect_camel_CAMEL_FCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_FCIBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CAMEL_FCIBillingChargingCharacteristics_choice, hf_index, ett_camel_CAMEL_FCIBillingChargingCharacteristics, NULL); @@ -2678,7 +2652,7 @@ dissect_camel_CAMEL_FCIBillingChargingCharacteristics(gboolean implicit_tag _U_, static int -dissect_camel_PDPID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PDPID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2694,7 +2668,7 @@ static const ber_sequence_t T_fciGPRS_fCIBCCCAMELsequence1_sequence[] = { }; static int -dissect_camel_T_fciGPRS_fCIBCCCAMELsequence1(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_fciGPRS_fCIBCCCAMELsequence1(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_fciGPRS_fCIBCCCAMELsequence1_sequence, hf_index, ett_camel_T_fciGPRS_fCIBCCCAMELsequence1); @@ -2708,7 +2682,7 @@ static const ber_sequence_t CAMEL_FCIGPRSBillingChargingCharacteristics_sequence }; static int -dissect_camel_CAMEL_FCIGPRSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_FCIGPRSBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CAMEL_FCIGPRSBillingChargingCharacteristics_sequence, hf_index, ett_camel_CAMEL_FCIGPRSBillingChargingCharacteristics); @@ -2723,7 +2697,7 @@ static const ber_sequence_t T_fciSMS_fCIBCCCAMELsequence1_sequence[] = { }; static int -dissect_camel_T_fciSMS_fCIBCCCAMELsequence1(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_fciSMS_fCIBCCCAMELsequence1(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_fciSMS_fCIBCCCAMELsequence1_sequence, hf_index, ett_camel_T_fciSMS_fCIBCCCAMELsequence1); @@ -2742,7 +2716,7 @@ static const ber_choice_t CAMEL_FCISMSBillingChargingCharacteristics_choice[] = }; static int -dissect_camel_CAMEL_FCISMSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_FCISMSBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CAMEL_FCISMSBillingChargingCharacteristics_choice, hf_index, ett_camel_CAMEL_FCISMSBillingChargingCharacteristics, NULL); @@ -2756,7 +2730,7 @@ static const ber_sequence_t CAMEL_SCIBillingChargingCharacteristicsAlt_sequence[ }; static int -dissect_camel_CAMEL_SCIBillingChargingCharacteristicsAlt(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_SCIBillingChargingCharacteristicsAlt(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CAMEL_SCIBillingChargingCharacteristicsAlt_sequence, hf_index, ett_camel_CAMEL_SCIBillingChargingCharacteristicsAlt); @@ -2779,7 +2753,7 @@ static const ber_choice_t CAMEL_SCIBillingChargingCharacteristics_choice[] = { }; static int -dissect_camel_CAMEL_SCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_SCIBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CAMEL_SCIBillingChargingCharacteristics_choice, hf_index, ett_camel_CAMEL_SCIBillingChargingCharacteristics, NULL); @@ -2795,7 +2769,7 @@ static const ber_sequence_t CAMEL_SCIGPRSBillingChargingCharacteristics_sequence }; static int -dissect_camel_CAMEL_SCIGPRSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_SCIGPRSBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CAMEL_SCIGPRSBillingChargingCharacteristics_sequence, hf_index, ett_camel_CAMEL_SCIGPRSBillingChargingCharacteristics); @@ -2805,7 +2779,7 @@ dissect_camel_CAMEL_SCIGPRSBillingChargingCharacteristics(gboolean implicit_tag static int -dissect_camel_Carrier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Carrier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2822,7 +2796,7 @@ static const value_string camel_CGEncountered_vals[] = { static int -dissect_camel_CGEncountered(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CGEncountered(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2832,7 +2806,7 @@ dissect_camel_CGEncountered(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of static int -dissect_camel_ChargeIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChargeIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2842,7 +2816,7 @@ dissect_camel_ChargeIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_LocationNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_LocationNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -2862,7 +2836,7 @@ dissect_isup_location_number_parameter(parameter_tvb, actx->pinfo, subtree, NULL static int -dissect_camel_ChargeNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChargeNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_LocationNumber(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -2871,7 +2845,7 @@ dissect_camel_ChargeNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off static int -dissect_camel_INTEGER_1_4294967295(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_1_4294967295(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2892,7 +2866,7 @@ static const ber_choice_t ChargingCharacteristics_choice[] = { }; static int -dissect_camel_ChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ChargingCharacteristics_choice, hf_index, ett_camel_ChargingCharacteristics, NULL); @@ -2903,7 +2877,7 @@ dissect_camel_ChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _ static int -dissect_camel_INTEGER_0_4294967295(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_0_4294967295(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2918,7 +2892,7 @@ static const ber_sequence_t T_volumeIfTariffSwitch_sequence[] = { }; static int -dissect_camel_T_volumeIfTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_volumeIfTariffSwitch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_volumeIfTariffSwitch_sequence, hf_index, ett_camel_T_volumeIfTariffSwitch); @@ -2939,7 +2913,7 @@ static const ber_choice_t TransferredVolume_choice[] = { }; static int -dissect_camel_TransferredVolume(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TransferredVolume(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, TransferredVolume_choice, hf_index, ett_camel_TransferredVolume, NULL); @@ -2950,7 +2924,7 @@ dissect_camel_TransferredVolume(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in static int -dissect_camel_INTEGER_0_86400(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_0_86400(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -2965,7 +2939,7 @@ static const ber_sequence_t T_timeGPRSIfTariffSwitch_sequence[] = { }; static int -dissect_camel_T_timeGPRSIfTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_timeGPRSIfTariffSwitch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_timeGPRSIfTariffSwitch_sequence, hf_index, ett_camel_T_timeGPRSIfTariffSwitch); @@ -2986,7 +2960,7 @@ static const ber_choice_t ElapsedTime_choice[] = { }; static int -dissect_camel_ElapsedTime(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ElapsedTime(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ElapsedTime_choice, hf_index, ett_camel_ElapsedTime, NULL); @@ -3008,7 +2982,7 @@ static const ber_choice_t ChargingResult_choice[] = { }; static int -dissect_camel_ChargingResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChargingResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ChargingResult_choice, hf_index, ett_camel_ChargingResult, NULL); @@ -3019,7 +2993,7 @@ dissect_camel_ChargingResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int o static int -dissect_camel_INTEGER_0_255(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_0_255(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3034,7 +3008,7 @@ static const ber_sequence_t T_rO_VolumeIfTariffSwitch_sequence[] = { }; static int -dissect_camel_T_rO_VolumeIfTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_rO_VolumeIfTariffSwitch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_rO_VolumeIfTariffSwitch_sequence, hf_index, ett_camel_T_rO_VolumeIfTariffSwitch); @@ -3055,7 +3029,7 @@ static const ber_choice_t TransferredVolumeRollOver_choice[] = { }; static int -dissect_camel_TransferredVolumeRollOver(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TransferredVolumeRollOver(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, TransferredVolumeRollOver_choice, hf_index, ett_camel_TransferredVolumeRollOver, NULL); @@ -3071,7 +3045,7 @@ static const ber_sequence_t T_rO_TimeGPRSIfTariffSwitch_sequence[] = { }; static int -dissect_camel_T_rO_TimeGPRSIfTariffSwitch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_rO_TimeGPRSIfTariffSwitch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_rO_TimeGPRSIfTariffSwitch_sequence, hf_index, ett_camel_T_rO_TimeGPRSIfTariffSwitch); @@ -3092,7 +3066,7 @@ static const ber_choice_t ElapsedTimeRollOver_choice[] = { }; static int -dissect_camel_ElapsedTimeRollOver(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ElapsedTimeRollOver(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ElapsedTimeRollOver_choice, hf_index, ett_camel_ElapsedTimeRollOver, NULL); @@ -3114,7 +3088,7 @@ static const ber_choice_t ChargingRollOver_choice[] = { }; static int -dissect_camel_ChargingRollOver(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ChargingRollOver(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ChargingRollOver_choice, hf_index, ett_camel_ChargingRollOver, NULL); @@ -3132,7 +3106,7 @@ static const value_string camel_ErrorTreatment_vals[] = { static int -dissect_camel_ErrorTreatment(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ErrorTreatment(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3156,7 +3130,7 @@ static const ber_sequence_t CollectedDigits_sequence[] = { }; static int -dissect_camel_CollectedDigits(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CollectedDigits(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CollectedDigits_sequence, hf_index, ett_camel_CollectedDigits); @@ -3175,7 +3149,7 @@ static const ber_choice_t CollectedInfo_choice[] = { }; static int -dissect_camel_CollectedInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CollectedInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CollectedInfo_choice, hf_index, ett_camel_CollectedInfo, NULL); @@ -3194,7 +3168,7 @@ static const value_string camel_ConnectedNumberTreatmentInd_vals[] = { static int -dissect_camel_ConnectedNumberTreatmentInd(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ConnectedNumberTreatmentInd(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3210,7 +3184,7 @@ static const value_string camel_ControlType_vals[] = { static int -dissect_camel_ControlType(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ControlType(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3220,7 +3194,7 @@ dissect_camel_ControlType(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs static int -dissect_camel_ScfID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ScfID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3235,7 +3209,7 @@ static const ber_sequence_t CompoundCriteria_sequence[] = { }; static int -dissect_camel_CompoundCriteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CompoundCriteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CompoundCriteria_sequence, hf_index, ett_camel_CompoundCriteria); @@ -3245,7 +3219,7 @@ dissect_camel_CompoundCriteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_CorrelationID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CorrelationID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_Digits(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -3254,7 +3228,7 @@ dissect_camel_CorrelationID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of static int -dissect_camel_DateAndTime(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DateAndTime(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { /* @@ -3358,7 +3332,7 @@ static const ber_sequence_t DestinationRoutingAddress_sequence_of[1] = { }; static int -dissect_camel_DestinationRoutingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DestinationRoutingAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, DestinationRoutingAddress_sequence_of, hf_index, ett_camel_DestinationRoutingAddress); @@ -3374,7 +3348,7 @@ static const value_string camel_InitiatorOfServiceChange_vals[] = { static int -dissect_camel_InitiatorOfServiceChange(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitiatorOfServiceChange(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3390,7 +3364,7 @@ static const value_string camel_NatureOfServiceChange_vals[] = { static int -dissect_camel_NatureOfServiceChange(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NatureOfServiceChange(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3406,7 +3380,7 @@ static const ber_sequence_t T_oServiceChangeSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oServiceChangeSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oServiceChangeSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oServiceChangeSpecificInfo_sequence, hf_index, ett_camel_T_oServiceChangeSpecificInfo); @@ -3422,7 +3396,7 @@ static const ber_sequence_t T_tServiceChangeSpecificInfo_sequence[] = { }; static int -dissect_camel_T_tServiceChangeSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tServiceChangeSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tServiceChangeSpecificInfo_sequence, hf_index, ett_camel_T_tServiceChangeSpecificInfo); @@ -3436,7 +3410,7 @@ static const ber_sequence_t T_collectedInfoSpecificInfo_sequence[] = { }; static int -dissect_camel_T_collectedInfoSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_collectedInfoSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_collectedInfoSpecificInfo_sequence, hf_index, ett_camel_T_collectedInfoSpecificInfo); @@ -3452,7 +3426,7 @@ static const ber_sequence_t DpSpecificInfoAlt_sequence[] = { }; static int -dissect_camel_DpSpecificInfoAlt(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DpSpecificInfoAlt(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, DpSpecificInfoAlt_sequence, hf_index, ett_camel_DpSpecificInfoAlt); @@ -3462,7 +3436,7 @@ dissect_camel_DpSpecificInfoAlt(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in static int -dissect_camel_T_pDPTypeOrganization(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_pDPTypeOrganization(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; @@ -3480,7 +3454,7 @@ dissect_camel_T_pDPTypeOrganization(gboolean implicit_tag _U_, tvbuff_t *tvb _U_ static int -dissect_camel_T_pDPTypeNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_pDPTypeNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -3510,7 +3484,7 @@ dissect_camel_T_pDPTypeNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_T_pDPAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_pDPAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -3553,7 +3527,7 @@ static const ber_sequence_t EndUserAddress_sequence[] = { }; static int -dissect_camel_EndUserAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EndUserAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, EndUserAddress_sequence, hf_index, ett_camel_EndUserAddress); @@ -3567,7 +3541,7 @@ static const ber_sequence_t T_routeSelectFailureSpecificInfo_sequence[] = { }; static int -dissect_camel_T_routeSelectFailureSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_routeSelectFailureSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_routeSelectFailureSpecificInfo_sequence, hf_index, ett_camel_T_routeSelectFailureSpecificInfo); @@ -3581,7 +3555,7 @@ static const ber_sequence_t T_oCalledPartyBusySpecificInfo_sequence[] = { }; static int -dissect_camel_T_oCalledPartyBusySpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oCalledPartyBusySpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oCalledPartyBusySpecificInfo_sequence, hf_index, ett_camel_T_oCalledPartyBusySpecificInfo); @@ -3594,7 +3568,7 @@ static const ber_sequence_t T_oNoAnswerSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oNoAnswerSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oNoAnswerSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oNoAnswerSpecificInfo_sequence, hf_index, ett_camel_T_oNoAnswerSpecificInfo); @@ -3613,7 +3587,7 @@ static const ber_sequence_t T_oAnswerSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oAnswerSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oAnswerSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oAnswerSpecificInfo_sequence, hf_index, ett_camel_T_oAnswerSpecificInfo); @@ -3634,7 +3608,7 @@ static const ber_choice_t T_omidCallEvents_choice[] = { }; static int -dissect_camel_T_omidCallEvents(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_omidCallEvents(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, T_omidCallEvents_choice, hf_index, ett_camel_T_omidCallEvents, NULL); @@ -3649,7 +3623,7 @@ static const ber_sequence_t T_oMidCallSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oMidCallSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oMidCallSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oMidCallSpecificInfo_sequence, hf_index, ett_camel_T_oMidCallSpecificInfo); @@ -3663,7 +3637,7 @@ static const ber_sequence_t T_oDisconnectSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oDisconnectSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oDisconnectSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oDisconnectSpecificInfo_sequence, hf_index, ett_camel_T_oDisconnectSpecificInfo); @@ -3680,7 +3654,7 @@ static const ber_sequence_t T_tBusySpecificInfo_sequence[] = { }; static int -dissect_camel_T_tBusySpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tBusySpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tBusySpecificInfo_sequence, hf_index, ett_camel_T_tBusySpecificInfo); @@ -3695,7 +3669,7 @@ static const ber_sequence_t T_tNoAnswerSpecificInfo_sequence[] = { }; static int -dissect_camel_T_tNoAnswerSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tNoAnswerSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tNoAnswerSpecificInfo_sequence, hf_index, ett_camel_T_tNoAnswerSpecificInfo); @@ -3714,7 +3688,7 @@ static const ber_sequence_t T_tAnswerSpecificInfo_sequence[] = { }; static int -dissect_camel_T_tAnswerSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tAnswerSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tAnswerSpecificInfo_sequence, hf_index, ett_camel_T_tAnswerSpecificInfo); @@ -3735,7 +3709,7 @@ static const ber_choice_t T_tmidCallEvents_choice[] = { }; static int -dissect_camel_T_tmidCallEvents(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tmidCallEvents(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, T_tmidCallEvents_choice, hf_index, ett_camel_T_tmidCallEvents, NULL); @@ -3750,7 +3724,7 @@ static const ber_sequence_t T_tMidCallSpecificInfo_sequence[] = { }; static int -dissect_camel_T_tMidCallSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tMidCallSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tMidCallSpecificInfo_sequence, hf_index, ett_camel_T_tMidCallSpecificInfo); @@ -3764,7 +3738,7 @@ static const ber_sequence_t T_tDisconnectSpecificInfo_sequence[] = { }; static int -dissect_camel_T_tDisconnectSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tDisconnectSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tDisconnectSpecificInfo_sequence, hf_index, ett_camel_T_tDisconnectSpecificInfo); @@ -3778,7 +3752,7 @@ static const ber_sequence_t T_oTermSeizedSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oTermSeizedSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oTermSeizedSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oTermSeizedSpecificInfo_sequence, hf_index, ett_camel_T_oTermSeizedSpecificInfo); @@ -3792,7 +3766,7 @@ static const ber_sequence_t T_callAcceptedSpecificInfo_sequence[] = { }; static int -dissect_camel_T_callAcceptedSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_callAcceptedSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_callAcceptedSpecificInfo_sequence, hf_index, ett_camel_T_callAcceptedSpecificInfo); @@ -3806,7 +3780,7 @@ static const ber_sequence_t T_oAbandonSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oAbandonSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oAbandonSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oAbandonSpecificInfo_sequence, hf_index, ett_camel_T_oAbandonSpecificInfo); @@ -3819,7 +3793,7 @@ static const ber_sequence_t MetDPCriterionAlt_sequence[] = { }; static int -dissect_camel_MetDPCriterionAlt(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MetDPCriterionAlt(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, MetDPCriterionAlt_sequence, hf_index, ett_camel_MetDPCriterionAlt); @@ -3858,7 +3832,7 @@ static const ber_choice_t MetDPCriterion_choice[] = { }; static int -dissect_camel_MetDPCriterion(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MetDPCriterion(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, MetDPCriterion_choice, hf_index, ett_camel_MetDPCriterion, NULL); @@ -3872,7 +3846,7 @@ static const ber_sequence_t MetDPCriteriaList_sequence_of[1] = { }; static int -dissect_camel_MetDPCriteriaList(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MetDPCriteriaList(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, MetDPCriteriaList_sequence_of, hf_index, ett_camel_MetDPCriteriaList); @@ -3887,7 +3861,7 @@ static const ber_sequence_t T_oChangeOfPositionSpecificInfo_sequence[] = { }; static int -dissect_camel_T_oChangeOfPositionSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_oChangeOfPositionSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_oChangeOfPositionSpecificInfo_sequence, hf_index, ett_camel_T_oChangeOfPositionSpecificInfo); @@ -3902,7 +3876,7 @@ static const ber_sequence_t T_tChangeOfPositionSpecificInfo_sequence[] = { }; static int -dissect_camel_T_tChangeOfPositionSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_tChangeOfPositionSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_tChangeOfPositionSpecificInfo_sequence, hf_index, ett_camel_T_tChangeOfPositionSpecificInfo); @@ -3953,7 +3927,7 @@ static const ber_choice_t EventSpecificInformationBCSM_choice[] = { }; static int -dissect_camel_EventSpecificInformationBCSM(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventSpecificInformationBCSM(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, EventSpecificInformationBCSM_choice, hf_index, ett_camel_EventSpecificInformationBCSM, NULL); @@ -3973,7 +3947,7 @@ static const value_string camel_MO_SMSCause_vals[] = { static int -dissect_camel_MO_SMSCause(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MO_SMSCause(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -3987,7 +3961,7 @@ static const ber_sequence_t T_o_smsFailureSpecificInfo_sequence[] = { }; static int -dissect_camel_T_o_smsFailureSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_o_smsFailureSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_o_smsFailureSpecificInfo_sequence, hf_index, ett_camel_T_o_smsFailureSpecificInfo); @@ -4000,7 +3974,7 @@ static const ber_sequence_t T_o_smsSubmissionSpecificInfo_sequence[] = { }; static int -dissect_camel_T_o_smsSubmissionSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_o_smsSubmissionSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_o_smsSubmissionSpecificInfo_sequence, hf_index, ett_camel_T_o_smsSubmissionSpecificInfo); @@ -4010,7 +3984,7 @@ dissect_camel_T_o_smsSubmissionSpecificInfo(gboolean implicit_tag _U_, tvbuff_t static int -dissect_camel_MT_SMSCause(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MT_SMSCause(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4024,7 +3998,7 @@ static const ber_sequence_t T_t_smsFailureSpecificInfo_sequence[] = { }; static int -dissect_camel_T_t_smsFailureSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_t_smsFailureSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_t_smsFailureSpecificInfo_sequence, hf_index, ett_camel_T_t_smsFailureSpecificInfo); @@ -4037,7 +4011,7 @@ static const ber_sequence_t T_t_smsDeliverySpecificInfo_sequence[] = { }; static int -dissect_camel_T_t_smsDeliverySpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_t_smsDeliverySpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_t_smsDeliverySpecificInfo_sequence, hf_index, ett_camel_T_t_smsDeliverySpecificInfo); @@ -4062,7 +4036,7 @@ static const ber_choice_t EventSpecificInformationSMS_choice[] = { }; static int -dissect_camel_EventSpecificInformationSMS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventSpecificInformationSMS(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, EventSpecificInformationSMS_choice, hf_index, ett_camel_EventSpecificInformationSMS, NULL); @@ -4083,7 +4057,7 @@ static const value_string camel_EventTypeSMS_vals[] = { static int -dissect_camel_EventTypeSMS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventTypeSMS(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4093,7 +4067,7 @@ dissect_camel_EventTypeSMS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off static int -dissect_camel_FCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_FCIBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -4112,7 +4086,7 @@ dissect_camel_FCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuf static int -dissect_camel_FCIGPRSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_FCIGPRSBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -4131,7 +4105,7 @@ dissect_camel_FCIGPRSBillingChargingCharacteristics(gboolean implicit_tag _U_, t static int -dissect_camel_FCISMSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_FCISMSBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -4156,7 +4130,7 @@ static const ber_sequence_t ForwardServiceInteractionInd_sequence[] = { }; static int -dissect_camel_ForwardServiceInteractionInd(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ForwardServiceInteractionInd(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ForwardServiceInteractionInd_sequence, hf_index, ett_camel_ForwardServiceInteractionInd); @@ -4177,7 +4151,7 @@ static const ber_choice_t GapCriteria_choice[] = { }; static int -dissect_camel_GapCriteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GapCriteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, GapCriteria_choice, hf_index, ett_camel_GapCriteria, NULL); @@ -4193,7 +4167,7 @@ static const ber_sequence_t GapIndicators_sequence[] = { }; static int -dissect_camel_GapIndicators(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GapIndicators(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, GapIndicators_sequence, hf_index, ett_camel_GapIndicators); @@ -4203,7 +4177,7 @@ dissect_camel_GapIndicators(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of static int -dissect_camel_IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageContentLength(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageContentLength(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_IA5String, actx, tree, tvb, offset, hf_index, NULL); @@ -4214,7 +4188,7 @@ dissect_camel_IA5String_SIZE_bound__minMessageContentLength_bound__maxMessageCon static int -dissect_camel_OCTET_STRING_SIZE_bound__minAttributesLength_bound__maxAttributesLength(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCTET_STRING_SIZE_bound__minAttributesLength_bound__maxAttributesLength(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4229,7 +4203,7 @@ static const ber_sequence_t T_text_sequence[] = { }; static int -dissect_camel_T_text(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_text(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_text_sequence, hf_index, ett_camel_T_text); @@ -4242,7 +4216,7 @@ static const ber_sequence_t SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4_s }; static int -dissect_camel_SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4_sequence_of, hf_index, ett_camel_SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4); @@ -4252,7 +4226,7 @@ dissect_camel_SEQUENCE_SIZE_1_bound__numOfMessageIDs_OF_Integer4(gboolean implic static int -dissect_camel_OCTET_STRING_SIZE_2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCTET_STRING_SIZE_2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4262,7 +4236,7 @@ dissect_camel_OCTET_STRING_SIZE_2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_OCTET_STRING_SIZE_4(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCTET_STRING_SIZE_4(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4289,7 +4263,7 @@ static const ber_choice_t VariablePart_choice[] = { }; static int -dissect_camel_VariablePart(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_VariablePart(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, VariablePart_choice, hf_index, ett_camel_VariablePart, NULL); @@ -4303,7 +4277,7 @@ static const ber_sequence_t SEQUENCE_SIZE_1_5_OF_VariablePart_sequence_of[1] = { }; static int -dissect_camel_SEQUENCE_SIZE_1_5_OF_VariablePart(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SEQUENCE_SIZE_1_5_OF_VariablePart(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, SEQUENCE_SIZE_1_5_OF_VariablePart_sequence_of, hf_index, ett_camel_SEQUENCE_SIZE_1_5_OF_VariablePart); @@ -4318,7 +4292,7 @@ static const ber_sequence_t T_variableMessage_sequence[] = { }; static int -dissect_camel_T_variableMessage(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_variableMessage(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_variableMessage_sequence, hf_index, ett_camel_T_variableMessage); @@ -4343,7 +4317,7 @@ static const ber_choice_t MessageID_choice[] = { }; static int -dissect_camel_MessageID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MessageID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, MessageID_choice, hf_index, ett_camel_MessageID, NULL); @@ -4354,7 +4328,7 @@ dissect_camel_MessageID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset static int -dissect_camel_INTEGER_0_32767(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER_0_32767(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4371,7 +4345,7 @@ static const ber_sequence_t InbandInfo_sequence[] = { }; static int -dissect_camel_InbandInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InbandInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InbandInfo_sequence, hf_index, ett_camel_InbandInfo); @@ -4386,7 +4360,7 @@ static const ber_sequence_t Tone_sequence[] = { }; static int -dissect_camel_Tone(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Tone(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, Tone_sequence, hf_index, ett_camel_Tone); @@ -4407,7 +4381,7 @@ static const ber_choice_t InformationToSend_choice[] = { }; static int -dissect_camel_InformationToSend(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InformationToSend(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, InformationToSend_choice, hf_index, ett_camel_InformationToSend, NULL); @@ -4429,7 +4403,7 @@ static const ber_choice_t GapTreatment_choice[] = { }; static int -dissect_camel_GapTreatment(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GapTreatment(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, GapTreatment_choice, hf_index, ett_camel_GapTreatment, NULL); @@ -4440,7 +4414,7 @@ dissect_camel_GapTreatment(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off static int -dissect_camel_GenericNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GenericNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, @@ -4461,7 +4435,7 @@ static const ber_sequence_t GenericNumbers_set_of[1] = { }; static int -dissect_camel_GenericNumbers(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GenericNumbers(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset, GenericNumbers_set_of, hf_index, ett_camel_GenericNumbers); @@ -4482,7 +4456,7 @@ static const ber_choice_t GPRS_QoS_choice[] = { }; static int -dissect_camel_GPRS_QoS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GPRS_QoS(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, GPRS_QoS_choice, hf_index, ett_camel_GPRS_QoS, NULL); @@ -4498,7 +4472,7 @@ static const ber_sequence_t GPRS_QoS_Extension_sequence[] = { }; static int -dissect_camel_GPRS_QoS_Extension(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GPRS_QoS_Extension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, GPRS_QoS_Extension_sequence, hf_index, ett_camel_GPRS_QoS_Extension); @@ -4508,7 +4482,7 @@ dissect_camel_GPRS_QoS_Extension(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_GPRSCause(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GPRSCause(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4529,7 +4503,7 @@ static const value_string camel_GPRSEventType_vals[] = { static int -dissect_camel_GPRSEventType(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GPRSEventType(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4544,7 +4518,7 @@ static const ber_sequence_t GPRSEvent_sequence[] = { }; static int -dissect_camel_GPRSEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GPRSEvent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, GPRSEvent_sequence, hf_index, ett_camel_GPRSEvent); @@ -4554,7 +4528,7 @@ dissect_camel_GPRSEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset static int -dissect_camel_T_cellGlobalIdOrServiceAreaIdOrLAI(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_cellGlobalIdOrServiceAreaIdOrLAI(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { proto_tree *subtree; int start_offset; @@ -4577,7 +4551,7 @@ dissect_camel_T_cellGlobalIdOrServiceAreaIdOrLAI(gboolean implicit_tag _U_, tvbu static int -dissect_camel_UserCSGInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_UserCSGInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4598,7 +4572,7 @@ static const ber_sequence_t LocationInformationGPRS_sequence[] = { }; static int -dissect_camel_LocationInformationGPRS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_LocationInformationGPRS(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, LocationInformationGPRS_sequence, hf_index, ett_camel_LocationInformationGPRS); @@ -4612,7 +4586,7 @@ static const ber_sequence_t T_attachChangeOfPositionSpecificInformation_sequence }; static int -dissect_camel_T_attachChangeOfPositionSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_attachChangeOfPositionSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_attachChangeOfPositionSpecificInformation_sequence, hf_index, ett_camel_T_attachChangeOfPositionSpecificInformation); @@ -4631,7 +4605,7 @@ static const ber_sequence_t QualityOfService_sequence[] = { }; static int -dissect_camel_QualityOfService(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_QualityOfService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, QualityOfService_sequence, hf_index, ett_camel_QualityOfService); @@ -4641,9 +4615,62 @@ dissect_camel_QualityOfService(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_TimeAndTimezone(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TimeAndTimezone(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + tvbuff_t *parameter_tvb; + proto_tree *subtree; + proto_item *item; + gchar *digit_str; + guint length; + gchar year[5]; + gchar month[3]; + gchar day[3]; + gchar hour[3]; + gchar minute[3]; + gchar second[3]; + + guint8 oct; + int8_t tz; offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, - NULL); + ¶meter_tvb); + + + if (!parameter_tvb) + return offset; + length = tvb_reported_length(parameter_tvb); + if (length < 8 /*cAPSpecificBoundSetminTimeAndTimezoneLength*/){ + expert_add_info(actx->pinfo, actx->created_item, &ei_camel_par_wrong_length); + return offset; + } + subtree = proto_item_add_subtree(actx->created_item, ett_camel_timeandtimezone); + item = proto_tree_add_item_ret_display_string(subtree, hf_camel_timeandtimezone_time, parameter_tvb, 0, 7, ENC_BCD_DIGITS_0_9|ENC_LITTLE_ENDIAN, actx->pinfo->pool, &digit_str); + +/* +The Time Zone indicates the difference, expressed in quarters of an hour, between the local time and GMT. In the first of the two semi octets, +the first bit (bit 3 of the seventh octet of the TP Service Centre Time Stamp field) represents the algebraic sign of this difference (0: positive, 1: negative). +*/ + oct = tvb_get_guint8(parameter_tvb,7); + + /* packet-gsm_sms.c time dis_field_scts_aux() */ + tz = (oct >> 4) + (oct & 0x07) * 10; + tz = (oct & 0x08) ? -tz : tz; + + proto_tree_add_int_format_value(subtree, hf_camel_timeandtimezone_tz, parameter_tvb, 7, 1, tz, "GMT %+d hours %d minutes", tz / 4, tz % 4 * 15); + + /* ENC_BCD_DIGITS_0_9 truncates if the nibble is 0xf. */ + if (strlen(digit_str) < 14 || strchr(digit_str, '?')) { + expert_add_info(actx->pinfo, item, &ei_camel_bcd_not_digit); + return offset; + } + + (void) g_strlcpy(year, digit_str, 5); + (void) g_strlcpy(month, digit_str+4, 3); + (void) g_strlcpy(day, digit_str+6, 3); + (void) g_strlcpy(hour, digit_str+8, 3); + (void) g_strlcpy(minute, digit_str+10, 3); + (void) g_strlcpy(second, digit_str+12, 3); + + proto_item_append_text(item, " (%s-%s-%s %s:%s:%s)",year,month,day,hour,minute,second); + return offset; } @@ -4661,7 +4688,7 @@ static const ber_sequence_t T_pdp_ContextchangeOfPositionSpecificInformation_seq }; static int -dissect_camel_T_pdp_ContextchangeOfPositionSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_pdp_ContextchangeOfPositionSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_pdp_ContextchangeOfPositionSpecificInformation_sequence, hf_index, ett_camel_T_pdp_ContextchangeOfPositionSpecificInformation); @@ -4679,7 +4706,7 @@ static const value_string camel_InitiatingEntity_vals[] = { static int -dissect_camel_InitiatingEntity(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitiatingEntity(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4694,7 +4721,7 @@ static const ber_sequence_t T_detachSpecificInformation_sequence[] = { }; static int -dissect_camel_T_detachSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_detachSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_detachSpecificInformation_sequence, hf_index, ett_camel_T_detachSpecificInformation); @@ -4709,7 +4736,7 @@ static const ber_sequence_t T_disconnectSpecificInformation_sequence[] = { }; static int -dissect_camel_T_disconnectSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_disconnectSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_disconnectSpecificInformation_sequence, hf_index, ett_camel_T_disconnectSpecificInformation); @@ -4725,7 +4752,7 @@ static const value_string camel_PDPInitiationType_vals[] = { static int -dissect_camel_PDPInitiationType(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PDPInitiationType(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4745,7 +4772,7 @@ static const ber_sequence_t T_pDPContextEstablishmentSpecificInformation_sequenc }; static int -dissect_camel_T_pDPContextEstablishmentSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_pDPContextEstablishmentSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_pDPContextEstablishmentSpecificInformation_sequence, hf_index, ett_camel_T_pDPContextEstablishmentSpecificInformation); @@ -4765,7 +4792,7 @@ static const ber_sequence_t T_pDPContextEstablishmentAcknowledgementSpecificInfo }; static int -dissect_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_pDPContextEstablishmentAcknowledgementSpecificInformation_sequence, hf_index, ett_camel_T_pDPContextEstablishmentAcknowledgementSpecificInformation); @@ -4794,7 +4821,7 @@ static const ber_choice_t GPRSEventSpecificInformation_choice[] = { }; static int -dissect_camel_GPRSEventSpecificInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GPRSEventSpecificInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, GPRSEventSpecificInformation_choice, hf_index, ett_camel_GPRSEventSpecificInformation, NULL); @@ -4805,7 +4832,7 @@ dissect_camel_GPRSEventSpecificInformation(gboolean implicit_tag _U_, tvbuff_t * static int -dissect_camel_IPRoutingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_IPRoutingAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_CalledPartyNumber(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -4814,7 +4841,7 @@ dissect_camel_IPRoutingAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_IPSSPCapabilities(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_IPSSPCapabilities(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4835,7 +4862,7 @@ static const ber_choice_t LegOrCallSegment_choice[] = { }; static int -dissect_camel_LegOrCallSegment(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_LegOrCallSegment(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, LegOrCallSegment_choice, hf_index, ett_camel_LegOrCallSegment, NULL); @@ -4846,7 +4873,7 @@ dissect_camel_LegOrCallSegment(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_LowLayerCompatibility(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_LowLayerCompatibility(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4856,7 +4883,7 @@ dissect_camel_LowLayerCompatibility(gboolean implicit_tag _U_, tvbuff_t *tvb _U_ static int -dissect_camel_NAOliInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NAOliInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4866,7 +4893,7 @@ dissect_camel_NAOliInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset static int -dissect_camel_OCSIApplicable(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OCSIApplicable(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_null(implicit_tag, actx, tree, tvb, offset, hf_index); return offset; @@ -4875,7 +4902,7 @@ dissect_camel_OCSIApplicable(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int o static int -dissect_camel_OriginalCalledPartyID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_OriginalCalledPartyID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -4895,7 +4922,7 @@ dissect_camel_OriginalCalledPartyID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_ static int -dissect_camel_RedirectingPartyID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RedirectingPartyID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -4923,7 +4950,7 @@ static const value_string camel_RequestedInformationType_vals[] = { static int -dissect_camel_RequestedInformationType(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestedInformationType(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -4948,7 +4975,7 @@ static const ber_choice_t RequestedInformationValue_choice[] = { }; static int -dissect_camel_RequestedInformationValue(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestedInformationValue(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, RequestedInformationValue_choice, hf_index, ett_camel_RequestedInformationValue, NULL); @@ -4964,7 +4991,7 @@ static const ber_sequence_t RequestedInformation_sequence[] = { }; static int -dissect_camel_RequestedInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestedInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, RequestedInformation_sequence, hf_index, ett_camel_RequestedInformation); @@ -4977,7 +5004,7 @@ static const ber_sequence_t RequestedInformationList_sequence_of[1] = { }; static int -dissect_camel_RequestedInformationList(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestedInformationList(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, RequestedInformationList_sequence_of, hf_index, ett_camel_RequestedInformationList); @@ -4990,7 +5017,7 @@ static const ber_sequence_t RequestedInformationTypeList_sequence_of[1] = { }; static int -dissect_camel_RequestedInformationTypeList(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestedInformationTypeList(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, RequestedInformationTypeList_sequence_of, hf_index, ett_camel_RequestedInformationTypeList); @@ -5000,7 +5027,7 @@ dissect_camel_RequestedInformationTypeList(gboolean implicit_tag _U_, tvbuff_t * static int -dissect_camel_RPCause(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RPCause(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; guint8 Cause_value; @@ -5022,7 +5049,7 @@ proto_tree *subtree; static int -dissect_camel_SCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SCIBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -5041,7 +5068,7 @@ dissect_camel_SCIBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuf static int -dissect_camel_SCIGPRSBillingChargingCharacteristics(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SCIGPRSBillingChargingCharacteristics(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *parameter_tvb; proto_tree *subtree; @@ -5071,7 +5098,7 @@ static const ber_sequence_t ServiceInteractionIndicatorsTwo_sequence[] = { }; static int -dissect_camel_ServiceInteractionIndicatorsTwo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ServiceInteractionIndicatorsTwo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ServiceInteractionIndicatorsTwo_sequence, hf_index, ett_camel_ServiceInteractionIndicatorsTwo); @@ -5081,7 +5108,7 @@ dissect_camel_ServiceInteractionIndicatorsTwo(gboolean implicit_tag _U_, tvbuff_ static int -dissect_camel_SGSNCapabilities(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SGSNCapabilities(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5091,7 +5118,7 @@ dissect_camel_SGSNCapabilities(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_SMS_AddressString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SMS_AddressString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_gsm_map_AddressString(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -5105,7 +5132,7 @@ static const ber_sequence_t SMSEvent_sequence[] = { }; static int -dissect_camel_SMSEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SMSEvent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, SMSEvent_sequence, hf_index, ett_camel_SMSEvent); @@ -5120,7 +5147,7 @@ static const value_string camel_TimerID_vals[] = { static int -dissect_camel_TimerID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TimerID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5130,7 +5157,7 @@ dissect_camel_TimerID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _ static int -dissect_camel_TimerValue(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TimerValue(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_inap_Integer4(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -5139,7 +5166,7 @@ dissect_camel_TimerValue(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offse static int -dissect_camel_TPDataCodingScheme(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TPDataCodingScheme(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5149,7 +5176,7 @@ dissect_camel_TPDataCodingScheme(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_TPProtocolIdentifier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TPProtocolIdentifier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5159,7 +5186,7 @@ dissect_camel_TPProtocolIdentifier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_TPShortMessageSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TPShortMessageSpecificInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5169,7 +5196,7 @@ dissect_camel_TPShortMessageSpecificInfo(gboolean implicit_tag _U_, tvbuff_t *tv static int -dissect_camel_TPValidityPeriod(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_TPValidityPeriod(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5188,7 +5215,7 @@ static const value_string camel_UnavailableNetworkResource_vals[] = { static int -dissect_camel_UnavailableNetworkResource(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_UnavailableNetworkResource(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5205,7 +5232,7 @@ static const value_string camel_T_par_cancelFailedProblem_vals[] = { static int -dissect_camel_T_par_cancelFailedProblem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_par_cancelFailedProblem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5220,7 +5247,7 @@ static const ber_sequence_t PAR_cancelFailed_sequence[] = { }; static int -dissect_camel_PAR_cancelFailed(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PAR_cancelFailed(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, PAR_cancelFailed_sequence, hf_index, ett_camel_PAR_cancelFailed); @@ -5236,7 +5263,7 @@ static const value_string camel_PAR_requestedInfoError_vals[] = { static int -dissect_camel_PAR_requestedInfoError(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PAR_requestedInfoError(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5253,7 +5280,7 @@ static const value_string camel_PAR_taskRefused_vals[] = { static int -dissect_camel_PAR_taskRefused(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PAR_taskRefused(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -5268,7 +5295,7 @@ static const ber_sequence_t CAP_GPRS_ReferenceNumber_sequence[] = { }; static int -dissect_camel_CAP_GPRS_ReferenceNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAP_GPRS_ReferenceNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CAP_GPRS_ReferenceNumber_sequence, hf_index, ett_camel_CAP_GPRS_ReferenceNumber); @@ -5287,7 +5314,7 @@ static const ber_sequence_t PlayAnnouncementArg_sequence[] = { }; static int -dissect_camel_PlayAnnouncementArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PlayAnnouncementArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, PlayAnnouncementArg_sequence, hf_index, ett_camel_PlayAnnouncementArg); @@ -5306,7 +5333,7 @@ static const ber_sequence_t PromptAndCollectUserInformationArg_sequence[] = { }; static int -dissect_camel_PromptAndCollectUserInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PromptAndCollectUserInformationArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, PromptAndCollectUserInformationArg_sequence, hf_index, ett_camel_PromptAndCollectUserInformationArg); @@ -5325,7 +5352,7 @@ static const ber_choice_t ReceivedInformationArg_choice[] = { }; static int -dissect_camel_ReceivedInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReceivedInformationArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ReceivedInformationArg_choice, hf_index, ett_camel_ReceivedInformationArg, NULL); @@ -5347,7 +5374,7 @@ static const ber_choice_t SpecializedResourceReportArg_choice[] = { }; static int -dissect_camel_SpecializedResourceReportArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SpecializedResourceReportArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { if (camel_ver < 4) { return dissect_camel_SpecializedResourceReportArgV23(implicit_tag, tvb, offset, actx, tree, hf_camel_allAnnouncementsComplete); } @@ -5371,7 +5398,7 @@ static const ber_sequence_t ApplyChargingArg_sequence[] = { }; static int -dissect_camel_ApplyChargingArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ApplyChargingArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ApplyChargingArg_sequence, hf_index, ett_camel_ApplyChargingArg); @@ -5381,7 +5408,7 @@ dissect_camel_ApplyChargingArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_ApplyChargingReportArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ApplyChargingReportArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_CallResult(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -5396,7 +5423,7 @@ static const ber_sequence_t AssistRequestInstructionsArg_sequence[] = { }; static int -dissect_camel_AssistRequestInstructionsArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AssistRequestInstructionsArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, AssistRequestInstructionsArg_sequence, hf_index, ett_camel_AssistRequestInstructionsArg); @@ -5414,7 +5441,7 @@ static const ber_sequence_t CallGapArg_sequence[] = { }; static int -dissect_camel_CallGapArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallGapArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CallGapArg_sequence, hf_index, ett_camel_CallGapArg); @@ -5430,7 +5457,7 @@ static const ber_sequence_t CallInformationReportArg_sequence[] = { }; static int -dissect_camel_CallInformationReportArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallInformationReportArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CallInformationReportArg_sequence, hf_index, ett_camel_CallInformationReportArg); @@ -5446,7 +5473,7 @@ static const ber_sequence_t CallInformationRequestArg_sequence[] = { }; static int -dissect_camel_CallInformationRequestArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CallInformationRequestArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CallInformationRequestArg_sequence, hf_index, ett_camel_CallInformationRequestArg); @@ -5469,7 +5496,7 @@ static const ber_choice_t CancelArg_choice[] = { }; static int -dissect_camel_CancelArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CancelArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CancelArg_choice, hf_index, ett_camel_CancelArg, NULL); @@ -5484,7 +5511,7 @@ static const ber_sequence_t CollectInformationArg_sequence[] = { }; static int -dissect_camel_CollectInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CollectInformationArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CollectInformationArg_sequence, hf_index, ett_camel_CollectInformationArg); @@ -5516,7 +5543,7 @@ static const ber_sequence_t ConnectArg_sequence[] = { }; static int -dissect_camel_ConnectArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ConnectArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ConnectArg_sequence, hf_index, ett_camel_ConnectArg); @@ -5537,7 +5564,7 @@ static const ber_choice_t T_resourceAddress_choice[] = { }; static int -dissect_camel_T_resourceAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_resourceAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, T_resourceAddress_choice, hf_index, ett_camel_T_resourceAddress, NULL); @@ -5555,7 +5582,7 @@ static const ber_sequence_t ConnectToResourceArg_sequence[] = { }; static int -dissect_camel_ConnectToResourceArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ConnectToResourceArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ConnectToResourceArg_sequence, hf_index, ett_camel_ConnectToResourceArg); @@ -5572,7 +5599,7 @@ static const ber_sequence_t ContinueWithArgumentArgExtension_sequence[] = { }; static int -dissect_camel_ContinueWithArgumentArgExtension(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ContinueWithArgumentArgExtension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ContinueWithArgumentArgExtension_sequence, hf_index, ett_camel_ContinueWithArgumentArgExtension); @@ -5599,7 +5626,7 @@ static const ber_sequence_t ContinueWithArgumentArg_sequence[] = { }; static int -dissect_camel_ContinueWithArgumentArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ContinueWithArgumentArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ContinueWithArgumentArg_sequence, hf_index, ett_camel_ContinueWithArgumentArg); @@ -5614,7 +5641,7 @@ static const ber_sequence_t DisconnectForwardConnectionWithArgumentArg_sequence[ }; static int -dissect_camel_DisconnectForwardConnectionWithArgumentArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DisconnectForwardConnectionWithArgumentArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, DisconnectForwardConnectionWithArgumentArg_sequence, hf_index, ett_camel_DisconnectForwardConnectionWithArgumentArg); @@ -5630,7 +5657,7 @@ static const ber_sequence_t DisconnectLegArg_sequence[] = { }; static int -dissect_camel_DisconnectLegArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_DisconnectLegArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, DisconnectLegArg_sequence, hf_index, ett_camel_DisconnectLegArg); @@ -5651,7 +5678,7 @@ static const ber_choice_t EntityReleasedArg_choice[] = { }; static int -dissect_camel_EntityReleasedArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EntityReleasedArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, EntityReleasedArg_choice, hf_index, ett_camel_EntityReleasedArg, NULL); @@ -5676,7 +5703,7 @@ static const ber_sequence_t EstablishTemporaryConnectionArg_sequence[] = { }; static int -dissect_camel_EstablishTemporaryConnectionArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EstablishTemporaryConnectionArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { if(camel_ver==2){ return dissect_camel_EstablishTemporaryConnectionArgV2(implicit_tag, tvb, offset, actx, tree, hf_index); @@ -5700,7 +5727,7 @@ static const ber_sequence_t EventReportBCSMArg_sequence[] = { }; static int -dissect_camel_EventReportBCSMArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventReportBCSMArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, EventReportBCSMArg_sequence, hf_index, ett_camel_EventReportBCSMArg); @@ -5710,7 +5737,7 @@ dissect_camel_EventReportBCSMArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_FurnishChargingInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_FurnishChargingInformationArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_FCIBillingChargingCharacteristics(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -5737,7 +5764,7 @@ static const ber_sequence_t InitialDPArgExtension_sequence[] = { }; static int -dissect_camel_InitialDPArgExtension(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitialDPArgExtension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { if((camel_ver == 2)||(camel_ver == 1)){ return dissect_camel_InitialDPArgExtensionV2(implicit_tag, tvb, offset, actx, tree, hf_index); @@ -5788,7 +5815,7 @@ static const ber_sequence_t InitialDPArg_sequence[] = { }; static int -dissect_camel_InitialDPArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitialDPArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InitialDPArg_sequence, hf_index, ett_camel_InitialDPArg); @@ -5809,7 +5836,7 @@ static const ber_sequence_t InitiateCallAttemptArg_sequence[] = { }; static int -dissect_camel_InitiateCallAttemptArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitiateCallAttemptArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InitiateCallAttemptArg_sequence, hf_index, ett_camel_InitiateCallAttemptArg); @@ -5826,7 +5853,7 @@ static const ber_sequence_t InitiateCallAttemptRes_sequence[] = { }; static int -dissect_camel_InitiateCallAttemptRes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitiateCallAttemptRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InitiateCallAttemptRes_sequence, hf_index, ett_camel_InitiateCallAttemptRes); @@ -5841,7 +5868,7 @@ static const ber_sequence_t MoveLegArg_sequence[] = { }; static int -dissect_camel_MoveLegArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_MoveLegArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, MoveLegArg_sequence, hf_index, ett_camel_MoveLegArg); @@ -5857,7 +5884,7 @@ static const ber_sequence_t PlayToneArg_sequence[] = { }; static int -dissect_camel_PlayToneArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_PlayToneArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, PlayToneArg_sequence, hf_index, ett_camel_PlayToneArg); @@ -5867,7 +5894,7 @@ dissect_camel_PlayToneArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs static int -dissect_camel_AllCallSegments(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AllCallSegments(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_Cause(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -5881,7 +5908,7 @@ static const ber_sequence_t AllCallSegmentsWithExtension_sequence[] = { }; static int -dissect_camel_AllCallSegmentsWithExtension(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_AllCallSegmentsWithExtension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, AllCallSegmentsWithExtension_sequence, hf_index, ett_camel_AllCallSegmentsWithExtension); @@ -5902,7 +5929,7 @@ static const ber_choice_t ReleaseCallArg_choice[] = { }; static int -dissect_camel_ReleaseCallArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReleaseCallArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ReleaseCallArg_choice, hf_index, ett_camel_ReleaseCallArg, NULL); @@ -5916,7 +5943,7 @@ static const ber_sequence_t SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent_ }; static int -dissect_camel_SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent_sequence_of, hf_index, ett_camel_SEQUENCE_SIZE_1_bound__numOfBCSMEvents_OF_BCSMEvent); @@ -5931,7 +5958,7 @@ static const ber_sequence_t RequestReportBCSMEventArg_sequence[] = { }; static int -dissect_camel_RequestReportBCSMEventArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestReportBCSMEventArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, RequestReportBCSMEventArg_sequence, hf_index, ett_camel_RequestReportBCSMEventArg); @@ -5948,7 +5975,7 @@ static const ber_sequence_t ResetTimerArg_sequence[] = { }; static int -dissect_camel_ResetTimerArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ResetTimerArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ResetTimerArg_sequence, hf_index, ett_camel_ResetTimerArg); @@ -5964,7 +5991,7 @@ static const ber_sequence_t SendChargingInformationArg_sequence[] = { }; static int -dissect_camel_SendChargingInformationArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SendChargingInformationArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, SendChargingInformationArg_sequence, hf_index, ett_camel_SendChargingInformationArg); @@ -5980,7 +6007,7 @@ static const ber_sequence_t SplitLegArg_sequence[] = { }; static int -dissect_camel_SplitLegArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SplitLegArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, SplitLegArg_sequence, hf_index, ett_camel_SplitLegArg); @@ -5996,7 +6023,7 @@ static const ber_sequence_t ApplyChargingGPRSArg_sequence[] = { }; static int -dissect_camel_ApplyChargingGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ApplyChargingGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ApplyChargingGPRSArg_sequence, hf_index, ett_camel_ApplyChargingGPRSArg); @@ -6014,7 +6041,7 @@ static const ber_sequence_t ApplyChargingReportGPRSArg_sequence[] = { }; static int -dissect_camel_ApplyChargingReportGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ApplyChargingReportGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ApplyChargingReportGPRSArg_sequence, hf_index, ett_camel_ApplyChargingReportGPRSArg); @@ -6028,7 +6055,7 @@ static const ber_sequence_t CancelGPRSArg_sequence[] = { }; static int -dissect_camel_CancelGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CancelGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, CancelGPRSArg_sequence, hf_index, ett_camel_CancelGPRSArg); @@ -6043,7 +6070,7 @@ static const ber_sequence_t ConnectGPRSArg_sequence[] = { }; static int -dissect_camel_ConnectGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ConnectGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ConnectGPRSArg_sequence, hf_index, ett_camel_ConnectGPRSArg); @@ -6057,7 +6084,7 @@ static const ber_sequence_t ContinueGPRSArg_sequence[] = { }; static int -dissect_camel_ContinueGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ContinueGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ContinueGPRSArg_sequence, hf_index, ett_camel_ContinueGPRSArg); @@ -6072,7 +6099,7 @@ static const ber_sequence_t EntityReleasedGPRSArg_sequence[] = { }; static int -dissect_camel_EntityReleasedGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EntityReleasedGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, EntityReleasedGPRSArg_sequence, hf_index, ett_camel_EntityReleasedGPRSArg); @@ -6089,7 +6116,7 @@ static const ber_sequence_t EventReportGPRSArg_sequence[] = { }; static int -dissect_camel_EventReportGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventReportGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, EventReportGPRSArg_sequence, hf_index, ett_camel_EventReportGPRSArg); @@ -6099,7 +6126,7 @@ dissect_camel_EventReportGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i static int -dissect_camel_FurnishChargingInformationGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_FurnishChargingInformationGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_FCIGPRSBillingChargingCharacteristics(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -6129,7 +6156,7 @@ static const ber_sequence_t InitialDPGPRSArg_sequence[] = { }; static int -dissect_camel_InitialDPGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitialDPGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InitialDPGPRSArg_sequence, hf_index, ett_camel_InitialDPGPRSArg); @@ -6144,7 +6171,7 @@ static const ber_sequence_t ReleaseGPRSArg_sequence[] = { }; static int -dissect_camel_ReleaseGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReleaseGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ReleaseGPRSArg_sequence, hf_index, ett_camel_ReleaseGPRSArg); @@ -6157,7 +6184,7 @@ static const ber_sequence_t SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent_ }; static int -dissect_camel_SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent_sequence_of, hf_index, ett_camel_SEQUENCE_SIZE_1_bound__numOfGPRSEvents_OF_GPRSEvent); @@ -6172,7 +6199,7 @@ static const ber_sequence_t RequestReportGPRSEventArg_sequence[] = { }; static int -dissect_camel_RequestReportGPRSEventArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestReportGPRSEventArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, RequestReportGPRSEventArg_sequence, hf_index, ett_camel_RequestReportGPRSEventArg); @@ -6187,7 +6214,7 @@ static const ber_sequence_t ResetTimerGPRSArg_sequence[] = { }; static int -dissect_camel_ResetTimerGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ResetTimerGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ResetTimerGPRSArg_sequence, hf_index, ett_camel_ResetTimerGPRSArg); @@ -6201,7 +6228,7 @@ static const ber_sequence_t SendChargingInformationGPRSArg_sequence[] = { }; static int -dissect_camel_SendChargingInformationGPRSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SendChargingInformationGPRSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, SendChargingInformationGPRSArg_sequence, hf_index, ett_camel_SendChargingInformationGPRSArg); @@ -6218,7 +6245,7 @@ static const ber_sequence_t ConnectSMSArg_sequence[] = { }; static int -dissect_camel_ConnectSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ConnectSMSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ConnectSMSArg_sequence, hf_index, ett_camel_ConnectSMSArg); @@ -6235,7 +6262,7 @@ static const ber_sequence_t EventReportSMSArg_sequence[] = { }; static int -dissect_camel_EventReportSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EventReportSMSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, EventReportSMSArg_sequence, hf_index, ett_camel_EventReportSMSArg); @@ -6245,7 +6272,7 @@ dissect_camel_EventReportSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in static int -dissect_camel_FurnishChargingInformationSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_FurnishChargingInformationSMSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_FCISMSBillingChargingCharacteristics(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -6278,7 +6305,7 @@ static const ber_sequence_t InitialDPSMSArg_sequence[] = { }; static int -dissect_camel_InitialDPSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitialDPSMSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InitialDPSMSArg_sequence, hf_index, ett_camel_InitialDPSMSArg); @@ -6288,7 +6315,7 @@ dissect_camel_InitialDPSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_ReleaseSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReleaseSMSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_RPCause(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -6300,7 +6327,7 @@ static const ber_sequence_t SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent_se }; static int -dissect_camel_SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent_sequence_of, hf_index, ett_camel_SEQUENCE_SIZE_1_bound__numOfSMSEvents_OF_SMSEvent); @@ -6315,7 +6342,7 @@ static const ber_sequence_t RequestReportSMSEventArg_sequence[] = { }; static int -dissect_camel_RequestReportSMSEventArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_RequestReportSMSEventArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, RequestReportSMSEventArg_sequence, hf_index, ett_camel_RequestReportSMSEventArg); @@ -6331,7 +6358,7 @@ static const ber_sequence_t ResetTimerSMSArg_sequence[] = { }; static int -dissect_camel_ResetTimerSMSArg(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ResetTimerSMSArg(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ResetTimerSMSArg_sequence, hf_index, ett_camel_ResetTimerSMSArg); @@ -6353,7 +6380,7 @@ static const value_string camel_CAP_U_ABORT_REASON_vals[] = { static int -dissect_camel_CAP_U_ABORT_REASON(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAP_U_ABORT_REASON(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6366,7 +6393,7 @@ static const ber_sequence_t SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField_se }; static int -dissect_camel_SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset, SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField_sequence_of, hf_index, ett_camel_SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField); @@ -6376,7 +6403,7 @@ dissect_camel_SEQUENCE_SIZE_1_numOfExtensions_OF_ExtensionField(gboolean implici static int -dissect_camel_NACarrierSelectionInfo(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NACarrierSelectionInfo(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6391,7 +6418,7 @@ static const ber_sequence_t NACarrierInformation_sequence[] = { }; static int -dissect_camel_NACarrierInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NACarrierInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, NACarrierInformation_sequence, hf_index, ett_camel_NACarrierInformation); @@ -6401,7 +6428,7 @@ dissect_camel_NACarrierInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, static int -dissect_camel_NAChargeNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NAChargeNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6417,7 +6444,7 @@ static const ber_sequence_t NA_Info_sequence[] = { }; static int -dissect_camel_NA_Info(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_NA_Info(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, NA_Info_sequence, hf_index, ett_camel_NA_Info); @@ -6436,7 +6463,7 @@ static const ber_sequence_t EstablishTemporaryConnectionArgV2_sequence[] = { }; static int -dissect_camel_EstablishTemporaryConnectionArgV2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_EstablishTemporaryConnectionArgV2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, EstablishTemporaryConnectionArgV2_sequence, hf_index, ett_camel_EstablishTemporaryConnectionArgV2); @@ -6451,7 +6478,7 @@ static const ber_sequence_t InitialDPArgExtensionV2_sequence[] = { }; static int -dissect_camel_InitialDPArgExtensionV2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InitialDPArgExtensionV2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InitialDPArgExtensionV2_sequence, hf_index, ett_camel_InitialDPArgExtensionV2); @@ -6466,7 +6493,7 @@ static const ber_sequence_t ReleaseIfDurationExceeded_sequence[] = { }; static int -dissect_camel_ReleaseIfDurationExceeded(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReleaseIfDurationExceeded(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ReleaseIfDurationExceeded_sequence, hf_index, ett_camel_ReleaseIfDurationExceeded); @@ -6482,7 +6509,7 @@ static const ber_sequence_t T_timeDurationCharging_01_sequence[] = { }; static int -dissect_camel_T_timeDurationCharging_01(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_timeDurationCharging_01(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_timeDurationCharging_01_sequence, hf_index, ett_camel_T_timeDurationCharging_01); @@ -6496,7 +6523,7 @@ static const ber_choice_t CAMEL_AChBillingChargingCharacteristicsV2_choice[] = { }; static int -dissect_camel_CAMEL_AChBillingChargingCharacteristicsV2(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_CAMEL_AChBillingChargingCharacteristicsV2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, CAMEL_AChBillingChargingCharacteristicsV2_choice, hf_index, ett_camel_CAMEL_AChBillingChargingCharacteristicsV2, NULL); @@ -6507,7 +6534,7 @@ dissect_camel_CAMEL_AChBillingChargingCharacteristicsV2(gboolean implicit_tag _U static int -dissect_camel_SpecializedResourceReportArgV23(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_SpecializedResourceReportArgV23(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_null(implicit_tag, actx, tree, tvb, offset, hf_index); return offset; @@ -6516,7 +6543,7 @@ dissect_camel_SpecializedResourceReportArgV23(gboolean implicit_tag _U_, tvbuff_ static int -dissect_camel_INTEGER(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_INTEGER(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6537,7 +6564,7 @@ static const ber_choice_t InvokeId_choice[] = { }; static int -dissect_camel_InvokeId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InvokeId(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, InvokeId_choice, hf_index, ett_camel_InvokeId, NULL); @@ -6548,7 +6575,7 @@ dissect_camel_InvokeId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset static int -dissect_camel_InvokeId_present(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InvokeId_present(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6558,7 +6585,7 @@ dissect_camel_InvokeId_present(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int static int -dissect_camel_T_linkedIdPresent(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_linkedIdPresent(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_camel_InvokeId_present(implicit_tag, tvb, offset, actx, tree, hf_index); return offset; @@ -6578,7 +6605,7 @@ static const ber_choice_t T_linkedId_choice[] = { }; static int -dissect_camel_T_linkedId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_linkedId(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, T_linkedId_choice, hf_index, ett_camel_T_linkedId, NULL); @@ -6589,7 +6616,7 @@ dissect_camel_T_linkedId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offse static int -dissect_camel_T_argument(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_argument(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_invokeData(tree, tvb, offset, actx); @@ -6606,7 +6633,7 @@ static const ber_sequence_t Invoke_sequence[] = { }; static int -dissect_camel_Invoke(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Invoke(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { camel_opcode_type=CAMEL_OPCODE_INVOKE; offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, @@ -6618,7 +6645,7 @@ dissect_camel_Invoke(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U static int -dissect_camel_ResultArgument(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ResultArgument(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_returnResultData(tree, tvb, offset, actx); @@ -6633,7 +6660,7 @@ static const ber_sequence_t T_result_sequence[] = { }; static int -dissect_camel_T_result(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_result(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, T_result_sequence, hf_index, ett_camel_T_result); @@ -6648,7 +6675,7 @@ static const ber_sequence_t ReturnResult_sequence[] = { }; static int -dissect_camel_ReturnResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReturnResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { camel_opcode_type=CAMEL_OPCODE_RETURN_RESULT; offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, @@ -6660,7 +6687,7 @@ dissect_camel_ReturnResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off static int -dissect_camel_T_parameter(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_parameter(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_returnErrorData(tree, tvb, offset, actx); @@ -6677,7 +6704,7 @@ static const ber_sequence_t ReturnError_sequence[] = { }; static int -dissect_camel_ReturnError(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReturnError(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { camel_opcode_type=CAMEL_OPCODE_RETURN_ERROR; offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, @@ -6696,7 +6723,7 @@ static const value_string camel_GeneralProblem_vals[] = { static int -dissect_camel_GeneralProblem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_GeneralProblem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6718,7 +6745,7 @@ static const value_string camel_InvokeProblem_vals[] = { static int -dissect_camel_InvokeProblem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_InvokeProblem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6735,7 +6762,7 @@ static const value_string camel_ReturnResultProblem_vals[] = { static int -dissect_camel_ReturnResultProblem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReturnResultProblem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6754,7 +6781,7 @@ static const value_string camel_ReturnErrorProblem_vals[] = { static int -dissect_camel_ReturnErrorProblem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ReturnErrorProblem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, NULL); @@ -6779,7 +6806,7 @@ static const ber_choice_t T_problem_choice[] = { }; static int -dissect_camel_T_problem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_T_problem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, T_problem_choice, hf_index, ett_camel_T_problem, NULL); @@ -6795,7 +6822,7 @@ static const ber_sequence_t Reject_sequence[] = { }; static int -dissect_camel_Reject(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_Reject(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { camel_opcode_type=CAMEL_OPCODE_REJECT; @@ -6815,7 +6842,7 @@ static const ber_choice_t ROS_choice[] = { }; static int -dissect_camel_ROS(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_camel_ROS(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_ber_choice(actx, tree, tvb, offset, ROS_choice, hf_index, ett_camel_ROS, NULL); @@ -7226,12 +7253,6 @@ static int dissect_CAP_U_ABORT_REASON_PDU(tvbuff_t *tvb _U_, packet_info *pinfo } -/*--- End of included file: packet-camel-fn.c ---*/ -#line 406 "./asn1/camel/packet-camel-template.c" - - -/*--- Included file: packet-camel-table2.c ---*/ -#line 1 "./asn1/camel/packet-camel-table2.c" static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ctx_t *actx) { @@ -7433,9 +7454,6 @@ static int dissect_returnErrorData(proto_tree *tree, tvbuff_t *tvb, int offset,a } -/*--- End of included file: packet-camel-table2.c ---*/ -#line 408 "./asn1/camel/packet-camel-template.c" - /* * Functions needed for Hash-Table */ @@ -7526,9 +7544,9 @@ camelsrt_init_routine(void) /* The Display of SRT is enable * 1) For wireshark only if Persistent Stat is enable - * 2) For Tshark, if the SRT handling is enable + * 2) For Tshark, if the SRT CLI tap is registered */ - gcamel_DisplaySRT=gcamel_PersistentSRT || gcamel_HandleSRT&gcamel_StatSRT; + gcamel_DisplaySRT=gcamel_PersistentSRT || gcamel_StatSRT; } @@ -8084,7 +8102,7 @@ static guint8 camel_pdu_size = 0; static int -dissect_camel_camelPDU(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_,proto_tree *tree, +dissect_camel_camelPDU(bool implicit_tag _U_, tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_,proto_tree *tree, int hf_index, struct tcap_private_t * p_private_tcap) { opcode = 0; @@ -8135,8 +8153,7 @@ dissect_camel_all(int version, const char* col_protocol, const char* suffix, dissect_camel_camelPDU(FALSE, tvb, 0, &asn1_ctx , tree, -1, p_private_tcap); /* If a Tcap context is associated to this transaction */ - if (gcamel_HandleSRT && - gp_camelsrt_info->tcap_context ) { + if (gp_camelsrt_info->tcap_context ) { if (gcamel_DisplaySRT && tree) { stat_tree = proto_tree_add_subtree(tree, tvb, 0, 0, ett_camel_stat, NULL, "Stat"); } @@ -8205,6 +8222,7 @@ static void camel_stat_init(stat_tap_table_ui* new_stat) table = stat_tap_init_table(table_name, num_fields, 0, NULL); stat_tap_add_table(new_stat, table); + memset(items, 0x0, sizeof(items)); items[MESSAGE_TYPE_COLUMN].type = TABLE_ITEM_STRING; items[COUNT_COLUMN].type = TABLE_ITEM_UINT; items[COUNT_COLUMN].value.uint_value = 0; @@ -8215,9 +8233,9 @@ static void camel_stat_init(stat_tap_table_ui* new_stat) const char *ocs = try_val_to_str(i, camel_opr_code_strings); char *col_str; if (ocs) { - col_str = g_strdup_printf("Request %s", ocs); + col_str = ws_strdup_printf("Request %s", ocs); } else { - col_str = g_strdup_printf("Unknown op code %d", i); + col_str = ws_strdup_printf("Unknown op code %d", i); } items[MESSAGE_TYPE_COLUMN].value.string_value = col_str; @@ -8226,7 +8244,7 @@ static void camel_stat_init(stat_tap_table_ui* new_stat) } static tap_packet_status -camel_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *csi_ptr) +camel_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *csi_ptr, tap_flags_t flags _U_) { stat_data_t* stat_data = (stat_data_t*)tapdata; const struct camelsrt_info_t *csi = (const struct camelsrt_info_t *) csi_ptr; @@ -8308,15 +8326,9 @@ void proto_reg_handoff_camel(void) { register_ber_oid_dissector_handle("0.4.0.0.1.23.3.61", camel_v4_handle, proto_camel, "cap4-sms-AC"); - -/*--- Included file: packet-camel-dis-tab.c ---*/ -#line 1 "./asn1/camel/packet-camel-dis-tab.c" register_ber_oid_dissector("0.4.0.0.1.1.5.2", dissect_CAP_GPRS_ReferenceNumber_PDU, proto_camel, "id-CAP-GPRS-ReferenceNumber"); register_ber_oid_dissector("0.4.0.0.1.1.2.2", dissect_CAP_U_ABORT_REASON_PDU, proto_camel, "id-CAP-U-ABORT-Reason"); - -/*--- End of included file: packet-camel-dis-tab.c ---*/ -#line 1282 "./asn1/camel/packet-camel-template.c" } else { range_foreach(ssn_range, range_delete_callback, NULL); wmem_free(wmem_epan_scope(), ssn_range); @@ -8414,12 +8426,12 @@ void proto_register_camel(void) { FT_UINT32, BASE_DEC, NULL, 0x0, NULL, HFILL } }, - { &hf_camelsrt_RequestNumber, - { "Request Number", - "camel.srt.request_number", - FT_UINT64, BASE_DEC, NULL, 0x0, - NULL, HFILL } - }, + //{ &hf_camelsrt_RequestNumber, + // { "Request Number", + // "camel.srt.request_number", + // FT_UINT64, BASE_DEC, NULL, 0x0, + // NULL, HFILL } + //}, { &hf_camelsrt_Duplicate, { "Request Duplicate", "camel.srt.duplicate", @@ -8438,18 +8450,18 @@ void proto_register_camel(void) { FT_FRAMENUM, BASE_NONE, NULL, 0x0, "SRT Response Frame", HFILL } }, - { &hf_camelsrt_DeltaTime, - { "Service Response Time", - "camel.srt.deltatime", - FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, - "DeltaTime between Request and Response", HFILL } - }, - { &hf_camelsrt_SessionTime, - { "Session duration", - "camel.srt.sessiontime", - FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, - "Duration of the TCAP session", HFILL } - }, + //{ &hf_camelsrt_DeltaTime, + // { "Service Response Time", + // "camel.srt.deltatime", + // FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, + // "DeltaTime between Request and Response", HFILL } + //}, + //{ &hf_camelsrt_SessionTime, + // { "Session duration", + // "camel.srt.sessiontime", + // FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, + // "Duration of the TCAP session", HFILL } + //}, { &hf_camelsrt_DeltaTime31, { "Service Response Time", "camel.srt.deltatime31", @@ -8486,12 +8498,20 @@ void proto_register_camel(void) { FT_RELATIVE_TIME, BASE_NONE, NULL, 0x0, "DeltaTime between EventReportGPRS and ContinueGPRS", HFILL } }, - + { &hf_camel_timeandtimezone_time, + { "Time", + "camel.timeandtimezone.time", + FT_STRING, BASE_NONE, NULL, 0x0, + NULL, HFILL } + }, + { &hf_camel_timeandtimezone_tz, + { "Time Zone", + "camel.timeandtimezone.timezone", + FT_INT8, BASE_DEC, NULL, 0x0, + "Difference, expressed in quarters of an hour, between local time and GMT", HFILL } + }, #ifdef REMOVED #endif - -/*--- Included file: packet-camel-hfarr.c ---*/ -#line 1 "./asn1/camel/packet-camel-hfarr.c" { &hf_camel_PAR_cancelFailed_PDU, { "PAR-cancelFailed", "camel.PAR_cancelFailed_element", FT_NONE, BASE_NONE, NULL, 0, @@ -10436,9 +10456,6 @@ void proto_register_camel(void) { { "InvokeId.present", "camel.InvokeId_present", FT_INT32, BASE_DEC, NULL, 0, "InvokeId_present", HFILL }}, - -/*--- End of included file: packet-camel-hfarr.c ---*/ -#line 1455 "./asn1/camel/packet-camel-template.c" }; /* List of subtrees */ @@ -10464,10 +10481,8 @@ void proto_register_camel(void) { &ett_camel_dTMFDigitsTimeOut, &ett_camel_number, &ett_camel_digitsResponse, + &ett_camel_timeandtimezone, - -/*--- Included file: packet-camel-ettarr.c ---*/ -#line 1 "./asn1/camel/packet-camel-ettarr.c" &ett_camel_AChChargingAddress, &ett_camel_AOCBeforeAnswer, &ett_camel_AOCGPRS, @@ -10664,15 +10679,14 @@ void proto_register_camel(void) { &ett_camel_Reject, &ett_camel_T_problem, &ett_camel_InvokeId, - -/*--- End of included file: packet-camel-ettarr.c ---*/ -#line 1482 "./asn1/camel/packet-camel-template.c" }; static ei_register_info ei[] = { { &ei_camel_unknown_invokeData, { "camel.unknown.invokeData", PI_MALFORMED, PI_WARN, "Unknown invokeData", EXPFILL }}, { &ei_camel_unknown_returnResultData, { "camel.unknown.returnResultData", PI_MALFORMED, PI_WARN, "Unknown returnResultData", EXPFILL }}, { &ei_camel_unknown_returnErrorData, { "camel.unknown.returnErrorData", PI_MALFORMED, PI_WARN, "Unknown returnResultData", EXPFILL }}, + { &ei_camel_par_wrong_length, { "camel.par_wrong_length", PI_PROTOCOL, PI_ERROR, "Wrong length of parameter", EXPFILL }}, + { &ei_camel_bcd_not_digit, { "camel.bcd_not_digit", PI_MALFORMED, PI_WARN, "BCD number contains a value that is not a digit", EXPFILL }}, }; expert_module_t* expert_camel; @@ -10740,10 +10754,7 @@ void proto_register_camel(void) { "TCAP Subsystem numbers used for Camel", &global_ssn_range, MAX_SSN); - prefs_register_bool_preference(camel_module, "srt", - "Analyze Service Response Time", - "Enable response time analysis", - &gcamel_HandleSRT); + prefs_register_obsolete_preference(camel_module, "srt"); prefs_register_bool_preference(camel_module, "persistentsrt", "Persistent stats for SRT", |