data

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DataProfileInfoIdDefault               int32 = 0
	DataProfileInfoIdTethered              int32 = 1
	DataProfileInfoIdIms                   int32 = 2
	DataProfileInfoIdFota                  int32 = 3
	DataProfileInfoIdCbs                   int32 = 4
	DataProfileInfoIdOemBase               int32 = 1000
	DataProfileInfoIdInvalid               int32 = -1
	DataProfileInfoTypeCommon              int32 = 0
	DataProfileInfoType3gpp                int32 = 1
	DataProfileInfoType3gpp2               int32 = 2
	DataProfileInfoInfrastructureUnknown   int32 = 0
	DataProfileInfoInfrastructureCellular  int32 = (1 << 0)
	DataProfileInfoInfrastructureSatellite int32 = (1 << 1)
)
View Source
const (
	TransactionIRadioDataAllocatePduSessionId    = binder.FirstCallTransaction + 0
	TransactionIRadioDataCancelHandover          = binder.FirstCallTransaction + 1
	TransactionIRadioDataDeactivateDataCall      = binder.FirstCallTransaction + 2
	TransactionIRadioDataGetDataCallList         = binder.FirstCallTransaction + 3
	TransactionIRadioDataGetSlicingConfig        = binder.FirstCallTransaction + 4
	TransactionIRadioDataReleasePduSessionId     = binder.FirstCallTransaction + 5
	TransactionIRadioDataResponseAcknowledgement = binder.FirstCallTransaction + 6
	TransactionIRadioDataSetDataAllowed          = binder.FirstCallTransaction + 7
	TransactionIRadioDataSetDataProfile          = binder.FirstCallTransaction + 8
	TransactionIRadioDataSetDataThrottling       = binder.FirstCallTransaction + 9
	TransactionIRadioDataSetInitialAttachApn     = binder.FirstCallTransaction + 10
	TransactionIRadioDataSetResponseFunctions    = binder.FirstCallTransaction + 11
	TransactionIRadioDataSetupDataCall           = binder.FirstCallTransaction + 12
	TransactionIRadioDataStartHandover           = binder.FirstCallTransaction + 13
	TransactionIRadioDataStartKeepalive          = binder.FirstCallTransaction + 14
	TransactionIRadioDataStopKeepalive           = binder.FirstCallTransaction + 15
)
View Source
const (
	MethodIRadioDataAllocatePduSessionId    = "allocatePduSessionId"
	MethodIRadioDataCancelHandover          = "cancelHandover"
	MethodIRadioDataDeactivateDataCall      = "deactivateDataCall"
	MethodIRadioDataGetDataCallList         = "getDataCallList"
	MethodIRadioDataGetSlicingConfig        = "getSlicingConfig"
	MethodIRadioDataReleasePduSessionId     = "releasePduSessionId"
	MethodIRadioDataResponseAcknowledgement = "responseAcknowledgement"
	MethodIRadioDataSetDataAllowed          = "setDataAllowed"
	MethodIRadioDataSetDataProfile          = "setDataProfile"
	MethodIRadioDataSetDataThrottling       = "setDataThrottling"
	MethodIRadioDataSetInitialAttachApn     = "setInitialAttachApn"
	MethodIRadioDataSetResponseFunctions    = "setResponseFunctions"
	MethodIRadioDataSetupDataCall           = "setupDataCall"
	MethodIRadioDataStartHandover           = "startHandover"
	MethodIRadioDataStartKeepalive          = "startKeepalive"
	MethodIRadioDataStopKeepalive           = "stopKeepalive"
)
View Source
const (
	TransactionIRadioDataIndicationDataCallListChanged  = binder.FirstCallTransaction + 0
	TransactionIRadioDataIndicationKeepaliveStatus      = binder.FirstCallTransaction + 1
	TransactionIRadioDataIndicationPcoData              = binder.FirstCallTransaction + 2
	TransactionIRadioDataIndicationUnthrottleApn        = binder.FirstCallTransaction + 3
	TransactionIRadioDataIndicationSlicingConfigChanged = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIRadioDataIndicationDataCallListChanged  = "dataCallListChanged"
	MethodIRadioDataIndicationKeepaliveStatus      = "keepaliveStatus"
	MethodIRadioDataIndicationPcoData              = "pcoData"
	MethodIRadioDataIndicationUnthrottleApn        = "unthrottleApn"
	MethodIRadioDataIndicationSlicingConfigChanged = "slicingConfigChanged"
)
View Source
const (
	TransactionIRadioDataResponseAcknowledgeRequest           = binder.FirstCallTransaction + 0
	TransactionIRadioDataResponseAllocatePduSessionIdResponse = binder.FirstCallTransaction + 1
	TransactionIRadioDataResponseCancelHandoverResponse       = binder.FirstCallTransaction + 2
	TransactionIRadioDataResponseDeactivateDataCallResponse   = binder.FirstCallTransaction + 3
	TransactionIRadioDataResponseGetDataCallListResponse      = binder.FirstCallTransaction + 4
	TransactionIRadioDataResponseGetSlicingConfigResponse     = binder.FirstCallTransaction + 5
	TransactionIRadioDataResponseReleasePduSessionIdResponse  = binder.FirstCallTransaction + 6
	TransactionIRadioDataResponseSetDataAllowedResponse       = binder.FirstCallTransaction + 7
	TransactionIRadioDataResponseSetDataProfileResponse       = binder.FirstCallTransaction + 8
	TransactionIRadioDataResponseSetDataThrottlingResponse    = binder.FirstCallTransaction + 9
	TransactionIRadioDataResponseSetInitialAttachApnResponse  = binder.FirstCallTransaction + 10
	TransactionIRadioDataResponseSetupDataCallResponse        = binder.FirstCallTransaction + 11
	TransactionIRadioDataResponseStartHandoverResponse        = binder.FirstCallTransaction + 12
	TransactionIRadioDataResponseStartKeepaliveResponse       = binder.FirstCallTransaction + 13
	TransactionIRadioDataResponseStopKeepaliveResponse        = binder.FirstCallTransaction + 14
)
View Source
const (
	MethodIRadioDataResponseAcknowledgeRequest           = "acknowledgeRequest"
	MethodIRadioDataResponseAllocatePduSessionIdResponse = "allocatePduSessionIdResponse"
	MethodIRadioDataResponseCancelHandoverResponse       = "cancelHandoverResponse"
	MethodIRadioDataResponseDeactivateDataCallResponse   = "deactivateDataCallResponse"
	MethodIRadioDataResponseGetDataCallListResponse      = "getDataCallListResponse"
	MethodIRadioDataResponseGetSlicingConfigResponse     = "getSlicingConfigResponse"
	MethodIRadioDataResponseReleasePduSessionIdResponse  = "releasePduSessionIdResponse"
	MethodIRadioDataResponseSetDataAllowedResponse       = "setDataAllowedResponse"
	MethodIRadioDataResponseSetDataProfileResponse       = "setDataProfileResponse"
	MethodIRadioDataResponseSetDataThrottlingResponse    = "setDataThrottlingResponse"
	MethodIRadioDataResponseSetInitialAttachApnResponse  = "setInitialAttachApnResponse"
	MethodIRadioDataResponseSetupDataCallResponse        = "setupDataCallResponse"
	MethodIRadioDataResponseStartHandoverResponse        = "startHandoverResponse"
	MethodIRadioDataResponseStartKeepaliveResponse       = "startKeepaliveResponse"
	MethodIRadioDataResponseStopKeepaliveResponse        = "stopKeepaliveResponse"
)
View Source
const (
	KeepaliveRequestTypeNattIpv4 int32 = 0
	KeepaliveRequestTypeNattIpv6 int32 = 1
)
View Source
const (
	KeepaliveStatusCodeActive   int32 = 0
	KeepaliveStatusCodeInactive int32 = 1
	KeepaliveStatusCodePending  int32 = 2
)
View Source
const (
	LinkAddressAddressPropertyNone       int32 = 0
	LinkAddressAddressPropertyDeprecated int32 = 32
)
View Source
const (
	NrQosFlowIdRangeMin         byte  = 1
	NrQosFlowIdRangeMax         byte  = 63
	NrQosAveragingWindowUnknown int32 = -1
)
View Source
const (
	PortRangePortRangeMin int32 = 20
	PortRangePortRangeMax int32 = 65535
)
View Source
const (
	QosTagNoinit int32 = 0
	QosTagEps    int32 = 1
	QosTagNr     int32 = 2
)
View Source
const (
	QosFilterDirectionDownlink      byte = 0
	QosFilterDirectionUplink        byte = 1
	QosFilterDirectionBidirectional byte = 2
	QosFilterProtocolUnspecified    byte = 255
	QosFilterProtocolTcp            byte = 6
	QosFilterProtocolUdp            byte = 17
	QosFilterProtocolEsp            byte = 50
	QosFilterProtocolAh             byte = 51
)
View Source
const (
	QosFilterIpsecSpiTagNoinit int32 = 0
	QosFilterIpsecSpiTagValue  int32 = 1
)
View Source
const (
	QosFilterIpv6FlowLabelTagNoinit int32 = 0
	QosFilterIpv6FlowLabelTagValue  int32 = 1
)
View Source
const (
	QosFilterTypeOfServiceTagNoinit int32 = 0
	QosFilterTypeOfServiceTagValue  int32 = 1
)
View Source
const (
	RouteSelectionDescriptorSscModeUnknown byte = 255
	RouteSelectionDescriptorSscMode1       byte = 1
	RouteSelectionDescriptorSscMode2       byte = 2
	RouteSelectionDescriptorSscMode3       byte = 3
)
View Source
const (
	SetupDataCallResultDataConnectionStatusInactive                  int32 = 0
	SetupDataCallResultDataConnectionStatusDormant                   int32 = 1
	SetupDataCallResultDataConnectionStatusActive                    int32 = 2
	SetupDataCallResultHandoverFailureModeLegacy                     byte  = 0
	SetupDataCallResultHandoverFailureModeDoFallback                 byte  = 1
	SetupDataCallResultHandoverFailureModeNoFallbackRetryHandover    byte  = 2
	SetupDataCallResultHandoverFailureModeNoFallbackRetrySetupNormal byte  = 3
)
View Source
const (
	SliceInfoServiceTypeNone                     byte = 0
	SliceInfoServiceTypeEmbb                     byte = 1
	SliceInfoServiceTypeUrllc                    byte = 2
	SliceInfoServiceTypeMiot                     byte = 3
	SliceInfoStatusUnknown                       byte = 0
	SliceInfoStatusConfigured                    byte = 1
	SliceInfoStatusAllowed                       byte = 2
	SliceInfoStatusRejectedNotAvailableInPlmn    byte = 3
	SliceInfoStatusRejectedNotAvailableInRegArea byte = 4
	SliceInfoStatusDefaultConfigured             byte = 5
)
View Source
const DescriptorIRadioData = "android.hardware.radio.data.IRadioData"
View Source
const DescriptorIRadioDataIndication = "android.hardware.radio.data.IRadioDataIndication"
View Source
const DescriptorIRadioDataResponse = "android.hardware.radio.data.IRadioDataResponse"

Variables

This section is empty.

Functions

This section is empty.

Types

type ApnAuthType

type ApnAuthType int32
const (
	ApnAuthTypeNoPapNoChap ApnAuthType = 0
	ApnAuthTypePapNoChap   ApnAuthType = 1
	ApnAuthTypeNoPapChap   ApnAuthType = 2
	ApnAuthTypePapChap     ApnAuthType = 3
)

type ApnTypes

type ApnTypes int32
const (
	ApnTypesNONE       ApnTypes = 0
	ApnTypesDEFAULT    ApnTypes = (1 << 0)
	ApnTypesMMS        ApnTypes = (1 << 1)
	ApnTypesSUPL       ApnTypes = (1 << 2)
	ApnTypesDUN        ApnTypes = (1 << 3)
	ApnTypesHIPRI      ApnTypes = (1 << 4)
	ApnTypesFOTA       ApnTypes = (1 << 5)
	ApnTypesIMS        ApnTypes = (1 << 6)
	ApnTypesCBS        ApnTypes = (1 << 7)
	ApnTypesIA         ApnTypes = (1 << 8)
	ApnTypesEMERGENCY  ApnTypes = (1 << 9)
	ApnTypesMCX        ApnTypes = (1 << 10)
	ApnTypesXCAP       ApnTypes = (1 << 11)
	ApnTypesVSIM       ApnTypes = (1 << 12)
	ApnTypesBIP        ApnTypes = (1 << 13)
	ApnTypesENTERPRISE ApnTypes = (1 << 14)
	ApnTypesRCS        ApnTypes = (1 << 15)
)

type DataCallFailCause

type DataCallFailCause int32
const (
	DataCallFailCauseNONE                                               DataCallFailCause = 0
	DataCallFailCauseOperatorBarred                                     DataCallFailCause = 8
	DataCallFailCauseNasSignalling                                      DataCallFailCause = 14
	DataCallFailCauseInsufficientResources                              DataCallFailCause = 26
	DataCallFailCauseMissingUnknownApn                                  DataCallFailCause = 27
	DataCallFailCauseUnknownPdpAddressType                              DataCallFailCause = 28
	DataCallFailCauseUserAuthentication                                 DataCallFailCause = 29
	DataCallFailCauseActivationRejectGgsn                               DataCallFailCause = 30
	DataCallFailCauseActivationRejectUnspecified                        DataCallFailCause = 31
	DataCallFailCauseServiceOptionNotSupported                          DataCallFailCause = 32
	DataCallFailCauseServiceOptionNotSubscribed                         DataCallFailCause = 33
	DataCallFailCauseServiceOptionOutOfOrder                            DataCallFailCause = 34
	DataCallFailCauseNsapiInUse                                         DataCallFailCause = 35
	DataCallFailCauseRegularDeactivation                                DataCallFailCause = 36
	DataCallFailCauseQosNotAccepted                                     DataCallFailCause = 37
	DataCallFailCauseNetworkFailure                                     DataCallFailCause = 38
	DataCallFailCauseUmtsReactivationReq                                DataCallFailCause = 39
	DataCallFailCauseFeatureNotSupp                                     DataCallFailCause = 40
	DataCallFailCauseTftSemanticError                                   DataCallFailCause = 41
	DataCallFailCauseTftSytaxError                                      DataCallFailCause = 42
	DataCallFailCauseUnknownPdpContext                                  DataCallFailCause = 43
	DataCallFailCauseFilterSemanticError                                DataCallFailCause = 44
	DataCallFailCauseFilterSytaxError                                   DataCallFailCause = 45
	DataCallFailCausePdpWithoutActiveTft                                DataCallFailCause = 46
	DataCallFailCauseOnlyIpv4Allowed                                    DataCallFailCause = 50
	DataCallFailCauseOnlyIpv6Allowed                                    DataCallFailCause = 51
	DataCallFailCauseOnlySingleBearerAllowed                            DataCallFailCause = 52
	DataCallFailCauseEsmInfoNotReceived                                 DataCallFailCause = 53
	DataCallFailCausePdnConnDoesNotExist                                DataCallFailCause = 54
	DataCallFailCauseMultiConnToSamePdnNotAllowed                       DataCallFailCause = 55
	DataCallFailCauseMaxActivePdpContextReached                         DataCallFailCause = 65
	DataCallFailCauseUnsupportedApnInCurrentPlmn                        DataCallFailCause = 66
	DataCallFailCauseInvalidTransactionId                               DataCallFailCause = 81
	DataCallFailCauseMessageIncorrectSemantic                           DataCallFailCause = 95
	DataCallFailCauseInvalidMandatoryInfo                               DataCallFailCause = 96
	DataCallFailCauseMessageTypeUnsupported                             DataCallFailCause = 97
	DataCallFailCauseMsgTypeNoncompatibleState                          DataCallFailCause = 98
	DataCallFailCauseUnknownInfoElement                                 DataCallFailCause = 99
	DataCallFailCauseConditionalIeError                                 DataCallFailCause = 100
	DataCallFailCauseMsgAndProtocolStateUncompatible                    DataCallFailCause = 101
	DataCallFailCauseProtocolErrors                                     DataCallFailCause = 111
	DataCallFailCauseApnTypeConflict                                    DataCallFailCause = 112
	DataCallFailCauseInvalidPcscfAddr                                   DataCallFailCause = 113
	DataCallFailCauseInternalCallPreemptByHighPrioApn                   DataCallFailCause = 114
	DataCallFailCauseEmmAccessBarred                                    DataCallFailCause = 115
	DataCallFailCauseEmergencyIfaceOnly                                 DataCallFailCause = 116
	DataCallFailCauseIfaceMismatch                                      DataCallFailCause = 117
	DataCallFailCauseCompanionIfaceInUse                                DataCallFailCause = 118
	DataCallFailCauseIpAddressMismatch                                  DataCallFailCause = 119
	DataCallFailCauseIfaceAndPolFamilyMismatch                          DataCallFailCause = 120
	DataCallFailCauseEmmAccessBarredInfiniteRetry                       DataCallFailCause = 121
	DataCallFailCauseAuthFailureOnEmergencyCall                         DataCallFailCause = 122
	DataCallFailCauseOemDcfailcause1                                    DataCallFailCause = 4097
	DataCallFailCauseOemDcfailcause2                                    DataCallFailCause = 4098
	DataCallFailCauseOemDcfailcause3                                    DataCallFailCause = 4099
	DataCallFailCauseOemDcfailcause4                                    DataCallFailCause = 4100
	DataCallFailCauseOemDcfailcause5                                    DataCallFailCause = 4101
	DataCallFailCauseOemDcfailcause6                                    DataCallFailCause = 4102
	DataCallFailCauseOemDcfailcause7                                    DataCallFailCause = 4103
	DataCallFailCauseOemDcfailcause8                                    DataCallFailCause = 4104
	DataCallFailCauseOemDcfailcause9                                    DataCallFailCause = 4105
	DataCallFailCauseOemDcfailcause10                                   DataCallFailCause = 4106
	DataCallFailCauseOemDcfailcause11                                   DataCallFailCause = 4107
	DataCallFailCauseOemDcfailcause12                                   DataCallFailCause = 4108
	DataCallFailCauseOemDcfailcause13                                   DataCallFailCause = 4109
	DataCallFailCauseOemDcfailcause14                                   DataCallFailCause = 4110
	DataCallFailCauseOemDcfailcause15                                   DataCallFailCause = 4111
	DataCallFailCauseVoiceRegistrationFail                              DataCallFailCause = -1
	DataCallFailCauseDataRegistrationFail                               DataCallFailCause = -2
	DataCallFailCauseSignalLost                                         DataCallFailCause = -3
	DataCallFailCausePrefRadioTechChanged                               DataCallFailCause = -4
	DataCallFailCauseRadioPowerOff                                      DataCallFailCause = -5
	DataCallFailCauseTetheredCallActive                                 DataCallFailCause = -6
	DataCallFailCauseErrorUnspecified                                   DataCallFailCause = 65535
	DataCallFailCauseLlcSndcp                                           DataCallFailCause = 25
	DataCallFailCauseActivationRejectedBcmViolation                     DataCallFailCause = 48
	DataCallFailCauseCollisionWithNetworkInitiatedRequest               DataCallFailCause = 56
	DataCallFailCauseOnlyIpv4v6Allowed                                  DataCallFailCause = 57
	DataCallFailCauseOnlyNonIpAllowed                                   DataCallFailCause = 58
	DataCallFailCauseUnsupportedQciValue                                DataCallFailCause = 59
	DataCallFailCauseBearerHandlingNotSupported                         DataCallFailCause = 60
	DataCallFailCauseInvalidDnsAddr                                     DataCallFailCause = 123
	DataCallFailCauseInvalidPcscfOrDnsAddress                           DataCallFailCause = 124
	DataCallFailCauseCallPreemptByEmergencyApn                          DataCallFailCause = 127
	DataCallFailCauseUeInitiatedDetachOrDisconnect                      DataCallFailCause = 128
	DataCallFailCauseMipFaReasonUnspecified                             DataCallFailCause = 2000
	DataCallFailCauseMipFaAdminProhibited                               DataCallFailCause = 2001
	DataCallFailCauseMipFaInsufficientResources                         DataCallFailCause = 2002
	DataCallFailCauseMipFaMobileNodeAuthenticationFailure               DataCallFailCause = 2003
	DataCallFailCauseMipFaHomeAgentAuthenticationFailure                DataCallFailCause = 2004
	DataCallFailCauseMipFaRequestedLifetimeTooLong                      DataCallFailCause = 2005
	DataCallFailCauseMipFaMalformedRequest                              DataCallFailCause = 2006
	DataCallFailCauseMipFaMalformedReply                                DataCallFailCause = 2007
	DataCallFailCauseMipFaEncapsulationUnavailable                      DataCallFailCause = 2008
	DataCallFailCauseMipFaVjHeaderCompressionUnavailable                DataCallFailCause = 2009
	DataCallFailCauseMipFaReverseTunnelUnavailable                      DataCallFailCause = 2010
	DataCallFailCauseMipFaReverseTunnelIsMandatory                      DataCallFailCause = 2011
	DataCallFailCauseMipFaDeliveryStyleNotSupported                     DataCallFailCause = 2012
	DataCallFailCauseMipFaMissingNai                                    DataCallFailCause = 2013
	DataCallFailCauseMipFaMissingHomeAgent                              DataCallFailCause = 2014
	DataCallFailCauseMipFaMissingHomeAddress                            DataCallFailCause = 2015
	DataCallFailCauseMipFaUnknownChallenge                              DataCallFailCause = 2016
	DataCallFailCauseMipFaMissingChallenge                              DataCallFailCause = 2017
	DataCallFailCauseMipFaStaleChallenge                                DataCallFailCause = 2018
	DataCallFailCauseMipHaReasonUnspecified                             DataCallFailCause = 2019
	DataCallFailCauseMipHaAdminProhibited                               DataCallFailCause = 2020
	DataCallFailCauseMipHaInsufficientResources                         DataCallFailCause = 2021
	DataCallFailCauseMipHaMobileNodeAuthenticationFailure               DataCallFailCause = 2022
	DataCallFailCauseMipHaForeignAgentAuthenticationFailure             DataCallFailCause = 2023
	DataCallFailCauseMipHaRegistrationIdMismatch                        DataCallFailCause = 2024
	DataCallFailCauseMipHaMalformedRequest                              DataCallFailCause = 2025
	DataCallFailCauseMipHaUnknownHomeAgentAddress                       DataCallFailCause = 2026
	DataCallFailCauseMipHaReverseTunnelUnavailable                      DataCallFailCause = 2027
	DataCallFailCauseMipHaReverseTunnelIsMandatory                      DataCallFailCause = 2028
	DataCallFailCauseMipHaEncapsulationUnavailable                      DataCallFailCause = 2029
	DataCallFailCauseCloseInProgress                                    DataCallFailCause = 2030
	DataCallFailCauseNetworkInitiatedTermination                        DataCallFailCause = 2031
	DataCallFailCauseModemAppPreempted                                  DataCallFailCause = 2032
	DataCallFailCausePdnIpv4CallDisallowed                              DataCallFailCause = 2033
	DataCallFailCausePdnIpv4CallThrottled                               DataCallFailCause = 2034
	DataCallFailCausePdnIpv6CallDisallowed                              DataCallFailCause = 2035
	DataCallFailCausePdnIpv6CallThrottled                               DataCallFailCause = 2036
	DataCallFailCauseModemRestart                                       DataCallFailCause = 2037
	DataCallFailCausePdpPppNotSupported                                 DataCallFailCause = 2038
	DataCallFailCauseUnpreferredRat                                     DataCallFailCause = 2039
	DataCallFailCausePhysicalLinkCloseInProgress                        DataCallFailCause = 2040
	DataCallFailCauseApnPendingHandover                                 DataCallFailCause = 2041
	DataCallFailCauseProfileBearerIncompatible                          DataCallFailCause = 2042
	DataCallFailCauseSimCardChanged                                     DataCallFailCause = 2043
	DataCallFailCauseLowPowerModeOrPoweringDown                         DataCallFailCause = 2044
	DataCallFailCauseApnDisabled                                        DataCallFailCause = 2045
	DataCallFailCauseMaxPppInactivityTimerExpired                       DataCallFailCause = 2046
	DataCallFailCauseIpv6AddressTransferFailed                          DataCallFailCause = 2047
	DataCallFailCauseTratSwapFailed                                     DataCallFailCause = 2048
	DataCallFailCauseEhrpdToHrpdFallback                                DataCallFailCause = 2049
	DataCallFailCauseMipConfigFailure                                   DataCallFailCause = 2050
	DataCallFailCausePdnInactivityTimerExpired                          DataCallFailCause = 2051
	DataCallFailCauseMaxIpv4Connections                                 DataCallFailCause = 2052
	DataCallFailCauseMaxIpv6Connections                                 DataCallFailCause = 2053
	DataCallFailCauseApnMismatch                                        DataCallFailCause = 2054
	DataCallFailCauseIpVersionMismatch                                  DataCallFailCause = 2055
	DataCallFailCauseDunCallDisallowed                                  DataCallFailCause = 2056
	DataCallFailCauseInternalEpcNonepcTransition                        DataCallFailCause = 2057
	DataCallFailCauseInterfaceInUse                                     DataCallFailCause = 2058
	DataCallFailCauseApnDisallowedOnRoaming                             DataCallFailCause = 2059
	DataCallFailCauseApnParametersChanged                               DataCallFailCause = 2060
	DataCallFailCauseNullApnDisallowed                                  DataCallFailCause = 2061
	DataCallFailCauseThermalMitigation                                  DataCallFailCause = 2062
	DataCallFailCauseDataSettingsDisabled                               DataCallFailCause = 2063
	DataCallFailCauseDataRoamingSettingsDisabled                        DataCallFailCause = 2064
	DataCallFailCauseDdsSwitched                                        DataCallFailCause = 2065
	DataCallFailCauseForbiddenApnName                                   DataCallFailCause = 2066
	DataCallFailCauseDdsSwitchInProgress                                DataCallFailCause = 2067
	DataCallFailCauseCallDisallowedInRoaming                            DataCallFailCause = 2068
	DataCallFailCauseNonIpNotSupported                                  DataCallFailCause = 2069
	DataCallFailCausePdnNonIpCallThrottled                              DataCallFailCause = 2070
	DataCallFailCausePdnNonIpCallDisallowed                             DataCallFailCause = 2071
	DataCallFailCauseCdmaLock                                           DataCallFailCause = 2072
	DataCallFailCauseCdmaIntercept                                      DataCallFailCause = 2073
	DataCallFailCauseCdmaReorder                                        DataCallFailCause = 2074
	DataCallFailCauseCdmaReleaseDueToSoRejection                        DataCallFailCause = 2075
	DataCallFailCauseCdmaIncomingCall                                   DataCallFailCause = 2076
	DataCallFailCauseCdmaAlertStop                                      DataCallFailCause = 2077
	DataCallFailCauseChannelAcquisitionFailure                          DataCallFailCause = 2078
	DataCallFailCauseMaxAccessProbe                                     DataCallFailCause = 2079
	DataCallFailCauseConcurrentServiceNotSupportedByBaseStation         DataCallFailCause = 2080
	DataCallFailCauseNoResponseFromBaseStation                          DataCallFailCause = 2081
	DataCallFailCauseRejectedByBaseStation                              DataCallFailCause = 2082
	DataCallFailCauseConcurrentServicesIncompatible                     DataCallFailCause = 2083
	DataCallFailCauseNoCdmaService                                      DataCallFailCause = 2084
	DataCallFailCauseRuimNotPresent                                     DataCallFailCause = 2085
	DataCallFailCauseCdmaRetryOrder                                     DataCallFailCause = 2086
	DataCallFailCauseAccessBlock                                        DataCallFailCause = 2087
	DataCallFailCauseAccessBlockAll                                     DataCallFailCause = 2088
	DataCallFailCauseIs707bMaxAccessProbes                              DataCallFailCause = 2089
	DataCallFailCauseThermalEmergency                                   DataCallFailCause = 2090
	DataCallFailCauseConcurrentServicesNotAllowed                       DataCallFailCause = 2091
	DataCallFailCauseIncomingCallRejected                               DataCallFailCause = 2092
	DataCallFailCauseNoServiceOnGateway                                 DataCallFailCause = 2093
	DataCallFailCauseNoGprsContext                                      DataCallFailCause = 2094
	DataCallFailCauseIllegalMs                                          DataCallFailCause = 2095
	DataCallFailCauseIllegalMe                                          DataCallFailCause = 2096
	DataCallFailCauseGprsServicesAndNonGprsServicesNotAllowed           DataCallFailCause = 2097
	DataCallFailCauseGprsServicesNotAllowed                             DataCallFailCause = 2098
	DataCallFailCauseMsIdentityCannotBeDerivedByTheNetwork              DataCallFailCause = 2099
	DataCallFailCauseImplicitlyDetached                                 DataCallFailCause = 2100
	DataCallFailCausePlmnNotAllowed                                     DataCallFailCause = 2101
	DataCallFailCauseLocationAreaNotAllowed                             DataCallFailCause = 2102
	DataCallFailCauseGprsServicesNotAllowedInThisPlmn                   DataCallFailCause = 2103
	DataCallFailCausePdpDuplicate                                       DataCallFailCause = 2104
	DataCallFailCauseUeRatChange                                        DataCallFailCause = 2105
	DataCallFailCauseCONGESTION                                         DataCallFailCause = 2106
	DataCallFailCauseNoPdpContextActivated                              DataCallFailCause = 2107
	DataCallFailCauseAccessClassDsacRejection                           DataCallFailCause = 2108
	DataCallFailCausePdpActivateMaxRetryFailed                          DataCallFailCause = 2109
	DataCallFailCauseRadioAccessBearerFailure                           DataCallFailCause = 2110
	DataCallFailCauseEsmUnknownEpsBearerContext                         DataCallFailCause = 2111
	DataCallFailCauseDrbReleasedByRrc                                   DataCallFailCause = 2112
	DataCallFailCauseConnectionReleased                                 DataCallFailCause = 2113
	DataCallFailCauseEmmDetached                                        DataCallFailCause = 2114
	DataCallFailCauseEmmAttachFailed                                    DataCallFailCause = 2115
	DataCallFailCauseEmmAttachStarted                                   DataCallFailCause = 2116
	DataCallFailCauseLteNasServiceRequestFailed                         DataCallFailCause = 2117
	DataCallFailCauseDuplicateBearerId                                  DataCallFailCause = 2118
	DataCallFailCauseEsmCollisionScenarios                              DataCallFailCause = 2119
	DataCallFailCauseEsmBearerDeactivatedToSyncWithNetwork              DataCallFailCause = 2120
	DataCallFailCauseEsmNwActivatedDedBearerWithIdOfDefBearer           DataCallFailCause = 2121
	DataCallFailCauseEsmBadOtaMessage                                   DataCallFailCause = 2122
	DataCallFailCauseEsmDownloadServerRejectedTheCall                   DataCallFailCause = 2123
	DataCallFailCauseEsmContextTransferredDueToIrat                     DataCallFailCause = 2124
	DataCallFailCauseDsExplicitDeactivation                             DataCallFailCause = 2125
	DataCallFailCauseEsmLocalCauseNone                                  DataCallFailCause = 2126
	DataCallFailCauseLteThrottlingNotRequired                           DataCallFailCause = 2127
	DataCallFailCauseAccessControlListCheckFailure                      DataCallFailCause = 2128
	DataCallFailCauseServiceNotAllowedOnPlmn                            DataCallFailCause = 2129
	DataCallFailCauseEmmT3417Expired                                    DataCallFailCause = 2130
	DataCallFailCauseEmmT3417ExtExpired                                 DataCallFailCause = 2131
	DataCallFailCauseRrcUplinkDataTransmissionFailure                   DataCallFailCause = 2132
	DataCallFailCauseRrcUplinkDeliveryFailedDueToHandover               DataCallFailCause = 2133
	DataCallFailCauseRrcUplinkConnectionRelease                         DataCallFailCause = 2134
	DataCallFailCauseRrcUplinkRadioLinkFailure                          DataCallFailCause = 2135
	DataCallFailCauseRrcUplinkErrorRequestFromNas                       DataCallFailCause = 2136
	DataCallFailCauseRrcConnectionAccessStratumFailure                  DataCallFailCause = 2137
	DataCallFailCauseRrcConnectionAnotherProcedureInProgress            DataCallFailCause = 2138
	DataCallFailCauseRrcConnectionAccessBarred                          DataCallFailCause = 2139
	DataCallFailCauseRrcConnectionCellReselection                       DataCallFailCause = 2140
	DataCallFailCauseRrcConnectionConfigFailure                         DataCallFailCause = 2141
	DataCallFailCauseRrcConnectionTimerExpired                          DataCallFailCause = 2142
	DataCallFailCauseRrcConnectionLinkFailure                           DataCallFailCause = 2143
	DataCallFailCauseRrcConnectionCellNotCamped                         DataCallFailCause = 2144
	DataCallFailCauseRrcConnectionSystemIntervalFailure                 DataCallFailCause = 2145
	DataCallFailCauseRrcConnectionRejectByNetwork                       DataCallFailCause = 2146
	DataCallFailCauseRrcConnectionNormalRelease                         DataCallFailCause = 2147
	DataCallFailCauseRrcConnectionRadioLinkFailure                      DataCallFailCause = 2148
	DataCallFailCauseRrcConnectionReestablishmentFailure                DataCallFailCause = 2149
	DataCallFailCauseRrcConnectionOutOfServiceDuringCellRegister        DataCallFailCause = 2150
	DataCallFailCauseRrcConnectionAbortRequest                          DataCallFailCause = 2151
	DataCallFailCauseRrcConnectionSystemInformationBlockReadError       DataCallFailCause = 2152
	DataCallFailCauseNetworkInitiatedDetachWithAutoReattach             DataCallFailCause = 2153
	DataCallFailCauseNetworkInitiatedDetachNoAutoReattach               DataCallFailCause = 2154
	DataCallFailCauseEsmProcedureTimeOut                                DataCallFailCause = 2155
	DataCallFailCauseInvalidConnectionId                                DataCallFailCause = 2156
	DataCallFailCauseMaximiumNsapisExceeded                             DataCallFailCause = 2157
	DataCallFailCauseInvalidPrimaryNsapi                                DataCallFailCause = 2158
	DataCallFailCauseCannotEncodeOtaMessage                             DataCallFailCause = 2159
	DataCallFailCauseRadioAccessBearerSetupFailure                      DataCallFailCause = 2160
	DataCallFailCausePdpEstablishTimeoutExpired                         DataCallFailCause = 2161
	DataCallFailCausePdpModifyTimeoutExpired                            DataCallFailCause = 2162
	DataCallFailCausePdpInactiveTimeoutExpired                          DataCallFailCause = 2163
	DataCallFailCausePdpLowerlayerError                                 DataCallFailCause = 2164
	DataCallFailCausePdpModifyCollision                                 DataCallFailCause = 2165
	DataCallFailCauseMaxinumSizeOfL2MessageExceeded                     DataCallFailCause = 2166
	DataCallFailCauseMaximumSizeOfL2MessageExceeded                     DataCallFailCause = 2166
	DataCallFailCauseNasRequestRejectedByNetwork                        DataCallFailCause = 2167
	DataCallFailCauseRrcConnectionInvalidRequest                        DataCallFailCause = 2168
	DataCallFailCauseRrcConnectionTrackingAreaIdChanged                 DataCallFailCause = 2169
	DataCallFailCauseRrcConnectionRfUnavailable                         DataCallFailCause = 2170
	DataCallFailCauseRrcConnectionAbortedDueToIratChange                DataCallFailCause = 2171
	DataCallFailCauseRrcConnectionReleasedSecurityNotActive             DataCallFailCause = 2172
	DataCallFailCauseRrcConnectionAbortedAfterHandover                  DataCallFailCause = 2173
	DataCallFailCauseRrcConnectionAbortedAfterIratCellChange            DataCallFailCause = 2174
	DataCallFailCauseRrcConnectionAbortedDuringIratCellChange           DataCallFailCause = 2175
	DataCallFailCauseImsiUnknownInHomeSubscriberServer                  DataCallFailCause = 2176
	DataCallFailCauseImeiNotAccepted                                    DataCallFailCause = 2177
	DataCallFailCauseEpsServicesAndNonEpsServicesNotAllowed             DataCallFailCause = 2178
	DataCallFailCauseEpsServicesNotAllowedInPlmn                        DataCallFailCause = 2179
	DataCallFailCauseMscTemporarilyNotReachable                         DataCallFailCause = 2180
	DataCallFailCauseCsDomainNotAvailable                               DataCallFailCause = 2181
	DataCallFailCauseEsmFailure                                         DataCallFailCause = 2182
	DataCallFailCauseMacFailure                                         DataCallFailCause = 2183
	DataCallFailCauseSynchronizationFailure                             DataCallFailCause = 2184
	DataCallFailCauseUeSecurityCapabilitiesMismatch                     DataCallFailCause = 2185
	DataCallFailCauseSecurityModeRejected                               DataCallFailCause = 2186
	DataCallFailCauseUnacceptableNonEpsAuthentication                   DataCallFailCause = 2187
	DataCallFailCauseCsFallbackCallEstablishmentNotAllowed              DataCallFailCause = 2188
	DataCallFailCauseNoEpsBearerContextActivated                        DataCallFailCause = 2189
	DataCallFailCauseInvalidEmmState                                    DataCallFailCause = 2190
	DataCallFailCauseNasLayerFailure                                    DataCallFailCause = 2191
	DataCallFailCauseMultiplePdpCallNotAllowed                          DataCallFailCause = 2192
	DataCallFailCauseEmbmsNotEnabled                                    DataCallFailCause = 2193
	DataCallFailCauseIratHandoverFailed                                 DataCallFailCause = 2194
	DataCallFailCauseEmbmsRegularDeactivation                           DataCallFailCause = 2195
	DataCallFailCauseTestLoopbackRegularDeactivation                    DataCallFailCause = 2196
	DataCallFailCauseLowerLayerRegistrationFailure                      DataCallFailCause = 2197
	DataCallFailCauseDataPlanExpired                                    DataCallFailCause = 2198
	DataCallFailCauseUmtsHandoverToIwlan                                DataCallFailCause = 2199
	DataCallFailCauseEvdoConnectionDenyByGeneralOrNetworkBusy           DataCallFailCause = 2200
	DataCallFailCauseEvdoConnectionDenyByBillingOrAuthenticationFailure DataCallFailCause = 2201
	DataCallFailCauseEvdoHdrChanged                                     DataCallFailCause = 2202
	DataCallFailCauseEvdoHdrExited                                      DataCallFailCause = 2203
	DataCallFailCauseEvdoHdrNoSession                                   DataCallFailCause = 2204
	DataCallFailCauseEvdoUsingGpsFixInsteadOfHdrCall                    DataCallFailCause = 2205
	DataCallFailCauseEvdoHdrConnectionSetupTimeout                      DataCallFailCause = 2206
	DataCallFailCauseFailedToAcquireColocatedHdr                        DataCallFailCause = 2207
	DataCallFailCauseOtaspCommitInProgress                              DataCallFailCause = 2208
	DataCallFailCauseNoHybridHdrService                                 DataCallFailCause = 2209
	DataCallFailCauseHdrNoLockGranted                                   DataCallFailCause = 2210
	DataCallFailCauseDbmOrSmsInProgress                                 DataCallFailCause = 2211
	DataCallFailCauseHdrFade                                            DataCallFailCause = 2212
	DataCallFailCauseHdrAccessFailure                                   DataCallFailCause = 2213
	DataCallFailCauseUnsupported1xPrev                                  DataCallFailCause = 2214
	DataCallFailCauseLocalEnd                                           DataCallFailCause = 2215
	DataCallFailCauseNoService                                          DataCallFailCause = 2216
	DataCallFailCauseFADE                                               DataCallFailCause = 2217
	DataCallFailCauseNormalRelease                                      DataCallFailCause = 2218
	DataCallFailCauseAccessAttemptAlreadyInProgress                     DataCallFailCause = 2219
	DataCallFailCauseRedirectionOrHandoffInProgress                     DataCallFailCause = 2220
	DataCallFailCauseEmergencyMode                                      DataCallFailCause = 2221
	DataCallFailCausePhoneInUse                                         DataCallFailCause = 2222
	DataCallFailCauseInvalidMode                                        DataCallFailCause = 2223
	DataCallFailCauseInvalidSimState                                    DataCallFailCause = 2224
	DataCallFailCauseNoCollocatedHdr                                    DataCallFailCause = 2225
	DataCallFailCauseUeIsEnteringPowersaveMode                          DataCallFailCause = 2226
	DataCallFailCauseDualSwitch                                         DataCallFailCause = 2227
	DataCallFailCausePppTimeout                                         DataCallFailCause = 2228
	DataCallFailCausePppAuthFailure                                     DataCallFailCause = 2229
	DataCallFailCausePppOptionMismatch                                  DataCallFailCause = 2230
	DataCallFailCausePppPapFailure                                      DataCallFailCause = 2231
	DataCallFailCausePppChapFailure                                     DataCallFailCause = 2232
	DataCallFailCausePppCloseInProgress                                 DataCallFailCause = 2233
	DataCallFailCauseLimitedToIpv4                                      DataCallFailCause = 2234
	DataCallFailCauseLimitedToIpv6                                      DataCallFailCause = 2235
	DataCallFailCauseVsncpTimeout                                       DataCallFailCause = 2236
	DataCallFailCauseVsncpGenError                                      DataCallFailCause = 2237
	DataCallFailCauseVsncpApnUnauthorized                               DataCallFailCause = 2238
	DataCallFailCauseVsncpPdnLimitExceeded                              DataCallFailCause = 2239
	DataCallFailCauseVsncpNoPdnGatewayAddress                           DataCallFailCause = 2240
	DataCallFailCauseVsncpPdnGatewayUnreachable                         DataCallFailCause = 2241
	DataCallFailCauseVsncpPdnGatewayReject                              DataCallFailCause = 2242
	DataCallFailCauseVsncpInsufficientParameters                        DataCallFailCause = 2243
	DataCallFailCauseVsncpResourceUnavailable                           DataCallFailCause = 2244
	DataCallFailCauseVsncpAdministrativelyProhibited                    DataCallFailCause = 2245
	DataCallFailCauseVsncpPdnIdInUse                                    DataCallFailCause = 2246
	DataCallFailCauseVsncpSubscriberLimitation                          DataCallFailCause = 2247
	DataCallFailCauseVsncpPdnExistsForThisApn                           DataCallFailCause = 2248
	DataCallFailCauseVsncpReconnectNotAllowed                           DataCallFailCause = 2249
	DataCallFailCauseIpv6PrefixUnavailable                              DataCallFailCause = 2250
	DataCallFailCauseHandoffPreferenceChanged                           DataCallFailCause = 2251
	DataCallFailCauseSliceRejected                                      DataCallFailCause = 2252
	DataCallFailCauseMatchAllRuleNotAllowed                             DataCallFailCause = 2253
	DataCallFailCauseAllMatchingRulesFailed                             DataCallFailCause = 2254
)

type DataProfileInfo

type DataProfileInfo struct {
	ProfileId               int32
	Apn                     string
	Protocol                PdpProtocolType
	RoamingProtocol         PdpProtocolType
	AuthType                ApnAuthType
	User                    string
	Password                string
	Type                    int32
	MaxConnsTime            int32
	MaxConns                int32
	WaitTime                int32
	Enabled                 bool
	SupportedApnTypesBitmap int32
	BearerBitmap            int32
	MtuV4                   int32
	MtuV6                   int32
	Preferred               bool
	Persistent              bool
	AlwaysOn                bool
	TrafficDescriptor       TrafficDescriptor
	InfrastructureBitmap    int32
}

func (*DataProfileInfo) MarshalParcel

func (s *DataProfileInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DataProfileInfo) UnmarshalParcel

func (s *DataProfileInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DataRequestReason

type DataRequestReason int32
const (
	DataRequestReasonNORMAL   DataRequestReason = 1
	DataRequestReasonSHUTDOWN DataRequestReason = 2
	DataRequestReasonHANDOVER DataRequestReason = 3
)

type DataThrottlingAction

type DataThrottlingAction byte
const (
	DataThrottlingActionNoDataThrottling         DataThrottlingAction = 0
	DataThrottlingActionThrottleSecondaryCarrier DataThrottlingAction = 1
	DataThrottlingActionThrottleAnchorCarrier    DataThrottlingAction = 2
	DataThrottlingActionHOLD                     DataThrottlingAction = 3
)

type EpsQos

type EpsQos struct {
	Qci      int32
	Downlink QosBandwidth
	Uplink   QosBandwidth
}

func (*EpsQos) MarshalParcel

func (s *EpsQos) MarshalParcel(
	p *parcel.Parcel,
) error

func (*EpsQos) UnmarshalParcel

func (s *EpsQos) UnmarshalParcel(
	p *parcel.Parcel,
) error

type IRadioData

type IRadioData interface {
	AsBinder() binder.IBinder
	AllocatePduSessionId(ctx context.Context, serial int32) error
	CancelHandover(ctx context.Context, serial int32, callId int32) error
	DeactivateDataCall(ctx context.Context, serial int32, cid int32, reason DataRequestReason) error
	GetDataCallList(ctx context.Context, serial int32) error
	GetSlicingConfig(ctx context.Context, serial int32) error
	ReleasePduSessionId(ctx context.Context, serial int32, id int32) error
	ResponseAcknowledgement(ctx context.Context) error
	SetDataAllowed(ctx context.Context, serial int32, allow bool) error
	SetDataProfile(ctx context.Context, serial int32, profiles []DataProfileInfo) error
	SetDataThrottling(ctx context.Context, serial int32, dataThrottlingAction DataThrottlingAction, completionDurationMillis int64) error
	SetInitialAttachApn(ctx context.Context, serial int32, dataProfileInfo *DataProfileInfo) error
	SetResponseFunctions(ctx context.Context, radioDataResponse IRadioDataResponse, radioDataIndication IRadioDataIndication) error
	SetupDataCall(ctx context.Context, serial int32, accessNetwork radio.AccessNetwork, dataProfileInfo DataProfileInfo, roamingAllowed bool, reason DataRequestReason, addresses []LinkAddress, dnses []string, pduSessionId int32, sliceInfo *SliceInfo, matchAllRuleAllowed bool) error
	StartHandover(ctx context.Context, serial int32, callId int32) error
	StartKeepalive(ctx context.Context, serial int32, keepalive KeepaliveRequest) error
	StopKeepalive(ctx context.Context, serial int32, sessionHandle int32) error
}

func NewRadioDataStub

func NewRadioDataStub(
	impl IRadioDataServer,
) IRadioData

NewRadioDataStub creates a server-side IRadioData wrapping the given server implementation. The returned value satisfies IRadioData and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRadioDataIndication

type IRadioDataIndication interface {
	AsBinder() binder.IBinder
	DataCallListChanged(ctx context.Context, type_ radio.RadioIndicationType, dcList []SetupDataCallResult) error
	KeepaliveStatus(ctx context.Context, type_ radio.RadioIndicationType, status KeepaliveStatus) error
	PcoData(ctx context.Context, type_ radio.RadioIndicationType, pco PcoDataInfo) error
	UnthrottleApn(ctx context.Context, type_ radio.RadioIndicationType, dataProfileInfo DataProfileInfo) error
	SlicingConfigChanged(ctx context.Context, type_ radio.RadioIndicationType, slicingConfig SlicingConfig) error
}

func NewRadioDataIndicationStub

func NewRadioDataIndicationStub(
	impl IRadioDataIndicationServer,
) IRadioDataIndication

NewRadioDataIndicationStub creates a server-side IRadioDataIndication wrapping the given server implementation. The returned value satisfies IRadioDataIndication and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRadioDataIndicationServer

type IRadioDataIndicationServer interface {
	DataCallListChanged(ctx context.Context, type_ radio.RadioIndicationType, dcList []SetupDataCallResult) error
	KeepaliveStatus(ctx context.Context, type_ radio.RadioIndicationType, status KeepaliveStatus) error
	PcoData(ctx context.Context, type_ radio.RadioIndicationType, pco PcoDataInfo) error
	UnthrottleApn(ctx context.Context, type_ radio.RadioIndicationType, dataProfileInfo DataProfileInfo) error
	SlicingConfigChanged(ctx context.Context, type_ radio.RadioIndicationType, slicingConfig SlicingConfig) error
}

IRadioDataIndicationServer is the server-side interface that user implementations provide to NewRadioDataIndicationStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRadioDataResponse

type IRadioDataResponse interface {
	AsBinder() binder.IBinder
	AcknowledgeRequest(ctx context.Context, serial int32) error
	AllocatePduSessionIdResponse(ctx context.Context, info radio.RadioResponseInfo, id int32) error
	CancelHandoverResponse(ctx context.Context, info radio.RadioResponseInfo) error
	DeactivateDataCallResponse(ctx context.Context, info radio.RadioResponseInfo) error
	GetDataCallListResponse(ctx context.Context, info radio.RadioResponseInfo, dcResponse []SetupDataCallResult) error
	GetSlicingConfigResponse(ctx context.Context, info radio.RadioResponseInfo, slicingConfig SlicingConfig) error
	ReleasePduSessionIdResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetDataAllowedResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetDataProfileResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetDataThrottlingResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetInitialAttachApnResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetupDataCallResponse(ctx context.Context, info radio.RadioResponseInfo, dcResponse SetupDataCallResult) error
	StartHandoverResponse(ctx context.Context, info radio.RadioResponseInfo) error
	StartKeepaliveResponse(ctx context.Context, info radio.RadioResponseInfo, status KeepaliveStatus) error
	StopKeepaliveResponse(ctx context.Context, info radio.RadioResponseInfo) error
}

func NewRadioDataResponseStub

func NewRadioDataResponseStub(
	impl IRadioDataResponseServer,
) IRadioDataResponse

NewRadioDataResponseStub creates a server-side IRadioDataResponse wrapping the given server implementation. The returned value satisfies IRadioDataResponse and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRadioDataResponseServer

type IRadioDataResponseServer interface {
	AcknowledgeRequest(ctx context.Context, serial int32) error
	AllocatePduSessionIdResponse(ctx context.Context, info radio.RadioResponseInfo, id int32) error
	CancelHandoverResponse(ctx context.Context, info radio.RadioResponseInfo) error
	DeactivateDataCallResponse(ctx context.Context, info radio.RadioResponseInfo) error
	GetDataCallListResponse(ctx context.Context, info radio.RadioResponseInfo, dcResponse []SetupDataCallResult) error
	GetSlicingConfigResponse(ctx context.Context, info radio.RadioResponseInfo, slicingConfig SlicingConfig) error
	ReleasePduSessionIdResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetDataAllowedResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetDataProfileResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetDataThrottlingResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetInitialAttachApnResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetupDataCallResponse(ctx context.Context, info radio.RadioResponseInfo, dcResponse SetupDataCallResult) error
	StartHandoverResponse(ctx context.Context, info radio.RadioResponseInfo) error
	StartKeepaliveResponse(ctx context.Context, info radio.RadioResponseInfo, status KeepaliveStatus) error
	StopKeepaliveResponse(ctx context.Context, info radio.RadioResponseInfo) error
}

IRadioDataResponseServer is the server-side interface that user implementations provide to NewRadioDataResponseStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRadioDataServer

type IRadioDataServer interface {
	AllocatePduSessionId(ctx context.Context, serial int32) error
	CancelHandover(ctx context.Context, serial int32, callId int32) error
	DeactivateDataCall(ctx context.Context, serial int32, cid int32, reason DataRequestReason) error
	GetDataCallList(ctx context.Context, serial int32) error
	GetSlicingConfig(ctx context.Context, serial int32) error
	ReleasePduSessionId(ctx context.Context, serial int32, id int32) error
	ResponseAcknowledgement(ctx context.Context) error
	SetDataAllowed(ctx context.Context, serial int32, allow bool) error
	SetDataProfile(ctx context.Context, serial int32, profiles []DataProfileInfo) error
	SetDataThrottling(ctx context.Context, serial int32, dataThrottlingAction DataThrottlingAction, completionDurationMillis int64) error
	SetInitialAttachApn(ctx context.Context, serial int32, dataProfileInfo *DataProfileInfo) error
	SetResponseFunctions(ctx context.Context, radioDataResponse IRadioDataResponse, radioDataIndication IRadioDataIndication) error
	SetupDataCall(ctx context.Context, serial int32, accessNetwork radio.AccessNetwork, dataProfileInfo DataProfileInfo, roamingAllowed bool, reason DataRequestReason, addresses []LinkAddress, dnses []string, pduSessionId int32, sliceInfo *SliceInfo, matchAllRuleAllowed bool) error
	StartHandover(ctx context.Context, serial int32, callId int32) error
	StartKeepalive(ctx context.Context, serial int32, keepalive KeepaliveRequest) error
	StopKeepalive(ctx context.Context, serial int32, sessionHandle int32) error
}

IRadioDataServer is the server-side interface that user implementations provide to NewRadioDataStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type KeepaliveRequest

type KeepaliveRequest struct {
	Type                       int32
	SourceAddress              []byte
	SourcePort                 int32
	DestinationAddress         []byte
	DestinationPort            int32
	MaxKeepaliveIntervalMillis int32
	Cid                        int32
}

func (*KeepaliveRequest) MarshalParcel

func (s *KeepaliveRequest) MarshalParcel(
	p *parcel.Parcel,
) error

func (*KeepaliveRequest) UnmarshalParcel

func (s *KeepaliveRequest) UnmarshalParcel(
	p *parcel.Parcel,
) error

type KeepaliveStatus

type KeepaliveStatus struct {
	SessionHandle int32
	Code          int32
}

func (*KeepaliveStatus) MarshalParcel

func (s *KeepaliveStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*KeepaliveStatus) UnmarshalParcel

func (s *KeepaliveStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LinkAddress

type LinkAddress struct {
	Address           string
	AddressProperties int32
	DeprecationTime   int64
	ExpirationTime    int64
}

func (*LinkAddress) MarshalParcel

func (s *LinkAddress) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LinkAddress) UnmarshalParcel

func (s *LinkAddress) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NrQos

type NrQos struct {
	FiveQi                int32
	Downlink              QosBandwidth
	Uplink                QosBandwidth
	Qfi                   byte
	AveragingWindowMs     uint16
	AveragingWindowMillis int32
}

func (*NrQos) MarshalParcel

func (s *NrQos) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NrQos) UnmarshalParcel

func (s *NrQos) UnmarshalParcel(
	p *parcel.Parcel,
) error

type OsAppId

type OsAppId struct {
	OsAppId []byte
}

func (*OsAppId) MarshalParcel

func (s *OsAppId) MarshalParcel(
	p *parcel.Parcel,
) error

func (*OsAppId) UnmarshalParcel

func (s *OsAppId) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PcoDataInfo

type PcoDataInfo struct {
	Cid         int32
	BearerProto string
	PcoId       int32
	Contents    []byte
}

func (*PcoDataInfo) MarshalParcel

func (s *PcoDataInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PcoDataInfo) UnmarshalParcel

func (s *PcoDataInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PdpProtocolType

type PdpProtocolType int32
const (
	PdpProtocolTypeUNKNOWN      PdpProtocolType = -1
	PdpProtocolTypeIP           PdpProtocolType = 0
	PdpProtocolTypeIPV6         PdpProtocolType = 1
	PdpProtocolTypeIPV4V6       PdpProtocolType = 2
	PdpProtocolTypePPP          PdpProtocolType = 3
	PdpProtocolTypeNonIp        PdpProtocolType = 4
	PdpProtocolTypeUNSTRUCTURED PdpProtocolType = 5
)

type PortRange

type PortRange struct {
	Start int32
	End   int32
}

func (*PortRange) MarshalParcel

func (s *PortRange) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PortRange) UnmarshalParcel

func (s *PortRange) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Qos

type Qos struct {
	Tag    int32
	Noinit bool
	Eps    EpsQos
	Nr     NrQos
}

func (*Qos) GetEps

func (u *Qos) GetEps() (EpsQos, bool)

func (*Qos) GetNoinit

func (u *Qos) GetNoinit() (bool, bool)

func (*Qos) GetNr

func (u *Qos) GetNr() (NrQos, bool)

func (*Qos) MarshalParcel

func (u *Qos) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Qos) SetEps

func (u *Qos) SetEps(
	v EpsQos,
)

func (*Qos) SetNoinit

func (u *Qos) SetNoinit(
	v bool,
)

func (*Qos) SetNr

func (u *Qos) SetNr(
	v NrQos,
)

func (*Qos) UnmarshalParcel

func (u *Qos) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosBandwidth

type QosBandwidth struct {
	MaxBitrateKbps        int32
	GuaranteedBitrateKbps int32
}

func (*QosBandwidth) MarshalParcel

func (s *QosBandwidth) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosBandwidth) UnmarshalParcel

func (s *QosBandwidth) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosFilter

type QosFilter struct {
	LocalAddresses  []string
	RemoteAddresses []string
	LocalPort       *PortRange
	RemotePort      *PortRange
	Protocol        byte
	Tos             QosFilterTypeOfService
	FlowLabel       QosFilterIpv6FlowLabel
	Spi             QosFilterIpsecSpi
	Direction       byte
	Precedence      int32
}

func (*QosFilter) MarshalParcel

func (s *QosFilter) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosFilter) UnmarshalParcel

func (s *QosFilter) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosFilterIpsecSpi

type QosFilterIpsecSpi struct {
	Tag    int32
	Noinit bool
	Value  int32
}

func (*QosFilterIpsecSpi) GetNoinit

func (u *QosFilterIpsecSpi) GetNoinit() (bool, bool)

func (*QosFilterIpsecSpi) GetValue

func (u *QosFilterIpsecSpi) GetValue() (int32, bool)

func (*QosFilterIpsecSpi) MarshalParcel

func (u *QosFilterIpsecSpi) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosFilterIpsecSpi) SetNoinit

func (u *QosFilterIpsecSpi) SetNoinit(
	v bool,
)

func (*QosFilterIpsecSpi) SetValue

func (u *QosFilterIpsecSpi) SetValue(
	v int32,
)

func (*QosFilterIpsecSpi) UnmarshalParcel

func (u *QosFilterIpsecSpi) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosFilterIpv6FlowLabel

type QosFilterIpv6FlowLabel struct {
	Tag    int32
	Noinit bool
	Value  int32
}

func (*QosFilterIpv6FlowLabel) GetNoinit

func (u *QosFilterIpv6FlowLabel) GetNoinit() (bool, bool)

func (*QosFilterIpv6FlowLabel) GetValue

func (u *QosFilterIpv6FlowLabel) GetValue() (int32, bool)

func (*QosFilterIpv6FlowLabel) MarshalParcel

func (u *QosFilterIpv6FlowLabel) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosFilterIpv6FlowLabel) SetNoinit

func (u *QosFilterIpv6FlowLabel) SetNoinit(
	v bool,
)

func (*QosFilterIpv6FlowLabel) SetValue

func (u *QosFilterIpv6FlowLabel) SetValue(
	v int32,
)

func (*QosFilterIpv6FlowLabel) UnmarshalParcel

func (u *QosFilterIpv6FlowLabel) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosFilterTypeOfService

type QosFilterTypeOfService struct {
	Tag    int32
	Noinit bool
	Value  byte
}

func (*QosFilterTypeOfService) GetNoinit

func (u *QosFilterTypeOfService) GetNoinit() (bool, bool)

func (*QosFilterTypeOfService) GetValue

func (u *QosFilterTypeOfService) GetValue() (byte, bool)

func (*QosFilterTypeOfService) MarshalParcel

func (u *QosFilterTypeOfService) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosFilterTypeOfService) SetNoinit

func (u *QosFilterTypeOfService) SetNoinit(
	v bool,
)

func (*QosFilterTypeOfService) SetValue

func (u *QosFilterTypeOfService) SetValue(
	v byte,
)

func (*QosFilterTypeOfService) UnmarshalParcel

func (u *QosFilterTypeOfService) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosSession

type QosSession struct {
	QosSessionId int32
	Qos          Qos
	QosFilters   []QosFilter
}

func (*QosSession) MarshalParcel

func (s *QosSession) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosSession) UnmarshalParcel

func (s *QosSession) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RadioDataIndicationProxy

type RadioDataIndicationProxy struct {
	Remote binder.IBinder
}

func NewRadioDataIndicationProxy

func NewRadioDataIndicationProxy(
	remote binder.IBinder,
) *RadioDataIndicationProxy

func (*RadioDataIndicationProxy) AsBinder

func (p *RadioDataIndicationProxy) AsBinder() binder.IBinder

func (*RadioDataIndicationProxy) DataCallListChanged

func (p *RadioDataIndicationProxy) DataCallListChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	dcList []SetupDataCallResult,
) error

func (*RadioDataIndicationProxy) KeepaliveStatus

func (p *RadioDataIndicationProxy) KeepaliveStatus(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	status KeepaliveStatus,
) error

func (*RadioDataIndicationProxy) PcoData

func (*RadioDataIndicationProxy) SlicingConfigChanged

func (p *RadioDataIndicationProxy) SlicingConfigChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	slicingConfig SlicingConfig,
) error

func (*RadioDataIndicationProxy) UnthrottleApn

func (p *RadioDataIndicationProxy) UnthrottleApn(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	dataProfileInfo DataProfileInfo,
) error

type RadioDataIndicationStub

type RadioDataIndicationStub struct {
	Impl      IRadioDataIndication
	Transport binder.VersionAwareTransport
}

RadioDataIndicationStub dispatches incoming binder transactions to a typed IRadioDataIndication implementation.

func (*RadioDataIndicationStub) Descriptor

func (s *RadioDataIndicationStub) Descriptor() string

func (*RadioDataIndicationStub) OnTransaction

func (s *RadioDataIndicationStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RadioDataProxy

type RadioDataProxy struct {
	Remote binder.IBinder
}

func NewRadioDataProxy

func NewRadioDataProxy(
	remote binder.IBinder,
) *RadioDataProxy

func (*RadioDataProxy) AllocatePduSessionId

func (p *RadioDataProxy) AllocatePduSessionId(
	ctx context.Context,
	serial int32,
) error

func (*RadioDataProxy) AsBinder

func (p *RadioDataProxy) AsBinder() binder.IBinder

func (*RadioDataProxy) CancelHandover

func (p *RadioDataProxy) CancelHandover(
	ctx context.Context,
	serial int32,
	callId int32,
) error

func (*RadioDataProxy) DeactivateDataCall

func (p *RadioDataProxy) DeactivateDataCall(
	ctx context.Context,
	serial int32,
	cid int32,
	reason DataRequestReason,
) error

func (*RadioDataProxy) GetDataCallList

func (p *RadioDataProxy) GetDataCallList(
	ctx context.Context,
	serial int32,
) error

func (*RadioDataProxy) GetSlicingConfig

func (p *RadioDataProxy) GetSlicingConfig(
	ctx context.Context,
	serial int32,
) error

func (*RadioDataProxy) ReleasePduSessionId

func (p *RadioDataProxy) ReleasePduSessionId(
	ctx context.Context,
	serial int32,
	id int32,
) error

func (*RadioDataProxy) ResponseAcknowledgement

func (p *RadioDataProxy) ResponseAcknowledgement(
	ctx context.Context,
) error

func (*RadioDataProxy) SetDataAllowed

func (p *RadioDataProxy) SetDataAllowed(
	ctx context.Context,
	serial int32,
	allow bool,
) error

func (*RadioDataProxy) SetDataProfile

func (p *RadioDataProxy) SetDataProfile(
	ctx context.Context,
	serial int32,
	profiles []DataProfileInfo,
) error

func (*RadioDataProxy) SetDataThrottling

func (p *RadioDataProxy) SetDataThrottling(
	ctx context.Context,
	serial int32,
	dataThrottlingAction DataThrottlingAction,
	completionDurationMillis int64,
) error

func (*RadioDataProxy) SetInitialAttachApn

func (p *RadioDataProxy) SetInitialAttachApn(
	ctx context.Context,
	serial int32,
	dataProfileInfo *DataProfileInfo,
) error

func (*RadioDataProxy) SetResponseFunctions

func (p *RadioDataProxy) SetResponseFunctions(
	ctx context.Context,
	radioDataResponse IRadioDataResponse,
	radioDataIndication IRadioDataIndication,
) error

func (*RadioDataProxy) SetupDataCall

func (p *RadioDataProxy) SetupDataCall(
	ctx context.Context,
	serial int32,
	accessNetwork radio.AccessNetwork,
	dataProfileInfo DataProfileInfo,
	roamingAllowed bool,
	reason DataRequestReason,
	addresses []LinkAddress,
	dnses []string,
	pduSessionId int32,
	sliceInfo *SliceInfo,
	matchAllRuleAllowed bool,
) error

func (*RadioDataProxy) StartHandover

func (p *RadioDataProxy) StartHandover(
	ctx context.Context,
	serial int32,
	callId int32,
) error

func (*RadioDataProxy) StartKeepalive

func (p *RadioDataProxy) StartKeepalive(
	ctx context.Context,
	serial int32,
	keepalive KeepaliveRequest,
) error

func (*RadioDataProxy) StopKeepalive

func (p *RadioDataProxy) StopKeepalive(
	ctx context.Context,
	serial int32,
	sessionHandle int32,
) error

type RadioDataResponseProxy

type RadioDataResponseProxy struct {
	Remote binder.IBinder
}

func NewRadioDataResponseProxy

func NewRadioDataResponseProxy(
	remote binder.IBinder,
) *RadioDataResponseProxy

func (*RadioDataResponseProxy) AcknowledgeRequest

func (p *RadioDataResponseProxy) AcknowledgeRequest(
	ctx context.Context,
	serial int32,
) error

func (*RadioDataResponseProxy) AllocatePduSessionIdResponse

func (p *RadioDataResponseProxy) AllocatePduSessionIdResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	id int32,
) error

func (*RadioDataResponseProxy) AsBinder

func (p *RadioDataResponseProxy) AsBinder() binder.IBinder

func (*RadioDataResponseProxy) CancelHandoverResponse

func (p *RadioDataResponseProxy) CancelHandoverResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) DeactivateDataCallResponse

func (p *RadioDataResponseProxy) DeactivateDataCallResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) GetDataCallListResponse

func (p *RadioDataResponseProxy) GetDataCallListResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	dcResponse []SetupDataCallResult,
) error

func (*RadioDataResponseProxy) GetSlicingConfigResponse

func (p *RadioDataResponseProxy) GetSlicingConfigResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	slicingConfig SlicingConfig,
) error

func (*RadioDataResponseProxy) ReleasePduSessionIdResponse

func (p *RadioDataResponseProxy) ReleasePduSessionIdResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) SetDataAllowedResponse

func (p *RadioDataResponseProxy) SetDataAllowedResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) SetDataProfileResponse

func (p *RadioDataResponseProxy) SetDataProfileResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) SetDataThrottlingResponse

func (p *RadioDataResponseProxy) SetDataThrottlingResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) SetInitialAttachApnResponse

func (p *RadioDataResponseProxy) SetInitialAttachApnResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) SetupDataCallResponse

func (p *RadioDataResponseProxy) SetupDataCallResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	dcResponse SetupDataCallResult,
) error

func (*RadioDataResponseProxy) StartHandoverResponse

func (p *RadioDataResponseProxy) StartHandoverResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioDataResponseProxy) StartKeepaliveResponse

func (p *RadioDataResponseProxy) StartKeepaliveResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	status KeepaliveStatus,
) error

func (*RadioDataResponseProxy) StopKeepaliveResponse

func (p *RadioDataResponseProxy) StopKeepaliveResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

type RadioDataResponseStub

type RadioDataResponseStub struct {
	Impl      IRadioDataResponse
	Transport binder.VersionAwareTransport
}

RadioDataResponseStub dispatches incoming binder transactions to a typed IRadioDataResponse implementation.

func (*RadioDataResponseStub) Descriptor

func (s *RadioDataResponseStub) Descriptor() string

func (*RadioDataResponseStub) OnTransaction

func (s *RadioDataResponseStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RadioDataStub

type RadioDataStub struct {
	Impl      IRadioData
	Transport binder.VersionAwareTransport
}

RadioDataStub dispatches incoming binder transactions to a typed IRadioData implementation.

func (*RadioDataStub) Descriptor

func (s *RadioDataStub) Descriptor() string

func (*RadioDataStub) OnTransaction

func (s *RadioDataStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RouteSelectionDescriptor

type RouteSelectionDescriptor struct {
	Precedence  byte
	SessionType PdpProtocolType
	SscMode     byte
	SliceInfo   []SliceInfo
	Dnn         []string
}

func (*RouteSelectionDescriptor) MarshalParcel

func (s *RouteSelectionDescriptor) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RouteSelectionDescriptor) UnmarshalParcel

func (s *RouteSelectionDescriptor) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SetupDataCallResult

type SetupDataCallResult struct {
	Cause               DataCallFailCause
	SuggestedRetryTime  int64
	Cid                 int32
	Active              int32
	Type                PdpProtocolType
	Ifname              string
	Addresses           []LinkAddress
	Dnses               []string
	Gateways            []string
	Pcscf               []string
	MtuV4               int32
	MtuV6               int32
	DefaultQos          Qos
	QosSessions         []QosSession
	HandoverFailureMode byte
	PduSessionId        int32
	SliceInfo           *SliceInfo
	TrafficDescriptors  []TrafficDescriptor
}

func (*SetupDataCallResult) MarshalParcel

func (s *SetupDataCallResult) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SetupDataCallResult) UnmarshalParcel

func (s *SetupDataCallResult) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SliceInfo

type SliceInfo struct {
	SliceServiceType    byte
	SliceDifferentiator int32
	MappedHplmnSst      byte
	MappedHplmnSd       int32
	Status              byte
}

func (*SliceInfo) MarshalParcel

func (s *SliceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SliceInfo) UnmarshalParcel

func (s *SliceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SlicingConfig

type SlicingConfig struct {
	UrspRules []UrspRule
	SliceInfo []SliceInfo
}

func (*SlicingConfig) MarshalParcel

func (s *SlicingConfig) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SlicingConfig) UnmarshalParcel

func (s *SlicingConfig) UnmarshalParcel(
	p *parcel.Parcel,
) error

type TrafficDescriptor

type TrafficDescriptor struct {
	Dnn     string
	OsAppId *OsAppId
}

func (*TrafficDescriptor) MarshalParcel

func (s *TrafficDescriptor) MarshalParcel(
	p *parcel.Parcel,
) error

func (*TrafficDescriptor) UnmarshalParcel

func (s *TrafficDescriptor) UnmarshalParcel(
	p *parcel.Parcel,
) error

type UrspRule

type UrspRule struct {
	Precedence               int32
	TrafficDescriptors       []TrafficDescriptor
	RouteSelectionDescriptor []RouteSelectionDescriptor
}

func (*UrspRule) MarshalParcel

func (s *UrspRule) MarshalParcel(
	p *parcel.Parcel,
) error

func (*UrspRule) UnmarshalParcel

func (s *UrspRule) UnmarshalParcel(
	p *parcel.Parcel,
) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL