euicc

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2026 License: CC0-1.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionIEuiccCardControllerGetAllProfiles             = binder.FirstCallTransaction + 0
	TransactionIEuiccCardControllerGetProfile                 = binder.FirstCallTransaction + 1
	TransactionIEuiccCardControllerGetEnabledProfile          = binder.FirstCallTransaction + 2
	TransactionIEuiccCardControllerDisableProfile             = binder.FirstCallTransaction + 3
	TransactionIEuiccCardControllerSwitchToProfile            = binder.FirstCallTransaction + 4
	TransactionIEuiccCardControllerSetNickname                = binder.FirstCallTransaction + 5
	TransactionIEuiccCardControllerDeleteProfile              = binder.FirstCallTransaction + 6
	TransactionIEuiccCardControllerResetMemory                = binder.FirstCallTransaction + 7
	TransactionIEuiccCardControllerGetDefaultSmdpAddress      = binder.FirstCallTransaction + 8
	TransactionIEuiccCardControllerGetSmdsAddress             = binder.FirstCallTransaction + 9
	TransactionIEuiccCardControllerSetDefaultSmdpAddress      = binder.FirstCallTransaction + 10
	TransactionIEuiccCardControllerGetRulesAuthTable          = binder.FirstCallTransaction + 11
	TransactionIEuiccCardControllerGetEuiccChallenge          = binder.FirstCallTransaction + 12
	TransactionIEuiccCardControllerGetEuiccInfo1              = binder.FirstCallTransaction + 13
	TransactionIEuiccCardControllerGetEuiccInfo2              = binder.FirstCallTransaction + 14
	TransactionIEuiccCardControllerAuthenticateServer         = binder.FirstCallTransaction + 15
	TransactionIEuiccCardControllerPrepareDownload            = binder.FirstCallTransaction + 16
	TransactionIEuiccCardControllerLoadBoundProfilePackage    = binder.FirstCallTransaction + 17
	TransactionIEuiccCardControllerCancelSession              = binder.FirstCallTransaction + 18
	TransactionIEuiccCardControllerListNotifications          = binder.FirstCallTransaction + 19
	TransactionIEuiccCardControllerRetrieveNotificationList   = binder.FirstCallTransaction + 20
	TransactionIEuiccCardControllerRetrieveNotification       = binder.FirstCallTransaction + 21
	TransactionIEuiccCardControllerRemoveNotificationFromList = binder.FirstCallTransaction + 22
)
View Source
const (
	MethodIEuiccCardControllerGetAllProfiles             = "getAllProfiles"
	MethodIEuiccCardControllerGetProfile                 = "getProfile"
	MethodIEuiccCardControllerGetEnabledProfile          = "getEnabledProfile"
	MethodIEuiccCardControllerDisableProfile             = "disableProfile"
	MethodIEuiccCardControllerSwitchToProfile            = "switchToProfile"
	MethodIEuiccCardControllerSetNickname                = "setNickname"
	MethodIEuiccCardControllerDeleteProfile              = "deleteProfile"
	MethodIEuiccCardControllerResetMemory                = "resetMemory"
	MethodIEuiccCardControllerGetDefaultSmdpAddress      = "getDefaultSmdpAddress"
	MethodIEuiccCardControllerGetSmdsAddress             = "getSmdsAddress"
	MethodIEuiccCardControllerSetDefaultSmdpAddress      = "setDefaultSmdpAddress"
	MethodIEuiccCardControllerGetRulesAuthTable          = "getRulesAuthTable"
	MethodIEuiccCardControllerGetEuiccChallenge          = "getEuiccChallenge"
	MethodIEuiccCardControllerGetEuiccInfo1              = "getEuiccInfo1"
	MethodIEuiccCardControllerGetEuiccInfo2              = "getEuiccInfo2"
	MethodIEuiccCardControllerAuthenticateServer         = "authenticateServer"
	MethodIEuiccCardControllerPrepareDownload            = "prepareDownload"
	MethodIEuiccCardControllerLoadBoundProfilePackage    = "loadBoundProfilePackage"
	MethodIEuiccCardControllerCancelSession              = "cancelSession"
	MethodIEuiccCardControllerListNotifications          = "listNotifications"
	MethodIEuiccCardControllerRetrieveNotificationList   = "retrieveNotificationList"
	MethodIEuiccCardControllerRetrieveNotification       = "retrieveNotification"
	MethodIEuiccCardControllerRemoveNotificationFromList = "removeNotificationFromList"
)
View Source
const (
	TransactionIEuiccControllerContinueOperation                        = binder.FirstCallTransaction + 0
	TransactionIEuiccControllerGetDownloadableSubscriptionMetadata      = binder.FirstCallTransaction + 1
	TransactionIEuiccControllerGetDefaultDownloadableSubscriptionList   = binder.FirstCallTransaction + 2
	TransactionIEuiccControllerGetEid                                   = binder.FirstCallTransaction + 3
	TransactionIEuiccControllerGetOtaStatus                             = binder.FirstCallTransaction + 4
	TransactionIEuiccControllerDownloadSubscription                     = binder.FirstCallTransaction + 5
	TransactionIEuiccControllerGetEuiccInfo                             = binder.FirstCallTransaction + 6
	TransactionIEuiccControllerDeleteSubscription                       = binder.FirstCallTransaction + 7
	TransactionIEuiccControllerSwitchToSubscription                     = binder.FirstCallTransaction + 8
	TransactionIEuiccControllerSwitchToSubscriptionWithPort             = binder.FirstCallTransaction + 9
	TransactionIEuiccControllerUpdateSubscriptionNickname               = binder.FirstCallTransaction + 10
	TransactionIEuiccControllerEraseSubscriptions                       = binder.FirstCallTransaction + 11
	TransactionIEuiccControllerEraseSubscriptionsWithOptions            = binder.FirstCallTransaction + 12
	TransactionIEuiccControllerRetainSubscriptionsForFactoryReset       = binder.FirstCallTransaction + 13
	TransactionIEuiccControllerSetSupportedCountries                    = binder.FirstCallTransaction + 14
	TransactionIEuiccControllerGetSupportedCountries                    = binder.FirstCallTransaction + 15
	TransactionIEuiccControllerIsSupportedCountry                       = binder.FirstCallTransaction + 16
	TransactionIEuiccControllerIsSimPortAvailable                       = binder.FirstCallTransaction + 17
	TransactionIEuiccControllerHasCarrierPrivilegesForPackageOnAnyPhone = binder.FirstCallTransaction + 18
	TransactionIEuiccControllerIsCompatChangeEnabled                    = binder.FirstCallTransaction + 19
	TransactionIEuiccControllerSetPsimConversionSupportedCarriers       = binder.FirstCallTransaction + 20
	TransactionIEuiccControllerIsPsimConversionSupported                = binder.FirstCallTransaction + 21
	TransactionIEuiccControllerGetAvailableMemoryInBytes                = binder.FirstCallTransaction + 22
)
View Source
const (
	MethodIEuiccControllerContinueOperation                        = "continueOperation"
	MethodIEuiccControllerGetDownloadableSubscriptionMetadata      = "getDownloadableSubscriptionMetadata"
	MethodIEuiccControllerGetDefaultDownloadableSubscriptionList   = "getDefaultDownloadableSubscriptionList"
	MethodIEuiccControllerGetEid                                   = "getEid"
	MethodIEuiccControllerGetOtaStatus                             = "getOtaStatus"
	MethodIEuiccControllerDownloadSubscription                     = "downloadSubscription"
	MethodIEuiccControllerGetEuiccInfo                             = "getEuiccInfo"
	MethodIEuiccControllerDeleteSubscription                       = "deleteSubscription"
	MethodIEuiccControllerSwitchToSubscription                     = "switchToSubscription"
	MethodIEuiccControllerSwitchToSubscriptionWithPort             = "switchToSubscriptionWithPort"
	MethodIEuiccControllerUpdateSubscriptionNickname               = "updateSubscriptionNickname"
	MethodIEuiccControllerEraseSubscriptions                       = "eraseSubscriptions"
	MethodIEuiccControllerEraseSubscriptionsWithOptions            = "eraseSubscriptionsWithOptions"
	MethodIEuiccControllerRetainSubscriptionsForFactoryReset       = "retainSubscriptionsForFactoryReset"
	MethodIEuiccControllerSetSupportedCountries                    = "setSupportedCountries"
	MethodIEuiccControllerGetSupportedCountries                    = "getSupportedCountries"
	MethodIEuiccControllerIsSupportedCountry                       = "isSupportedCountry"
	MethodIEuiccControllerIsSimPortAvailable                       = "isSimPortAvailable"
	MethodIEuiccControllerHasCarrierPrivilegesForPackageOnAnyPhone = "hasCarrierPrivilegesForPackageOnAnyPhone"
	MethodIEuiccControllerIsCompatChangeEnabled                    = "isCompatChangeEnabled"
	MethodIEuiccControllerSetPsimConversionSupportedCarriers       = "setPsimConversionSupportedCarriers"
	MethodIEuiccControllerIsPsimConversionSupported                = "isPsimConversionSupported"
	MethodIEuiccControllerGetAvailableMemoryInBytes                = "getAvailableMemoryInBytes"
)
View Source
const DescriptorIAuthenticateServerCallback = "com.android.internal.telephony.euicc.IAuthenticateServerCallback"
View Source
const DescriptorICancelSessionCallback = "com.android.internal.telephony.euicc.ICancelSessionCallback"
View Source
const DescriptorIDeleteProfileCallback = "com.android.internal.telephony.euicc.IDeleteProfileCallback"
View Source
const DescriptorIDisableProfileCallback = "com.android.internal.telephony.euicc.IDisableProfileCallback"
View Source
const DescriptorIEuiccCardController = "com.android.internal.telephony.euicc.IEuiccCardController"
View Source
const DescriptorIEuiccController = "com.android.internal.telephony.euicc.IEuiccController"
View Source
const DescriptorIGetAllProfilesCallback = "com.android.internal.telephony.euicc.IGetAllProfilesCallback"
View Source
const DescriptorIGetDefaultSmdpAddressCallback = "com.android.internal.telephony.euicc.IGetDefaultSmdpAddressCallback"
View Source
const DescriptorIGetEuiccChallengeCallback = "com.android.internal.telephony.euicc.IGetEuiccChallengeCallback"
View Source
const DescriptorIGetEuiccInfo1Callback = "com.android.internal.telephony.euicc.IGetEuiccInfo1Callback"
View Source
const DescriptorIGetEuiccInfo2Callback = "com.android.internal.telephony.euicc.IGetEuiccInfo2Callback"
View Source
const DescriptorIGetProfileCallback = "com.android.internal.telephony.euicc.IGetProfileCallback"
View Source
const DescriptorIGetRulesAuthTableCallback = "com.android.internal.telephony.euicc.IGetRulesAuthTableCallback"
View Source
const DescriptorIGetSmdsAddressCallback = "com.android.internal.telephony.euicc.IGetSmdsAddressCallback"
View Source
const DescriptorIListNotificationsCallback = "com.android.internal.telephony.euicc.IListNotificationsCallback"
View Source
const DescriptorILoadBoundProfilePackageCallback = "com.android.internal.telephony.euicc.ILoadBoundProfilePackageCallback"
View Source
const DescriptorIPrepareDownloadCallback = "com.android.internal.telephony.euicc.IPrepareDownloadCallback"
View Source
const DescriptorIRemoveNotificationFromListCallback = "com.android.internal.telephony.euicc.IRemoveNotificationFromListCallback"
View Source
const DescriptorIResetMemoryCallback = "com.android.internal.telephony.euicc.IResetMemoryCallback"
View Source
const DescriptorIRetrieveNotificationCallback = "com.android.internal.telephony.euicc.IRetrieveNotificationCallback"
View Source
const DescriptorIRetrieveNotificationListCallback = "com.android.internal.telephony.euicc.IRetrieveNotificationListCallback"
View Source
const DescriptorISetDefaultSmdpAddressCallback = "com.android.internal.telephony.euicc.ISetDefaultSmdpAddressCallback"
View Source
const DescriptorISetNicknameCallback = "com.android.internal.telephony.euicc.ISetNicknameCallback"
View Source
const DescriptorISwitchToProfileCallback = "com.android.internal.telephony.euicc.ISwitchToProfileCallback"
View Source
const (
	MethodIAuthenticateServerCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodICancelSessionCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIDeleteProfileCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIDisableProfileCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetAllProfilesCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetDefaultSmdpAddressCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetEuiccChallengeCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetEuiccInfo1CallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetEuiccInfo2CallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetProfileCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetRulesAuthTableCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIGetSmdsAddressCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIListNotificationsCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodILoadBoundProfilePackageCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIPrepareDownloadCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIRemoveNotificationFromListCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIResetMemoryCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIRetrieveNotificationCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodIRetrieveNotificationListCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodISetDefaultSmdpAddressCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodISetNicknameCallbackOnComplete = "onComplete"
)
View Source
const (
	MethodISwitchToProfileCallbackOnComplete = "onComplete"
)
View Source
const (
	TransactionIAuthenticateServerCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionICancelSessionCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDeleteProfileCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIDisableProfileCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetAllProfilesCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetDefaultSmdpAddressCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetEuiccChallengeCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetEuiccInfo1CallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetEuiccInfo2CallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetProfileCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetRulesAuthTableCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIGetSmdsAddressCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIListNotificationsCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionILoadBoundProfilePackageCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIPrepareDownloadCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIRemoveNotificationFromListCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIResetMemoryCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIRetrieveNotificationCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIRetrieveNotificationListCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionISetDefaultSmdpAddressCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionISetNicknameCallbackOnComplete = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionISwitchToProfileCallbackOnComplete = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticateServerCallbackProxy

type AuthenticateServerCallbackProxy struct {
	Remote binder.IBinder
}

func NewAuthenticateServerCallbackProxy

func NewAuthenticateServerCallbackProxy(
	remote binder.IBinder,
) *AuthenticateServerCallbackProxy

func (*AuthenticateServerCallbackProxy) AsBinder

func (*AuthenticateServerCallbackProxy) OnComplete

func (p *AuthenticateServerCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	response []byte,
) error

type AuthenticateServerCallbackStub

type AuthenticateServerCallbackStub struct {
	Impl      IAuthenticateServerCallback
	Transport binder.VersionAwareTransport
}

AuthenticateServerCallbackStub dispatches incoming binder transactions to a typed IAuthenticateServerCallback implementation.

func (*AuthenticateServerCallbackStub) Descriptor

func (s *AuthenticateServerCallbackStub) Descriptor() string

func (*AuthenticateServerCallbackStub) OnTransaction

type CancelSessionCallbackProxy

type CancelSessionCallbackProxy struct {
	Remote binder.IBinder
}

func NewCancelSessionCallbackProxy

func NewCancelSessionCallbackProxy(
	remote binder.IBinder,
) *CancelSessionCallbackProxy

func (*CancelSessionCallbackProxy) AsBinder

func (*CancelSessionCallbackProxy) OnComplete

func (p *CancelSessionCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	response []byte,
) error

type CancelSessionCallbackStub

type CancelSessionCallbackStub struct {
	Impl      ICancelSessionCallback
	Transport binder.VersionAwareTransport
}

CancelSessionCallbackStub dispatches incoming binder transactions to a typed ICancelSessionCallback implementation.

func (*CancelSessionCallbackStub) Descriptor

func (s *CancelSessionCallbackStub) Descriptor() string

func (*CancelSessionCallbackStub) OnTransaction

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

type DeleteProfileCallbackProxy

type DeleteProfileCallbackProxy struct {
	Remote binder.IBinder
}

func NewDeleteProfileCallbackProxy

func NewDeleteProfileCallbackProxy(
	remote binder.IBinder,
) *DeleteProfileCallbackProxy

func (*DeleteProfileCallbackProxy) AsBinder

func (*DeleteProfileCallbackProxy) OnComplete

func (p *DeleteProfileCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
) error

type DeleteProfileCallbackStub

type DeleteProfileCallbackStub struct {
	Impl      IDeleteProfileCallback
	Transport binder.VersionAwareTransport
}

DeleteProfileCallbackStub dispatches incoming binder transactions to a typed IDeleteProfileCallback implementation.

func (*DeleteProfileCallbackStub) Descriptor

func (s *DeleteProfileCallbackStub) Descriptor() string

func (*DeleteProfileCallbackStub) OnTransaction

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

type DisableProfileCallbackProxy

type DisableProfileCallbackProxy struct {
	Remote binder.IBinder
}

func NewDisableProfileCallbackProxy

func NewDisableProfileCallbackProxy(
	remote binder.IBinder,
) *DisableProfileCallbackProxy

func (*DisableProfileCallbackProxy) AsBinder

func (*DisableProfileCallbackProxy) OnComplete

func (p *DisableProfileCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
) error

type DisableProfileCallbackStub

type DisableProfileCallbackStub struct {
	Impl      IDisableProfileCallback
	Transport binder.VersionAwareTransport
}

DisableProfileCallbackStub dispatches incoming binder transactions to a typed IDisableProfileCallback implementation.

func (*DisableProfileCallbackStub) Descriptor

func (s *DisableProfileCallbackStub) Descriptor() string

func (*DisableProfileCallbackStub) OnTransaction

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

type EuiccCardControllerProxy

type EuiccCardControllerProxy struct {
	Remote binder.IBinder
}

func NewEuiccCardControllerProxy

func NewEuiccCardControllerProxy(
	remote binder.IBinder,
) *EuiccCardControllerProxy

func (*EuiccCardControllerProxy) AsBinder

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

func (*EuiccCardControllerProxy) AuthenticateServer

func (p *EuiccCardControllerProxy) AuthenticateServer(
	ctx context.Context,
	cardId string,
	matchingId string,
	serverSigned1 []byte,
	serverSignature1 []byte,
	euiccCiPkIdToBeUsed []byte,
	serverCertificatein []byte,
	callback IAuthenticateServerCallback,
) error

func (*EuiccCardControllerProxy) CancelSession

func (p *EuiccCardControllerProxy) CancelSession(
	ctx context.Context,
	cardId string,
	transactionId []byte,
	reason int32,
	callback ICancelSessionCallback,
) error

func (*EuiccCardControllerProxy) DeleteProfile

func (p *EuiccCardControllerProxy) DeleteProfile(
	ctx context.Context,
	cardId string,
	iccid string,
	callback IDeleteProfileCallback,
) error

func (*EuiccCardControllerProxy) DisableProfile

func (p *EuiccCardControllerProxy) DisableProfile(
	ctx context.Context,
	cardId string,
	iccid string,
	refresh bool,
	callback IDisableProfileCallback,
) error

func (*EuiccCardControllerProxy) GetAllProfiles

func (p *EuiccCardControllerProxy) GetAllProfiles(
	ctx context.Context,
	cardId string,
	callback IGetAllProfilesCallback,
) error

func (*EuiccCardControllerProxy) GetDefaultSmdpAddress

func (p *EuiccCardControllerProxy) GetDefaultSmdpAddress(
	ctx context.Context,
	cardId string,
	callback IGetDefaultSmdpAddressCallback,
) error

func (*EuiccCardControllerProxy) GetEnabledProfile

func (p *EuiccCardControllerProxy) GetEnabledProfile(
	ctx context.Context,
	cardId string,
	portIndex int32,
	callback IGetProfileCallback,
) error

func (*EuiccCardControllerProxy) GetEuiccChallenge

func (p *EuiccCardControllerProxy) GetEuiccChallenge(
	ctx context.Context,
	cardId string,
	callback IGetEuiccChallengeCallback,
) error

func (*EuiccCardControllerProxy) GetEuiccInfo1

func (p *EuiccCardControllerProxy) GetEuiccInfo1(
	ctx context.Context,
	cardId string,
	callback IGetEuiccInfo1Callback,
) error

func (*EuiccCardControllerProxy) GetEuiccInfo2

func (p *EuiccCardControllerProxy) GetEuiccInfo2(
	ctx context.Context,
	cardId string,
	callback IGetEuiccInfo2Callback,
) error

func (*EuiccCardControllerProxy) GetProfile

func (p *EuiccCardControllerProxy) GetProfile(
	ctx context.Context,
	cardId string,
	iccid string,
	callback IGetProfileCallback,
) error

func (*EuiccCardControllerProxy) GetRulesAuthTable

func (p *EuiccCardControllerProxy) GetRulesAuthTable(
	ctx context.Context,
	cardId string,
	callback IGetRulesAuthTableCallback,
) error

func (*EuiccCardControllerProxy) GetSmdsAddress

func (p *EuiccCardControllerProxy) GetSmdsAddress(
	ctx context.Context,
	cardId string,
	callback IGetSmdsAddressCallback,
) error

func (*EuiccCardControllerProxy) ListNotifications

func (p *EuiccCardControllerProxy) ListNotifications(
	ctx context.Context,
	cardId string,
	events int32,
	callback IListNotificationsCallback,
) error

func (*EuiccCardControllerProxy) LoadBoundProfilePackage

func (p *EuiccCardControllerProxy) LoadBoundProfilePackage(
	ctx context.Context,
	cardId string,
	boundProfilePackage []byte,
	callback ILoadBoundProfilePackageCallback,
) error

func (*EuiccCardControllerProxy) PrepareDownload

func (p *EuiccCardControllerProxy) PrepareDownload(
	ctx context.Context,
	cardId string,
	hashCc []byte,
	smdpSigned2 []byte,
	smdpSignature2 []byte,
	smdpCertificate []byte,
	callback IPrepareDownloadCallback,
) error

func (*EuiccCardControllerProxy) RemoveNotificationFromList

func (p *EuiccCardControllerProxy) RemoveNotificationFromList(
	ctx context.Context,
	cardId string,
	seqNumber int32,
	callback IRemoveNotificationFromListCallback,
) error

func (*EuiccCardControllerProxy) ResetMemory

func (p *EuiccCardControllerProxy) ResetMemory(
	ctx context.Context,
	cardId string,
	options int32,
	callback IResetMemoryCallback,
) error

func (*EuiccCardControllerProxy) RetrieveNotification

func (p *EuiccCardControllerProxy) RetrieveNotification(
	ctx context.Context,
	cardId string,
	seqNumber int32,
	callback IRetrieveNotificationCallback,
) error

func (*EuiccCardControllerProxy) RetrieveNotificationList

func (p *EuiccCardControllerProxy) RetrieveNotificationList(
	ctx context.Context,
	cardId string,
	events int32,
	callback IRetrieveNotificationListCallback,
) error

func (*EuiccCardControllerProxy) SetDefaultSmdpAddress

func (p *EuiccCardControllerProxy) SetDefaultSmdpAddress(
	ctx context.Context,
	cardId string,
	address string,
	callback ISetDefaultSmdpAddressCallback,
) error

func (*EuiccCardControllerProxy) SetNickname

func (p *EuiccCardControllerProxy) SetNickname(
	ctx context.Context,
	cardId string,
	iccid string,
	nickname string,
	callback ISetNicknameCallback,
) error

func (*EuiccCardControllerProxy) SwitchToProfile

func (p *EuiccCardControllerProxy) SwitchToProfile(
	ctx context.Context,
	cardId string,
	iccid string,
	portIndex int32,
	refresh bool,
	callback ISwitchToProfileCallback,
) error

type EuiccCardControllerStub

type EuiccCardControllerStub struct {
	Impl      IEuiccCardController
	Transport binder.VersionAwareTransport
}

EuiccCardControllerStub dispatches incoming binder transactions to a typed IEuiccCardController implementation.

func (*EuiccCardControllerStub) Descriptor

func (s *EuiccCardControllerStub) Descriptor() string

func (*EuiccCardControllerStub) OnTransaction

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

type EuiccControllerProxy

type EuiccControllerProxy struct {
	Remote binder.IBinder
}

func NewEuiccControllerProxy

func NewEuiccControllerProxy(
	remote binder.IBinder,
) *EuiccControllerProxy

func (*EuiccControllerProxy) AsBinder

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

func (*EuiccControllerProxy) ContinueOperation

func (p *EuiccControllerProxy) ContinueOperation(
	ctx context.Context,
	cardId int32,
	resolutionIntent content.Intent,
	resolutionExtras os.Bundle,
) error

func (*EuiccControllerProxy) DeleteSubscription

func (p *EuiccControllerProxy) DeleteSubscription(
	ctx context.Context,
	cardId int32,
	subscriptionId int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) DownloadSubscription

func (p *EuiccControllerProxy) DownloadSubscription(
	ctx context.Context,
	cardId int32,
	subscription telephonyEuicc.DownloadableSubscription,
	switchAfterDownload bool,
	resolvedBundle os.Bundle,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) EraseSubscriptions

func (p *EuiccControllerProxy) EraseSubscriptions(
	ctx context.Context,
	cardId int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) EraseSubscriptionsWithOptions

func (p *EuiccControllerProxy) EraseSubscriptionsWithOptions(
	ctx context.Context,
	cardId int32,
	options int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) GetAvailableMemoryInBytes

func (p *EuiccControllerProxy) GetAvailableMemoryInBytes(
	ctx context.Context,
	cardId int32,
) (int64, error)

func (*EuiccControllerProxy) GetDefaultDownloadableSubscriptionList

func (p *EuiccControllerProxy) GetDefaultDownloadableSubscriptionList(
	ctx context.Context,
	cardId int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) GetDownloadableSubscriptionMetadata

func (p *EuiccControllerProxy) GetDownloadableSubscriptionMetadata(
	ctx context.Context,
	cardId int32,
	subscription telephonyEuicc.DownloadableSubscription,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) GetEid

func (p *EuiccControllerProxy) GetEid(
	ctx context.Context,
	cardId int32,
) (string, error)

func (*EuiccControllerProxy) GetEuiccInfo

func (p *EuiccControllerProxy) GetEuiccInfo(
	ctx context.Context,
	cardId int32,
) (telephonyEuicc.EuiccInfo, error)

func (*EuiccControllerProxy) GetOtaStatus

func (p *EuiccControllerProxy) GetOtaStatus(
	ctx context.Context,
	cardId int32,
) (int32, error)

func (*EuiccControllerProxy) GetSupportedCountries

func (p *EuiccControllerProxy) GetSupportedCountries(
	ctx context.Context,
	isSupported bool,
) ([]string, error)

func (*EuiccControllerProxy) HasCarrierPrivilegesForPackageOnAnyPhone

func (p *EuiccControllerProxy) HasCarrierPrivilegesForPackageOnAnyPhone(
	ctx context.Context,
) (bool, error)

func (*EuiccControllerProxy) IsCompatChangeEnabled

func (p *EuiccControllerProxy) IsCompatChangeEnabled(
	ctx context.Context,
	changeId int64,
) (bool, error)

func (*EuiccControllerProxy) IsPsimConversionSupported

func (p *EuiccControllerProxy) IsPsimConversionSupported(
	ctx context.Context,
	carrierId int32,
) (bool, error)

func (*EuiccControllerProxy) IsSimPortAvailable

func (p *EuiccControllerProxy) IsSimPortAvailable(
	ctx context.Context,
	cardId int32,
	portIndex int32,
) (bool, error)

func (*EuiccControllerProxy) IsSupportedCountry

func (p *EuiccControllerProxy) IsSupportedCountry(
	ctx context.Context,
	countryIso string,
) (bool, error)

func (*EuiccControllerProxy) RetainSubscriptionsForFactoryReset

func (p *EuiccControllerProxy) RetainSubscriptionsForFactoryReset(
	ctx context.Context,
	cardId int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) SetPsimConversionSupportedCarriers

func (p *EuiccControllerProxy) SetPsimConversionSupportedCarriers(
	ctx context.Context,
	carrierIds []int32,
) error

func (*EuiccControllerProxy) SetSupportedCountries

func (p *EuiccControllerProxy) SetSupportedCountries(
	ctx context.Context,
	isSupported bool,
	countriesList []string,
) error

func (*EuiccControllerProxy) SwitchToSubscription

func (p *EuiccControllerProxy) SwitchToSubscription(
	ctx context.Context,
	cardId int32,
	subscriptionId int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) SwitchToSubscriptionWithPort

func (p *EuiccControllerProxy) SwitchToSubscriptionWithPort(
	ctx context.Context,
	cardId int32,
	subscriptionId int32,
	portIndex int32,
	callbackIntent app.PendingIntent,
) error

func (*EuiccControllerProxy) UpdateSubscriptionNickname

func (p *EuiccControllerProxy) UpdateSubscriptionNickname(
	ctx context.Context,
	cardId int32,
	subscriptionId int32,
	nickname string,
	callbackIntent app.PendingIntent,
) error

type EuiccControllerStub

type EuiccControllerStub struct {
	Impl      IEuiccController
	Transport binder.VersionAwareTransport
}

EuiccControllerStub dispatches incoming binder transactions to a typed IEuiccController implementation.

func (*EuiccControllerStub) Descriptor

func (s *EuiccControllerStub) Descriptor() string

func (*EuiccControllerStub) OnTransaction

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

type GetAllProfilesCallbackProxy

type GetAllProfilesCallbackProxy struct {
	Remote binder.IBinder
}

func NewGetAllProfilesCallbackProxy

func NewGetAllProfilesCallbackProxy(
	remote binder.IBinder,
) *GetAllProfilesCallbackProxy

func (*GetAllProfilesCallbackProxy) AsBinder

func (*GetAllProfilesCallbackProxy) OnComplete

func (p *GetAllProfilesCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	profiles []serviceEuicc.EuiccProfileInfo,
) error

type GetAllProfilesCallbackStub

type GetAllProfilesCallbackStub struct {
	Impl      IGetAllProfilesCallback
	Transport binder.VersionAwareTransport
}

GetAllProfilesCallbackStub dispatches incoming binder transactions to a typed IGetAllProfilesCallback implementation.

func (*GetAllProfilesCallbackStub) Descriptor

func (s *GetAllProfilesCallbackStub) Descriptor() string

func (*GetAllProfilesCallbackStub) OnTransaction

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

type GetDefaultSmdpAddressCallbackProxy

type GetDefaultSmdpAddressCallbackProxy struct {
	Remote binder.IBinder
}

func NewGetDefaultSmdpAddressCallbackProxy

func NewGetDefaultSmdpAddressCallbackProxy(
	remote binder.IBinder,
) *GetDefaultSmdpAddressCallbackProxy

func (*GetDefaultSmdpAddressCallbackProxy) AsBinder

func (*GetDefaultSmdpAddressCallbackProxy) OnComplete

func (p *GetDefaultSmdpAddressCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	address string,
) error

type GetDefaultSmdpAddressCallbackStub

type GetDefaultSmdpAddressCallbackStub struct {
	Impl      IGetDefaultSmdpAddressCallback
	Transport binder.VersionAwareTransport
}

GetDefaultSmdpAddressCallbackStub dispatches incoming binder transactions to a typed IGetDefaultSmdpAddressCallback implementation.

func (*GetDefaultSmdpAddressCallbackStub) Descriptor

func (s *GetDefaultSmdpAddressCallbackStub) Descriptor() string

func (*GetDefaultSmdpAddressCallbackStub) OnTransaction

type GetEuiccChallengeCallbackProxy

type GetEuiccChallengeCallbackProxy struct {
	Remote binder.IBinder
}

func NewGetEuiccChallengeCallbackProxy

func NewGetEuiccChallengeCallbackProxy(
	remote binder.IBinder,
) *GetEuiccChallengeCallbackProxy

func (*GetEuiccChallengeCallbackProxy) AsBinder

func (*GetEuiccChallengeCallbackProxy) OnComplete

func (p *GetEuiccChallengeCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	challenge []byte,
) error

type GetEuiccChallengeCallbackStub

type GetEuiccChallengeCallbackStub struct {
	Impl      IGetEuiccChallengeCallback
	Transport binder.VersionAwareTransport
}

GetEuiccChallengeCallbackStub dispatches incoming binder transactions to a typed IGetEuiccChallengeCallback implementation.

func (*GetEuiccChallengeCallbackStub) Descriptor

func (s *GetEuiccChallengeCallbackStub) Descriptor() string

func (*GetEuiccChallengeCallbackStub) OnTransaction

type GetEuiccInfo1CallbackProxy

type GetEuiccInfo1CallbackProxy struct {
	Remote binder.IBinder
}

func NewGetEuiccInfo1CallbackProxy

func NewGetEuiccInfo1CallbackProxy(
	remote binder.IBinder,
) *GetEuiccInfo1CallbackProxy

func (*GetEuiccInfo1CallbackProxy) AsBinder

func (*GetEuiccInfo1CallbackProxy) OnComplete

func (p *GetEuiccInfo1CallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	info []byte,
) error

type GetEuiccInfo1CallbackStub

type GetEuiccInfo1CallbackStub struct {
	Impl      IGetEuiccInfo1Callback
	Transport binder.VersionAwareTransport
}

GetEuiccInfo1CallbackStub dispatches incoming binder transactions to a typed IGetEuiccInfo1Callback implementation.

func (*GetEuiccInfo1CallbackStub) Descriptor

func (s *GetEuiccInfo1CallbackStub) Descriptor() string

func (*GetEuiccInfo1CallbackStub) OnTransaction

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

type GetEuiccInfo2CallbackProxy

type GetEuiccInfo2CallbackProxy struct {
	Remote binder.IBinder
}

func NewGetEuiccInfo2CallbackProxy

func NewGetEuiccInfo2CallbackProxy(
	remote binder.IBinder,
) *GetEuiccInfo2CallbackProxy

func (*GetEuiccInfo2CallbackProxy) AsBinder

func (*GetEuiccInfo2CallbackProxy) OnComplete

func (p *GetEuiccInfo2CallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	info []byte,
) error

type GetEuiccInfo2CallbackStub

type GetEuiccInfo2CallbackStub struct {
	Impl      IGetEuiccInfo2Callback
	Transport binder.VersionAwareTransport
}

GetEuiccInfo2CallbackStub dispatches incoming binder transactions to a typed IGetEuiccInfo2Callback implementation.

func (*GetEuiccInfo2CallbackStub) Descriptor

func (s *GetEuiccInfo2CallbackStub) Descriptor() string

func (*GetEuiccInfo2CallbackStub) OnTransaction

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

type GetProfileCallbackProxy

type GetProfileCallbackProxy struct {
	Remote binder.IBinder
}

func NewGetProfileCallbackProxy

func NewGetProfileCallbackProxy(
	remote binder.IBinder,
) *GetProfileCallbackProxy

func (*GetProfileCallbackProxy) AsBinder

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

func (*GetProfileCallbackProxy) OnComplete

func (p *GetProfileCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	profile serviceEuicc.EuiccProfileInfo,
) error

type GetProfileCallbackStub

type GetProfileCallbackStub struct {
	Impl      IGetProfileCallback
	Transport binder.VersionAwareTransport
}

GetProfileCallbackStub dispatches incoming binder transactions to a typed IGetProfileCallback implementation.

func (*GetProfileCallbackStub) Descriptor

func (s *GetProfileCallbackStub) Descriptor() string

func (*GetProfileCallbackStub) OnTransaction

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

type GetRulesAuthTableCallbackProxy

type GetRulesAuthTableCallbackProxy struct {
	Remote binder.IBinder
}

func NewGetRulesAuthTableCallbackProxy

func NewGetRulesAuthTableCallbackProxy(
	remote binder.IBinder,
) *GetRulesAuthTableCallbackProxy

func (*GetRulesAuthTableCallbackProxy) AsBinder

func (*GetRulesAuthTableCallbackProxy) OnComplete

type GetRulesAuthTableCallbackStub

type GetRulesAuthTableCallbackStub struct {
	Impl      IGetRulesAuthTableCallback
	Transport binder.VersionAwareTransport
}

GetRulesAuthTableCallbackStub dispatches incoming binder transactions to a typed IGetRulesAuthTableCallback implementation.

func (*GetRulesAuthTableCallbackStub) Descriptor

func (s *GetRulesAuthTableCallbackStub) Descriptor() string

func (*GetRulesAuthTableCallbackStub) OnTransaction

type GetSmdsAddressCallbackProxy

type GetSmdsAddressCallbackProxy struct {
	Remote binder.IBinder
}

func NewGetSmdsAddressCallbackProxy

func NewGetSmdsAddressCallbackProxy(
	remote binder.IBinder,
) *GetSmdsAddressCallbackProxy

func (*GetSmdsAddressCallbackProxy) AsBinder

func (*GetSmdsAddressCallbackProxy) OnComplete

func (p *GetSmdsAddressCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	address string,
) error

type GetSmdsAddressCallbackStub

type GetSmdsAddressCallbackStub struct {
	Impl      IGetSmdsAddressCallback
	Transport binder.VersionAwareTransport
}

GetSmdsAddressCallbackStub dispatches incoming binder transactions to a typed IGetSmdsAddressCallback implementation.

func (*GetSmdsAddressCallbackStub) Descriptor

func (s *GetSmdsAddressCallbackStub) Descriptor() string

func (*GetSmdsAddressCallbackStub) OnTransaction

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

type IAuthenticateServerCallback

type IAuthenticateServerCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

func NewAuthenticateServerCallbackStub

func NewAuthenticateServerCallbackStub(
	impl IAuthenticateServerCallbackServer,
) IAuthenticateServerCallback

NewAuthenticateServerCallbackStub creates a server-side IAuthenticateServerCallback wrapping the given server implementation. The returned value satisfies IAuthenticateServerCallback 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 IAuthenticateServerCallbackServer

type IAuthenticateServerCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

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

type ICancelSessionCallback

type ICancelSessionCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

func NewCancelSessionCallbackStub

func NewCancelSessionCallbackStub(
	impl ICancelSessionCallbackServer,
) ICancelSessionCallback

NewCancelSessionCallbackStub creates a server-side ICancelSessionCallback wrapping the given server implementation. The returned value satisfies ICancelSessionCallback 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 ICancelSessionCallbackServer

type ICancelSessionCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

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

type IDeleteProfileCallback

type IDeleteProfileCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32) error
}

func NewDeleteProfileCallbackStub

func NewDeleteProfileCallbackStub(
	impl IDeleteProfileCallbackServer,
) IDeleteProfileCallback

NewDeleteProfileCallbackStub creates a server-side IDeleteProfileCallback wrapping the given server implementation. The returned value satisfies IDeleteProfileCallback 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 IDeleteProfileCallbackServer

type IDeleteProfileCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32) error
}

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

type IDisableProfileCallback

type IDisableProfileCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32) error
}

func NewDisableProfileCallbackStub

func NewDisableProfileCallbackStub(
	impl IDisableProfileCallbackServer,
) IDisableProfileCallback

NewDisableProfileCallbackStub creates a server-side IDisableProfileCallback wrapping the given server implementation. The returned value satisfies IDisableProfileCallback 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 IDisableProfileCallbackServer

type IDisableProfileCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32) error
}

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

type IEuiccCardController

type IEuiccCardController interface {
	AsBinder() binder.IBinder
	GetAllProfiles(ctx context.Context, cardId string, callback IGetAllProfilesCallback) error
	GetProfile(ctx context.Context, cardId string, iccid string, callback IGetProfileCallback) error
	GetEnabledProfile(ctx context.Context, cardId string, portIndex int32, callback IGetProfileCallback) error
	DisableProfile(ctx context.Context, cardId string, iccid string, refresh bool, callback IDisableProfileCallback) error
	SwitchToProfile(ctx context.Context, cardId string, iccid string, portIndex int32, refresh bool, callback ISwitchToProfileCallback) error
	SetNickname(ctx context.Context, cardId string, iccid string, nickname string, callback ISetNicknameCallback) error
	DeleteProfile(ctx context.Context, cardId string, iccid string, callback IDeleteProfileCallback) error
	ResetMemory(ctx context.Context, cardId string, options int32, callback IResetMemoryCallback) error
	GetDefaultSmdpAddress(ctx context.Context, cardId string, callback IGetDefaultSmdpAddressCallback) error
	GetSmdsAddress(ctx context.Context, cardId string, callback IGetSmdsAddressCallback) error
	SetDefaultSmdpAddress(ctx context.Context, cardId string, address string, callback ISetDefaultSmdpAddressCallback) error
	GetRulesAuthTable(ctx context.Context, cardId string, callback IGetRulesAuthTableCallback) error
	GetEuiccChallenge(ctx context.Context, cardId string, callback IGetEuiccChallengeCallback) error
	GetEuiccInfo1(ctx context.Context, cardId string, callback IGetEuiccInfo1Callback) error
	GetEuiccInfo2(ctx context.Context, cardId string, callback IGetEuiccInfo2Callback) error
	AuthenticateServer(ctx context.Context, cardId string, matchingId string, serverSigned1 []byte, serverSignature1 []byte, euiccCiPkIdToBeUsed []byte, serverCertificatein []byte, callback IAuthenticateServerCallback) error
	PrepareDownload(ctx context.Context, cardId string, hashCc []byte, smdpSigned2 []byte, smdpSignature2 []byte, smdpCertificate []byte, callback IPrepareDownloadCallback) error
	LoadBoundProfilePackage(ctx context.Context, cardId string, boundProfilePackage []byte, callback ILoadBoundProfilePackageCallback) error
	CancelSession(ctx context.Context, cardId string, transactionId []byte, reason int32, callback ICancelSessionCallback) error
	ListNotifications(ctx context.Context, cardId string, events int32, callback IListNotificationsCallback) error
	RetrieveNotificationList(ctx context.Context, cardId string, events int32, callback IRetrieveNotificationListCallback) error
	RetrieveNotification(ctx context.Context, cardId string, seqNumber int32, callback IRetrieveNotificationCallback) error
	RemoveNotificationFromList(ctx context.Context, cardId string, seqNumber int32, callback IRemoveNotificationFromListCallback) error
}

func NewEuiccCardControllerStub

func NewEuiccCardControllerStub(
	impl IEuiccCardControllerServer,
) IEuiccCardController

NewEuiccCardControllerStub creates a server-side IEuiccCardController wrapping the given server implementation. The returned value satisfies IEuiccCardController 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 IEuiccCardControllerServer

type IEuiccCardControllerServer interface {
	GetAllProfiles(ctx context.Context, cardId string, callback IGetAllProfilesCallback) error
	GetProfile(ctx context.Context, cardId string, iccid string, callback IGetProfileCallback) error
	GetEnabledProfile(ctx context.Context, cardId string, portIndex int32, callback IGetProfileCallback) error
	DisableProfile(ctx context.Context, cardId string, iccid string, refresh bool, callback IDisableProfileCallback) error
	SwitchToProfile(ctx context.Context, cardId string, iccid string, portIndex int32, refresh bool, callback ISwitchToProfileCallback) error
	SetNickname(ctx context.Context, cardId string, iccid string, nickname string, callback ISetNicknameCallback) error
	DeleteProfile(ctx context.Context, cardId string, iccid string, callback IDeleteProfileCallback) error
	ResetMemory(ctx context.Context, cardId string, options int32, callback IResetMemoryCallback) error
	GetDefaultSmdpAddress(ctx context.Context, cardId string, callback IGetDefaultSmdpAddressCallback) error
	GetSmdsAddress(ctx context.Context, cardId string, callback IGetSmdsAddressCallback) error
	SetDefaultSmdpAddress(ctx context.Context, cardId string, address string, callback ISetDefaultSmdpAddressCallback) error
	GetRulesAuthTable(ctx context.Context, cardId string, callback IGetRulesAuthTableCallback) error
	GetEuiccChallenge(ctx context.Context, cardId string, callback IGetEuiccChallengeCallback) error
	GetEuiccInfo1(ctx context.Context, cardId string, callback IGetEuiccInfo1Callback) error
	GetEuiccInfo2(ctx context.Context, cardId string, callback IGetEuiccInfo2Callback) error
	AuthenticateServer(ctx context.Context, cardId string, matchingId string, serverSigned1 []byte, serverSignature1 []byte, euiccCiPkIdToBeUsed []byte, serverCertificatein []byte, callback IAuthenticateServerCallback) error
	PrepareDownload(ctx context.Context, cardId string, hashCc []byte, smdpSigned2 []byte, smdpSignature2 []byte, smdpCertificate []byte, callback IPrepareDownloadCallback) error
	LoadBoundProfilePackage(ctx context.Context, cardId string, boundProfilePackage []byte, callback ILoadBoundProfilePackageCallback) error
	CancelSession(ctx context.Context, cardId string, transactionId []byte, reason int32, callback ICancelSessionCallback) error
	ListNotifications(ctx context.Context, cardId string, events int32, callback IListNotificationsCallback) error
	RetrieveNotificationList(ctx context.Context, cardId string, events int32, callback IRetrieveNotificationListCallback) error
	RetrieveNotification(ctx context.Context, cardId string, seqNumber int32, callback IRetrieveNotificationCallback) error
	RemoveNotificationFromList(ctx context.Context, cardId string, seqNumber int32, callback IRemoveNotificationFromListCallback) error
}

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

type IEuiccController

type IEuiccController interface {
	AsBinder() binder.IBinder
	ContinueOperation(ctx context.Context, cardId int32, resolutionIntent content.Intent, resolutionExtras os.Bundle) error
	GetDownloadableSubscriptionMetadata(ctx context.Context, cardId int32, subscription telephonyEuicc.DownloadableSubscription, callbackIntent app.PendingIntent) error
	GetDefaultDownloadableSubscriptionList(ctx context.Context, cardId int32, callbackIntent app.PendingIntent) error
	GetEid(ctx context.Context, cardId int32) (string, error)
	GetOtaStatus(ctx context.Context, cardId int32) (int32, error)
	DownloadSubscription(ctx context.Context, cardId int32, subscription telephonyEuicc.DownloadableSubscription, switchAfterDownload bool, resolvedBundle os.Bundle, callbackIntent app.PendingIntent) error
	GetEuiccInfo(ctx context.Context, cardId int32) (telephonyEuicc.EuiccInfo, error)
	DeleteSubscription(ctx context.Context, cardId int32, subscriptionId int32, callbackIntent app.PendingIntent) error
	SwitchToSubscription(ctx context.Context, cardId int32, subscriptionId int32, callbackIntent app.PendingIntent) error
	SwitchToSubscriptionWithPort(ctx context.Context, cardId int32, subscriptionId int32, portIndex int32, callbackIntent app.PendingIntent) error
	UpdateSubscriptionNickname(ctx context.Context, cardId int32, subscriptionId int32, nickname string, callbackIntent app.PendingIntent) error
	EraseSubscriptions(ctx context.Context, cardId int32, callbackIntent app.PendingIntent) error
	EraseSubscriptionsWithOptions(ctx context.Context, cardId int32, options int32, callbackIntent app.PendingIntent) error
	RetainSubscriptionsForFactoryReset(ctx context.Context, cardId int32, callbackIntent app.PendingIntent) error
	SetSupportedCountries(ctx context.Context, isSupported bool, countriesList []string) error
	GetSupportedCountries(ctx context.Context, isSupported bool) ([]string, error)
	IsSupportedCountry(ctx context.Context, countryIso string) (bool, error)
	IsSimPortAvailable(ctx context.Context, cardId int32, portIndex int32) (bool, error)
	HasCarrierPrivilegesForPackageOnAnyPhone(ctx context.Context) (bool, error)
	IsCompatChangeEnabled(ctx context.Context, changeId int64) (bool, error)
	SetPsimConversionSupportedCarriers(ctx context.Context, carrierIds []int32) error
	IsPsimConversionSupported(ctx context.Context, carrierId int32) (bool, error)
	GetAvailableMemoryInBytes(ctx context.Context, cardId int32) (int64, error)
}

func NewEuiccControllerStub

func NewEuiccControllerStub(
	impl IEuiccControllerServer,
) IEuiccController

NewEuiccControllerStub creates a server-side IEuiccController wrapping the given server implementation. The returned value satisfies IEuiccController 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 IEuiccControllerServer

type IEuiccControllerServer interface {
	ContinueOperation(ctx context.Context, cardId int32, resolutionIntent content.Intent, resolutionExtras os.Bundle) error
	GetDownloadableSubscriptionMetadata(ctx context.Context, cardId int32, subscription telephonyEuicc.DownloadableSubscription, callbackIntent app.PendingIntent) error
	GetDefaultDownloadableSubscriptionList(ctx context.Context, cardId int32, callbackIntent app.PendingIntent) error
	GetEid(ctx context.Context, cardId int32) (string, error)
	GetOtaStatus(ctx context.Context, cardId int32) (int32, error)
	DownloadSubscription(ctx context.Context, cardId int32, subscription telephonyEuicc.DownloadableSubscription, switchAfterDownload bool, resolvedBundle os.Bundle, callbackIntent app.PendingIntent) error
	GetEuiccInfo(ctx context.Context, cardId int32) (telephonyEuicc.EuiccInfo, error)
	DeleteSubscription(ctx context.Context, cardId int32, subscriptionId int32, callbackIntent app.PendingIntent) error
	SwitchToSubscription(ctx context.Context, cardId int32, subscriptionId int32, callbackIntent app.PendingIntent) error
	SwitchToSubscriptionWithPort(ctx context.Context, cardId int32, subscriptionId int32, portIndex int32, callbackIntent app.PendingIntent) error
	UpdateSubscriptionNickname(ctx context.Context, cardId int32, subscriptionId int32, nickname string, callbackIntent app.PendingIntent) error
	EraseSubscriptions(ctx context.Context, cardId int32, callbackIntent app.PendingIntent) error
	EraseSubscriptionsWithOptions(ctx context.Context, cardId int32, options int32, callbackIntent app.PendingIntent) error
	RetainSubscriptionsForFactoryReset(ctx context.Context, cardId int32, callbackIntent app.PendingIntent) error
	SetSupportedCountries(ctx context.Context, isSupported bool, countriesList []string) error
	GetSupportedCountries(ctx context.Context, isSupported bool) ([]string, error)
	IsSupportedCountry(ctx context.Context, countryIso string) (bool, error)
	IsSimPortAvailable(ctx context.Context, cardId int32, portIndex int32) (bool, error)
	HasCarrierPrivilegesForPackageOnAnyPhone(ctx context.Context) (bool, error)
	IsCompatChangeEnabled(ctx context.Context, changeId int64) (bool, error)
	SetPsimConversionSupportedCarriers(ctx context.Context, carrierIds []int32) error
	IsPsimConversionSupported(ctx context.Context, carrierId int32) (bool, error)
	GetAvailableMemoryInBytes(ctx context.Context, cardId int32) (int64, error)
}

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

type IGetAllProfilesCallback

type IGetAllProfilesCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, profiles []serviceEuicc.EuiccProfileInfo) error
}

func NewGetAllProfilesCallbackStub

func NewGetAllProfilesCallbackStub(
	impl IGetAllProfilesCallbackServer,
) IGetAllProfilesCallback

NewGetAllProfilesCallbackStub creates a server-side IGetAllProfilesCallback wrapping the given server implementation. The returned value satisfies IGetAllProfilesCallback 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 IGetAllProfilesCallbackServer

type IGetAllProfilesCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, profiles []serviceEuicc.EuiccProfileInfo) error
}

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

type IGetDefaultSmdpAddressCallback

type IGetDefaultSmdpAddressCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, address string) error
}

func NewGetDefaultSmdpAddressCallbackStub

func NewGetDefaultSmdpAddressCallbackStub(
	impl IGetDefaultSmdpAddressCallbackServer,
) IGetDefaultSmdpAddressCallback

NewGetDefaultSmdpAddressCallbackStub creates a server-side IGetDefaultSmdpAddressCallback wrapping the given server implementation. The returned value satisfies IGetDefaultSmdpAddressCallback 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 IGetDefaultSmdpAddressCallbackServer

type IGetDefaultSmdpAddressCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, address string) error
}

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

type IGetEuiccChallengeCallback

type IGetEuiccChallengeCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, challenge []byte) error
}

func NewGetEuiccChallengeCallbackStub

func NewGetEuiccChallengeCallbackStub(
	impl IGetEuiccChallengeCallbackServer,
) IGetEuiccChallengeCallback

NewGetEuiccChallengeCallbackStub creates a server-side IGetEuiccChallengeCallback wrapping the given server implementation. The returned value satisfies IGetEuiccChallengeCallback 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 IGetEuiccChallengeCallbackServer

type IGetEuiccChallengeCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, challenge []byte) error
}

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

type IGetEuiccInfo1Callback

type IGetEuiccInfo1Callback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, info []byte) error
}

func NewGetEuiccInfo1CallbackStub

func NewGetEuiccInfo1CallbackStub(
	impl IGetEuiccInfo1CallbackServer,
) IGetEuiccInfo1Callback

NewGetEuiccInfo1CallbackStub creates a server-side IGetEuiccInfo1Callback wrapping the given server implementation. The returned value satisfies IGetEuiccInfo1Callback 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 IGetEuiccInfo1CallbackServer

type IGetEuiccInfo1CallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, info []byte) error
}

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

type IGetEuiccInfo2Callback

type IGetEuiccInfo2Callback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, info []byte) error
}

func NewGetEuiccInfo2CallbackStub

func NewGetEuiccInfo2CallbackStub(
	impl IGetEuiccInfo2CallbackServer,
) IGetEuiccInfo2Callback

NewGetEuiccInfo2CallbackStub creates a server-side IGetEuiccInfo2Callback wrapping the given server implementation. The returned value satisfies IGetEuiccInfo2Callback 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 IGetEuiccInfo2CallbackServer

type IGetEuiccInfo2CallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, info []byte) error
}

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

type IGetProfileCallback

type IGetProfileCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, profile serviceEuicc.EuiccProfileInfo) error
}

func NewGetProfileCallbackStub

func NewGetProfileCallbackStub(
	impl IGetProfileCallbackServer,
) IGetProfileCallback

NewGetProfileCallbackStub creates a server-side IGetProfileCallback wrapping the given server implementation. The returned value satisfies IGetProfileCallback 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 IGetProfileCallbackServer

type IGetProfileCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, profile serviceEuicc.EuiccProfileInfo) error
}

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

type IGetRulesAuthTableCallback

type IGetRulesAuthTableCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, rat telephonyEuicc.EuiccRulesAuthTable) error
}

func NewGetRulesAuthTableCallbackStub

func NewGetRulesAuthTableCallbackStub(
	impl IGetRulesAuthTableCallbackServer,
) IGetRulesAuthTableCallback

NewGetRulesAuthTableCallbackStub creates a server-side IGetRulesAuthTableCallback wrapping the given server implementation. The returned value satisfies IGetRulesAuthTableCallback 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 IGetRulesAuthTableCallbackServer

type IGetRulesAuthTableCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, rat telephonyEuicc.EuiccRulesAuthTable) error
}

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

type IGetSmdsAddressCallback

type IGetSmdsAddressCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, address string) error
}

func NewGetSmdsAddressCallbackStub

func NewGetSmdsAddressCallbackStub(
	impl IGetSmdsAddressCallbackServer,
) IGetSmdsAddressCallback

NewGetSmdsAddressCallbackStub creates a server-side IGetSmdsAddressCallback wrapping the given server implementation. The returned value satisfies IGetSmdsAddressCallback 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 IGetSmdsAddressCallbackServer

type IGetSmdsAddressCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, address string) error
}

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

type IListNotificationsCallback

type IListNotificationsCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, notifications []telephonyEuicc.EuiccNotification) error
}

func NewListNotificationsCallbackStub

func NewListNotificationsCallbackStub(
	impl IListNotificationsCallbackServer,
) IListNotificationsCallback

NewListNotificationsCallbackStub creates a server-side IListNotificationsCallback wrapping the given server implementation. The returned value satisfies IListNotificationsCallback 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 IListNotificationsCallbackServer

type IListNotificationsCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, notifications []telephonyEuicc.EuiccNotification) error
}

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

type ILoadBoundProfilePackageCallback

type ILoadBoundProfilePackageCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

func NewLoadBoundProfilePackageCallbackStub

func NewLoadBoundProfilePackageCallbackStub(
	impl ILoadBoundProfilePackageCallbackServer,
) ILoadBoundProfilePackageCallback

NewLoadBoundProfilePackageCallbackStub creates a server-side ILoadBoundProfilePackageCallback wrapping the given server implementation. The returned value satisfies ILoadBoundProfilePackageCallback 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 ILoadBoundProfilePackageCallbackServer

type ILoadBoundProfilePackageCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

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

type IPrepareDownloadCallback

type IPrepareDownloadCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

func NewPrepareDownloadCallbackStub

func NewPrepareDownloadCallbackStub(
	impl IPrepareDownloadCallbackServer,
) IPrepareDownloadCallback

NewPrepareDownloadCallbackStub creates a server-side IPrepareDownloadCallback wrapping the given server implementation. The returned value satisfies IPrepareDownloadCallback 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 IPrepareDownloadCallbackServer

type IPrepareDownloadCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, response []byte) error
}

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

type IRemoveNotificationFromListCallback

type IRemoveNotificationFromListCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32) error
}

func NewRemoveNotificationFromListCallbackStub

func NewRemoveNotificationFromListCallbackStub(
	impl IRemoveNotificationFromListCallbackServer,
) IRemoveNotificationFromListCallback

NewRemoveNotificationFromListCallbackStub creates a server-side IRemoveNotificationFromListCallback wrapping the given server implementation. The returned value satisfies IRemoveNotificationFromListCallback 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 IRemoveNotificationFromListCallbackServer

type IRemoveNotificationFromListCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32) error
}

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

type IResetMemoryCallback

type IResetMemoryCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32) error
}

func NewResetMemoryCallbackStub

func NewResetMemoryCallbackStub(
	impl IResetMemoryCallbackServer,
) IResetMemoryCallback

NewResetMemoryCallbackStub creates a server-side IResetMemoryCallback wrapping the given server implementation. The returned value satisfies IResetMemoryCallback 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 IResetMemoryCallbackServer

type IResetMemoryCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32) error
}

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

type IRetrieveNotificationCallback

type IRetrieveNotificationCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, notification telephonyEuicc.EuiccNotification) error
}

func NewRetrieveNotificationCallbackStub

func NewRetrieveNotificationCallbackStub(
	impl IRetrieveNotificationCallbackServer,
) IRetrieveNotificationCallback

NewRetrieveNotificationCallbackStub creates a server-side IRetrieveNotificationCallback wrapping the given server implementation. The returned value satisfies IRetrieveNotificationCallback 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 IRetrieveNotificationCallbackServer

type IRetrieveNotificationCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, notification telephonyEuicc.EuiccNotification) error
}

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

type IRetrieveNotificationListCallback

type IRetrieveNotificationListCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, notifications []telephonyEuicc.EuiccNotification) error
}

func NewRetrieveNotificationListCallbackStub

func NewRetrieveNotificationListCallbackStub(
	impl IRetrieveNotificationListCallbackServer,
) IRetrieveNotificationListCallback

NewRetrieveNotificationListCallbackStub creates a server-side IRetrieveNotificationListCallback wrapping the given server implementation. The returned value satisfies IRetrieveNotificationListCallback 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 IRetrieveNotificationListCallbackServer

type IRetrieveNotificationListCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, notifications []telephonyEuicc.EuiccNotification) error
}

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

type ISetDefaultSmdpAddressCallback

type ISetDefaultSmdpAddressCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32) error
}

func NewSetDefaultSmdpAddressCallbackStub

func NewSetDefaultSmdpAddressCallbackStub(
	impl ISetDefaultSmdpAddressCallbackServer,
) ISetDefaultSmdpAddressCallback

NewSetDefaultSmdpAddressCallbackStub creates a server-side ISetDefaultSmdpAddressCallback wrapping the given server implementation. The returned value satisfies ISetDefaultSmdpAddressCallback 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 ISetDefaultSmdpAddressCallbackServer

type ISetDefaultSmdpAddressCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32) error
}

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

type ISetNicknameCallback

type ISetNicknameCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32) error
}

func NewSetNicknameCallbackStub

func NewSetNicknameCallbackStub(
	impl ISetNicknameCallbackServer,
) ISetNicknameCallback

NewSetNicknameCallbackStub creates a server-side ISetNicknameCallback wrapping the given server implementation. The returned value satisfies ISetNicknameCallback 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 ISetNicknameCallbackServer

type ISetNicknameCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32) error
}

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

type ISwitchToProfileCallback

type ISwitchToProfileCallback interface {
	AsBinder() binder.IBinder
	OnComplete(ctx context.Context, resultCode int32, profile serviceEuicc.EuiccProfileInfo) error
}

func NewSwitchToProfileCallbackStub

func NewSwitchToProfileCallbackStub(
	impl ISwitchToProfileCallbackServer,
) ISwitchToProfileCallback

NewSwitchToProfileCallbackStub creates a server-side ISwitchToProfileCallback wrapping the given server implementation. The returned value satisfies ISwitchToProfileCallback 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 ISwitchToProfileCallbackServer

type ISwitchToProfileCallbackServer interface {
	OnComplete(ctx context.Context, resultCode int32, profile serviceEuicc.EuiccProfileInfo) error
}

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

type ListNotificationsCallbackProxy

type ListNotificationsCallbackProxy struct {
	Remote binder.IBinder
}

func NewListNotificationsCallbackProxy

func NewListNotificationsCallbackProxy(
	remote binder.IBinder,
) *ListNotificationsCallbackProxy

func (*ListNotificationsCallbackProxy) AsBinder

func (*ListNotificationsCallbackProxy) OnComplete

func (p *ListNotificationsCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	notifications []telephonyEuicc.EuiccNotification,
) error

type ListNotificationsCallbackStub

type ListNotificationsCallbackStub struct {
	Impl      IListNotificationsCallback
	Transport binder.VersionAwareTransport
}

ListNotificationsCallbackStub dispatches incoming binder transactions to a typed IListNotificationsCallback implementation.

func (*ListNotificationsCallbackStub) Descriptor

func (s *ListNotificationsCallbackStub) Descriptor() string

func (*ListNotificationsCallbackStub) OnTransaction

type LoadBoundProfilePackageCallbackProxy

type LoadBoundProfilePackageCallbackProxy struct {
	Remote binder.IBinder
}

func NewLoadBoundProfilePackageCallbackProxy

func NewLoadBoundProfilePackageCallbackProxy(
	remote binder.IBinder,
) *LoadBoundProfilePackageCallbackProxy

func (*LoadBoundProfilePackageCallbackProxy) AsBinder

func (*LoadBoundProfilePackageCallbackProxy) OnComplete

func (p *LoadBoundProfilePackageCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	response []byte,
) error

type LoadBoundProfilePackageCallbackStub

type LoadBoundProfilePackageCallbackStub struct {
	Impl      ILoadBoundProfilePackageCallback
	Transport binder.VersionAwareTransport
}

LoadBoundProfilePackageCallbackStub dispatches incoming binder transactions to a typed ILoadBoundProfilePackageCallback implementation.

func (*LoadBoundProfilePackageCallbackStub) Descriptor

func (*LoadBoundProfilePackageCallbackStub) OnTransaction

type PrepareDownloadCallbackProxy

type PrepareDownloadCallbackProxy struct {
	Remote binder.IBinder
}

func NewPrepareDownloadCallbackProxy

func NewPrepareDownloadCallbackProxy(
	remote binder.IBinder,
) *PrepareDownloadCallbackProxy

func (*PrepareDownloadCallbackProxy) AsBinder

func (*PrepareDownloadCallbackProxy) OnComplete

func (p *PrepareDownloadCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	response []byte,
) error

type PrepareDownloadCallbackStub

type PrepareDownloadCallbackStub struct {
	Impl      IPrepareDownloadCallback
	Transport binder.VersionAwareTransport
}

PrepareDownloadCallbackStub dispatches incoming binder transactions to a typed IPrepareDownloadCallback implementation.

func (*PrepareDownloadCallbackStub) Descriptor

func (s *PrepareDownloadCallbackStub) Descriptor() string

func (*PrepareDownloadCallbackStub) OnTransaction

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

type RemoveNotificationFromListCallbackProxy

type RemoveNotificationFromListCallbackProxy struct {
	Remote binder.IBinder
}

func NewRemoveNotificationFromListCallbackProxy

func NewRemoveNotificationFromListCallbackProxy(
	remote binder.IBinder,
) *RemoveNotificationFromListCallbackProxy

func (*RemoveNotificationFromListCallbackProxy) AsBinder

func (*RemoveNotificationFromListCallbackProxy) OnComplete

func (p *RemoveNotificationFromListCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
) error

type RemoveNotificationFromListCallbackStub

type RemoveNotificationFromListCallbackStub struct {
	Impl      IRemoveNotificationFromListCallback
	Transport binder.VersionAwareTransport
}

RemoveNotificationFromListCallbackStub dispatches incoming binder transactions to a typed IRemoveNotificationFromListCallback implementation.

func (*RemoveNotificationFromListCallbackStub) Descriptor

func (*RemoveNotificationFromListCallbackStub) OnTransaction

type ResetMemoryCallbackProxy

type ResetMemoryCallbackProxy struct {
	Remote binder.IBinder
}

func NewResetMemoryCallbackProxy

func NewResetMemoryCallbackProxy(
	remote binder.IBinder,
) *ResetMemoryCallbackProxy

func (*ResetMemoryCallbackProxy) AsBinder

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

func (*ResetMemoryCallbackProxy) OnComplete

func (p *ResetMemoryCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
) error

type ResetMemoryCallbackStub

type ResetMemoryCallbackStub struct {
	Impl      IResetMemoryCallback
	Transport binder.VersionAwareTransport
}

ResetMemoryCallbackStub dispatches incoming binder transactions to a typed IResetMemoryCallback implementation.

func (*ResetMemoryCallbackStub) Descriptor

func (s *ResetMemoryCallbackStub) Descriptor() string

func (*ResetMemoryCallbackStub) OnTransaction

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

type RetrieveNotificationCallbackProxy

type RetrieveNotificationCallbackProxy struct {
	Remote binder.IBinder
}

func NewRetrieveNotificationCallbackProxy

func NewRetrieveNotificationCallbackProxy(
	remote binder.IBinder,
) *RetrieveNotificationCallbackProxy

func (*RetrieveNotificationCallbackProxy) AsBinder

func (*RetrieveNotificationCallbackProxy) OnComplete

func (p *RetrieveNotificationCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	notification telephonyEuicc.EuiccNotification,
) error

type RetrieveNotificationCallbackStub

type RetrieveNotificationCallbackStub struct {
	Impl      IRetrieveNotificationCallback
	Transport binder.VersionAwareTransport
}

RetrieveNotificationCallbackStub dispatches incoming binder transactions to a typed IRetrieveNotificationCallback implementation.

func (*RetrieveNotificationCallbackStub) Descriptor

func (s *RetrieveNotificationCallbackStub) Descriptor() string

func (*RetrieveNotificationCallbackStub) OnTransaction

type RetrieveNotificationListCallbackProxy

type RetrieveNotificationListCallbackProxy struct {
	Remote binder.IBinder
}

func NewRetrieveNotificationListCallbackProxy

func NewRetrieveNotificationListCallbackProxy(
	remote binder.IBinder,
) *RetrieveNotificationListCallbackProxy

func (*RetrieveNotificationListCallbackProxy) AsBinder

func (*RetrieveNotificationListCallbackProxy) OnComplete

func (p *RetrieveNotificationListCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	notifications []telephonyEuicc.EuiccNotification,
) error

type RetrieveNotificationListCallbackStub

type RetrieveNotificationListCallbackStub struct {
	Impl      IRetrieveNotificationListCallback
	Transport binder.VersionAwareTransport
}

RetrieveNotificationListCallbackStub dispatches incoming binder transactions to a typed IRetrieveNotificationListCallback implementation.

func (*RetrieveNotificationListCallbackStub) Descriptor

func (*RetrieveNotificationListCallbackStub) OnTransaction

type SetDefaultSmdpAddressCallbackProxy

type SetDefaultSmdpAddressCallbackProxy struct {
	Remote binder.IBinder
}

func NewSetDefaultSmdpAddressCallbackProxy

func NewSetDefaultSmdpAddressCallbackProxy(
	remote binder.IBinder,
) *SetDefaultSmdpAddressCallbackProxy

func (*SetDefaultSmdpAddressCallbackProxy) AsBinder

func (*SetDefaultSmdpAddressCallbackProxy) OnComplete

func (p *SetDefaultSmdpAddressCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
) error

type SetDefaultSmdpAddressCallbackStub

type SetDefaultSmdpAddressCallbackStub struct {
	Impl      ISetDefaultSmdpAddressCallback
	Transport binder.VersionAwareTransport
}

SetDefaultSmdpAddressCallbackStub dispatches incoming binder transactions to a typed ISetDefaultSmdpAddressCallback implementation.

func (*SetDefaultSmdpAddressCallbackStub) Descriptor

func (s *SetDefaultSmdpAddressCallbackStub) Descriptor() string

func (*SetDefaultSmdpAddressCallbackStub) OnTransaction

type SetNicknameCallbackProxy

type SetNicknameCallbackProxy struct {
	Remote binder.IBinder
}

func NewSetNicknameCallbackProxy

func NewSetNicknameCallbackProxy(
	remote binder.IBinder,
) *SetNicknameCallbackProxy

func (*SetNicknameCallbackProxy) AsBinder

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

func (*SetNicknameCallbackProxy) OnComplete

func (p *SetNicknameCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
) error

type SetNicknameCallbackStub

type SetNicknameCallbackStub struct {
	Impl      ISetNicknameCallback
	Transport binder.VersionAwareTransport
}

SetNicknameCallbackStub dispatches incoming binder transactions to a typed ISetNicknameCallback implementation.

func (*SetNicknameCallbackStub) Descriptor

func (s *SetNicknameCallbackStub) Descriptor() string

func (*SetNicknameCallbackStub) OnTransaction

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

type SwitchToProfileCallbackProxy

type SwitchToProfileCallbackProxy struct {
	Remote binder.IBinder
}

func NewSwitchToProfileCallbackProxy

func NewSwitchToProfileCallbackProxy(
	remote binder.IBinder,
) *SwitchToProfileCallbackProxy

func (*SwitchToProfileCallbackProxy) AsBinder

func (*SwitchToProfileCallbackProxy) OnComplete

func (p *SwitchToProfileCallbackProxy) OnComplete(
	ctx context.Context,
	resultCode int32,
	profile serviceEuicc.EuiccProfileInfo,
) error

type SwitchToProfileCallbackStub

type SwitchToProfileCallbackStub struct {
	Impl      ISwitchToProfileCallback
	Transport binder.VersionAwareTransport
}

SwitchToProfileCallbackStub dispatches incoming binder transactions to a typed ISwitchToProfileCallback implementation.

func (*SwitchToProfileCallbackStub) Descriptor

func (s *SwitchToProfileCallbackStub) Descriptor() string

func (*SwitchToProfileCallbackStub) OnTransaction

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

Jump to

Keyboard shortcuts

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