Documentation
¶
Index ¶
- Constants
- type ApnAuthType
- type ApnTypes
- type DataCallFailCause
- type DataProfileInfo
- type DataRequestReason
- type DataThrottlingAction
- type EpsQos
- type IRadioData
- type IRadioDataIndication
- type IRadioDataIndicationServer
- type IRadioDataResponse
- type IRadioDataResponseServer
- type IRadioDataServer
- type KeepaliveRequest
- type KeepaliveStatus
- type LinkAddress
- type NrQos
- type OsAppId
- type PcoDataInfo
- type PdpProtocolType
- type PortRange
- type Qos
- func (u *Qos) GetEps() (EpsQos, bool)
- func (u *Qos) GetNoinit() (bool, bool)
- func (u *Qos) GetNr() (NrQos, bool)
- func (u *Qos) MarshalParcel(p *parcel.Parcel) error
- func (u *Qos) SetEps(v EpsQos)
- func (u *Qos) SetNoinit(v bool)
- func (u *Qos) SetNr(v NrQos)
- func (u *Qos) UnmarshalParcel(p *parcel.Parcel) error
- type QosBandwidth
- type QosFilter
- type QosFilterIpsecSpi
- func (u *QosFilterIpsecSpi) GetNoinit() (bool, bool)
- func (u *QosFilterIpsecSpi) GetValue() (int32, bool)
- func (u *QosFilterIpsecSpi) MarshalParcel(p *parcel.Parcel) error
- func (u *QosFilterIpsecSpi) SetNoinit(v bool)
- func (u *QosFilterIpsecSpi) SetValue(v int32)
- func (u *QosFilterIpsecSpi) UnmarshalParcel(p *parcel.Parcel) error
- type QosFilterIpv6FlowLabel
- func (u *QosFilterIpv6FlowLabel) GetNoinit() (bool, bool)
- func (u *QosFilterIpv6FlowLabel) GetValue() (int32, bool)
- func (u *QosFilterIpv6FlowLabel) MarshalParcel(p *parcel.Parcel) error
- func (u *QosFilterIpv6FlowLabel) SetNoinit(v bool)
- func (u *QosFilterIpv6FlowLabel) SetValue(v int32)
- func (u *QosFilterIpv6FlowLabel) UnmarshalParcel(p *parcel.Parcel) error
- type QosFilterTypeOfService
- func (u *QosFilterTypeOfService) GetNoinit() (bool, bool)
- func (u *QosFilterTypeOfService) GetValue() (byte, bool)
- func (u *QosFilterTypeOfService) MarshalParcel(p *parcel.Parcel) error
- func (u *QosFilterTypeOfService) SetNoinit(v bool)
- func (u *QosFilterTypeOfService) SetValue(v byte)
- func (u *QosFilterTypeOfService) UnmarshalParcel(p *parcel.Parcel) error
- type QosSession
- type RadioDataIndicationProxy
- func (p *RadioDataIndicationProxy) AsBinder() binder.IBinder
- func (p *RadioDataIndicationProxy) DataCallListChanged(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioDataIndicationProxy) KeepaliveStatus(ctx context.Context, type_ radio.RadioIndicationType, status KeepaliveStatus) error
- func (p *RadioDataIndicationProxy) PcoData(ctx context.Context, type_ radio.RadioIndicationType, pco PcoDataInfo) error
- func (p *RadioDataIndicationProxy) SlicingConfigChanged(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioDataIndicationProxy) UnthrottleApn(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- type RadioDataIndicationStub
- type RadioDataProxy
- func (p *RadioDataProxy) AllocatePduSessionId(ctx context.Context, serial int32) error
- func (p *RadioDataProxy) AsBinder() binder.IBinder
- func (p *RadioDataProxy) CancelHandover(ctx context.Context, serial int32, callId int32) error
- func (p *RadioDataProxy) DeactivateDataCall(ctx context.Context, serial int32, cid int32, reason DataRequestReason) error
- func (p *RadioDataProxy) GetDataCallList(ctx context.Context, serial int32) error
- func (p *RadioDataProxy) GetSlicingConfig(ctx context.Context, serial int32) error
- func (p *RadioDataProxy) ReleasePduSessionId(ctx context.Context, serial int32, id int32) error
- func (p *RadioDataProxy) ResponseAcknowledgement(ctx context.Context) error
- func (p *RadioDataProxy) SetDataAllowed(ctx context.Context, serial int32, allow bool) error
- func (p *RadioDataProxy) SetDataProfile(ctx context.Context, serial int32, profiles []DataProfileInfo) error
- func (p *RadioDataProxy) SetDataThrottling(ctx context.Context, serial int32, dataThrottlingAction DataThrottlingAction, ...) error
- func (p *RadioDataProxy) SetInitialAttachApn(ctx context.Context, serial int32, dataProfileInfo *DataProfileInfo) error
- func (p *RadioDataProxy) SetResponseFunctions(ctx context.Context, radioDataResponse IRadioDataResponse, ...) error
- func (p *RadioDataProxy) SetupDataCall(ctx context.Context, serial int32, accessNetwork radio.AccessNetwork, ...) error
- func (p *RadioDataProxy) StartHandover(ctx context.Context, serial int32, callId int32) error
- func (p *RadioDataProxy) StartKeepalive(ctx context.Context, serial int32, keepalive KeepaliveRequest) error
- func (p *RadioDataProxy) StopKeepalive(ctx context.Context, serial int32, sessionHandle int32) error
- type RadioDataResponseProxy
- func (p *RadioDataResponseProxy) AcknowledgeRequest(ctx context.Context, serial int32) error
- func (p *RadioDataResponseProxy) AllocatePduSessionIdResponse(ctx context.Context, info radio.RadioResponseInfo, id int32) error
- func (p *RadioDataResponseProxy) AsBinder() binder.IBinder
- func (p *RadioDataResponseProxy) CancelHandoverResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) DeactivateDataCallResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) GetDataCallListResponse(ctx context.Context, info radio.RadioResponseInfo, ...) error
- func (p *RadioDataResponseProxy) GetSlicingConfigResponse(ctx context.Context, info radio.RadioResponseInfo, slicingConfig SlicingConfig) error
- func (p *RadioDataResponseProxy) ReleasePduSessionIdResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) SetDataAllowedResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) SetDataProfileResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) SetDataThrottlingResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) SetInitialAttachApnResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) SetupDataCallResponse(ctx context.Context, info radio.RadioResponseInfo, ...) error
- func (p *RadioDataResponseProxy) StartHandoverResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioDataResponseProxy) StartKeepaliveResponse(ctx context.Context, info radio.RadioResponseInfo, status KeepaliveStatus) error
- func (p *RadioDataResponseProxy) StopKeepaliveResponse(ctx context.Context, info radio.RadioResponseInfo) error
- type RadioDataResponseStub
- type RadioDataStub
- type RouteSelectionDescriptor
- type SetupDataCallResult
- type SliceInfo
- type SlicingConfig
- type TrafficDescriptor
- type UrspRule
Constants ¶
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) )
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 )
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" )
const ( TransactionIRadioDataIndicationDataCallListChanged = binder.FirstCallTransaction + 0 TransactionIRadioDataIndicationKeepaliveStatus = binder.FirstCallTransaction + 1 TransactionIRadioDataIndicationPcoData = binder.FirstCallTransaction + 2 TransactionIRadioDataIndicationUnthrottleApn = binder.FirstCallTransaction + 3 TransactionIRadioDataIndicationSlicingConfigChanged = binder.FirstCallTransaction + 4 )
const ( MethodIRadioDataIndicationDataCallListChanged = "dataCallListChanged" MethodIRadioDataIndicationKeepaliveStatus = "keepaliveStatus" MethodIRadioDataIndicationPcoData = "pcoData" MethodIRadioDataIndicationUnthrottleApn = "unthrottleApn" MethodIRadioDataIndicationSlicingConfigChanged = "slicingConfigChanged" )
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 )
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" )
const ( KeepaliveRequestTypeNattIpv4 int32 = 0 KeepaliveRequestTypeNattIpv6 int32 = 1 )
const ( KeepaliveStatusCodeActive int32 = 0 KeepaliveStatusCodeInactive int32 = 1 KeepaliveStatusCodePending int32 = 2 )
const ( LinkAddressAddressPropertyNone int32 = 0 LinkAddressAddressPropertyDeprecated int32 = 32 )
const ( NrQosFlowIdRangeMin byte = 1 NrQosFlowIdRangeMax byte = 63 NrQosAveragingWindowUnknown int32 = -1 )
const ( PortRangePortRangeMin int32 = 20 PortRangePortRangeMax int32 = 65535 )
const ( QosTagNoinit int32 = 0 QosTagEps int32 = 1 QosTagNr int32 = 2 )
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 )
const ( QosFilterIpsecSpiTagNoinit int32 = 0 QosFilterIpsecSpiTagValue int32 = 1 )
const ( QosFilterIpv6FlowLabelTagNoinit int32 = 0 QosFilterIpv6FlowLabelTagValue int32 = 1 )
const ( QosFilterTypeOfServiceTagNoinit int32 = 0 QosFilterTypeOfServiceTagValue int32 = 1 )
const ( RouteSelectionDescriptorSscModeUnknown byte = 255 RouteSelectionDescriptorSscMode1 byte = 1 RouteSelectionDescriptorSscMode2 byte = 2 RouteSelectionDescriptorSscMode3 byte = 3 )
const ( SetupDataCallResultDataConnectionStatusInactive int32 = 0 SetupDataCallResultDataConnectionStatusDormant int32 = 1 SetupDataCallResultDataConnectionStatusActive int32 = 2 SetupDataCallResultHandoverFailureModeLegacy byte = 0 SetupDataCallResultHandoverFailureModeDoFallback byte = 1 SetupDataCallResultHandoverFailureModeNoFallbackRetryHandover byte = 2 SetupDataCallResultHandoverFailureModeNoFallbackRetrySetupNormal byte = 3 )
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 )
const DescriptorIRadioData = "android.hardware.radio.data.IRadioData"
const DescriptorIRadioDataIndication = "android.hardware.radio.data.IRadioDataIndication"
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 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 DataCallFailCauseMipHaReverseTunnelIsMandatory DataCallFailCause = 2028 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 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 DataCallFailCauseVsncpPdnLimitExceeded DataCallFailCause = 2239 DataCallFailCauseVsncpNoPdnGatewayAddress DataCallFailCause = 2240 DataCallFailCauseVsncpPdnGatewayUnreachable DataCallFailCause = 2241 DataCallFailCauseVsncpPdnGatewayReject DataCallFailCause = 2242 DataCallFailCauseVsncpInsufficientParameters DataCallFailCause = 2243 DataCallFailCauseVsncpAdministrativelyProhibited DataCallFailCause = 2245 DataCallFailCauseVsncpPdnIdInUse DataCallFailCause = 2246 DataCallFailCauseVsncpSubscriberLimitation DataCallFailCause = 2247 DataCallFailCauseVsncpPdnExistsForThisApn DataCallFailCause = 2248 DataCallFailCauseVsncpReconnectNotAllowed DataCallFailCause = 2249 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
}
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 ¶
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
}
type PcoDataInfo ¶
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 QosBandwidth ¶
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
}
type QosFilterIpsecSpi ¶
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 ¶
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 ¶
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 ¶
func (*QosSession) MarshalParcel ¶
func (s *QosSession) MarshalParcel( p *parcel.Parcel, ) error
func (*QosSession) UnmarshalParcel ¶
func (s *QosSession) UnmarshalParcel( p *parcel.Parcel, ) error
type RadioDataIndicationProxy ¶
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 (p *RadioDataIndicationProxy) PcoData( ctx context.Context, type_ radio.RadioIndicationType, pco PcoDataInfo, ) error
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 ¶
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 (*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 (*RadioDataProxy) ResponseAcknowledgement ¶
func (p *RadioDataProxy) ResponseAcknowledgement( ctx context.Context, ) error
func (*RadioDataProxy) SetDataAllowed ¶
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 (*RadioDataProxy) StartKeepalive ¶
func (p *RadioDataProxy) StartKeepalive( ctx context.Context, serial int32, keepalive KeepaliveRequest, ) error
func (*RadioDataProxy) StopKeepalive ¶
type RadioDataResponseProxy ¶
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 SlicingConfig ¶
func (*SlicingConfig) MarshalParcel ¶
func (s *SlicingConfig) MarshalParcel( p *parcel.Parcel, ) error
func (*SlicingConfig) UnmarshalParcel ¶
func (s *SlicingConfig) UnmarshalParcel( p *parcel.Parcel, ) error
type TrafficDescriptor ¶
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
}
Source Files
¶
- apnauthtype.go
- apntypes.go
- datacallfailcause.go
- dataprofileinfo.go
- datarequestreason.go
- datathrottlingaction.go
- epsqos.go
- iradiodata.go
- iradiodataindication.go
- iradiodataresponse.go
- keepaliverequest.go
- keepalivestatus.go
- linkaddress.go
- nrqos.go
- osappid.go
- pcodatainfo.go
- pdpprotocoltype.go
- portrange.go
- qos.go
- qosbandwidth.go
- qosfilter.go
- qosfilteripsecspi.go
- qosfilteripv6flowlabel.go
- qosfiltertypeofservice.go
- qossession.go
- routeselectiondescriptor.go
- setupdatacallresult.go
- sliceinfo.go
- slicingconfig.go
- trafficdescriptor.go
- ursprule.go