ims

package
v0.0.7 Latest Latest
Warning

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

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

Documentation

Overview

Package ims provides Go bindings for android.telephony.ims.

Index

Constants

View Source
const (
	RegistrationStateNotRegistered         = consts.RegistrationStateNotRegistered
	RegistrationStateRegistered            = consts.RegistrationStateRegistered
	RegistrationStateRegistering           = consts.RegistrationStateRegistering
	AttrEpdgOverCellInternet               = consts.AttrEpdgOverCellInternet
	Creator                                = consts.Creator
	CapabilityTypeNone                     = consts.CapabilityTypeNone
	CapabilityTypeOptionsUce               = consts.CapabilityTypeOptionsUce
	CapabilityTypePresenceUce              = consts.CapabilityTypePresenceUce
	ReasonImsServiceDisconnected           = consts.ReasonImsServiceDisconnected
	ReasonImsServiceNotReady               = consts.ReasonImsServiceNotReady
	ReasonNoImsServiceConfigured           = consts.ReasonNoImsServiceConfigured
	ReasonSubscriptionInactive             = consts.ReasonSubscriptionInactive
	ReasonUnknownPermanentError            = consts.ReasonUnknownPermanentError
	ReasonUnknownTemporaryError            = consts.ReasonUnknownTemporaryError
	CodeAccessClassBlocked                 = consts.CodeAccessClassBlocked
	CodeAnsweredElsewhere                  = consts.CodeAnsweredElsewhere
	CodeBlacklistedCallId                  = consts.CodeBlacklistedCallId
	CodeCallBarred                         = consts.CodeCallBarred
	CodeCallDropIwlanToLteUnavailable      = consts.CodeCallDropIwlanToLteUnavailable
	CodeCallEndCauseCallPull               = consts.CodeCallEndCauseCallPull
	CodeCallPullOutOfSync                  = consts.CodeCallPullOutOfSync
	CodeDataDisabled                       = consts.CodeDataDisabled
	CodeDataLimitReached                   = consts.CodeDataLimitReached
	CodeDialModifiedToDial                 = consts.CodeDialModifiedToDial
	CodeDialModifiedToDialVideo            = consts.CodeDialModifiedToDialVideo
	CodeDialModifiedToSs                   = consts.CodeDialModifiedToSs
	CodeDialModifiedToUssd                 = consts.CodeDialModifiedToUssd
	CodeDialVideoModifiedToDial            = consts.CodeDialVideoModifiedToDial
	CodeDialVideoModifiedToDialVideo       = consts.CodeDialVideoModifiedToDialVideo
	CodeDialVideoModifiedToSs              = consts.CodeDialVideoModifiedToSs
	CodeDialVideoModifiedToUssd            = consts.CodeDialVideoModifiedToUssd
	CodeEcbmNotSupported                   = consts.CodeEcbmNotSupported
	CodeEmergencyPermFailure               = consts.CodeEmergencyPermFailure
	CodeEmergencyTempFailure               = consts.CodeEmergencyTempFailure
	CodeEpdgTunnelEstablishFailure         = consts.CodeEpdgTunnelEstablishFailure
	CodeEpdgTunnelLostConnection           = consts.CodeEpdgTunnelLostConnection
	CodeEpdgTunnelRekeyFailure             = consts.CodeEpdgTunnelRekeyFailure
	CodeFdnBlocked                         = consts.CodeFdnBlocked
	CodeIkev2AuthFailure                   = consts.CodeIkev2AuthFailure
	CodeImeiNotAccepted                    = consts.CodeImeiNotAccepted
	CodeIwlanDpdFailure                    = consts.CodeIwlanDpdFailure
	CodeLocalCallBusy                      = consts.CodeLocalCallBusy
	CodeLocalCallCsRetryRequired           = consts.CodeLocalCallCsRetryRequired
	CodeLocalCallDecline                   = consts.CodeLocalCallDecline
	CodeLocalCallExceeded                  = consts.CodeLocalCallExceeded
	CodeLocalCallResourceReservationFailed = consts.CodeLocalCallResourceReservationFailed
	CodeLocalCallTerminated                = consts.CodeLocalCallTerminated
	CodeLocalCallVccOnProgressing          = consts.CodeLocalCallVccOnProgressing
	CodeLocalCallVolteRetryRequired        = consts.CodeLocalCallVolteRetryRequired
	CodeLocalEndedByConferenceMerge        = consts.CodeLocalEndedByConferenceMerge
	CodeLocalHoNotFeasible                 = consts.CodeLocalHoNotFeasible
	CodeLocalIllegalArgument               = consts.CodeLocalIllegalArgument
	CodeLocalIllegalState                  = consts.CodeLocalIllegalState
	CodeLocalImsServiceDown                = consts.CodeLocalImsServiceDown
	CodeLocalInternalError                 = consts.CodeLocalInternalError
	CodeLocalLowBattery                    = consts.CodeLocalLowBattery
	CodeLocalNetworkIpChanged              = consts.CodeLocalNetworkIpChanged
	CodeLocalNetworkNoLteCoverage          = consts.CodeLocalNetworkNoLteCoverage
	CodeLocalNetworkNoService              = consts.CodeLocalNetworkNoService
	CodeLocalNetworkRoaming                = consts.CodeLocalNetworkRoaming
	CodeLocalNotRegistered                 = consts.CodeLocalNotRegistered
	CodeLocalNoPendingCall                 = consts.CodeLocalNoPendingCall
	CodeLocalPowerOff                      = consts.CodeLocalPowerOff
	CodeLocalServiceUnavailable            = consts.CodeLocalServiceUnavailable
	CodeLowBattery                         = consts.CodeLowBattery
	CodeMaximumNumberOfCallsReached        = consts.CodeMaximumNumberOfCallsReached
	CodeMediaInitFailed                    = consts.CodeMediaInitFailed
	CodeMediaNotAcceptable                 = consts.CodeMediaNotAcceptable
	CodeMediaNoData                        = consts.CodeMediaNoData
	CodeMediaUnspecified                   = consts.CodeMediaUnspecified
	CodeMultiendpointNotSupported          = consts.CodeMultiendpointNotSupported
	CodeNetworkCongestion                  = consts.CodeNetworkCongestion
	CodeNetworkDetach                      = consts.CodeNetworkDetach
	CodeNetworkReject                      = consts.CodeNetworkReject
	CodeNetworkRespTimeout                 = consts.CodeNetworkRespTimeout
	CodeNoCsfbInCsRoam                     = consts.CodeNoCsfbInCsRoam
	CodeNoValidSim                         = consts.CodeNoValidSim
	CodeOemCause1                          = consts.CodeOemCause1
	CodeOemCause10                         = consts.CodeOemCause10
	CodeOemCause11                         = consts.CodeOemCause11
	CodeOemCause12                         = consts.CodeOemCause12
	CodeOemCause13                         = consts.CodeOemCause13
	CodeOemCause14                         = consts.CodeOemCause14
	CodeOemCause15                         = consts.CodeOemCause15
	CodeOemCause2                          = consts.CodeOemCause2
	CodeOemCause3                          = consts.CodeOemCause3
	CodeOemCause4                          = consts.CodeOemCause4
	CodeOemCause5                          = consts.CodeOemCause5
	CodeOemCause6                          = consts.CodeOemCause6
	CodeOemCause7                          = consts.CodeOemCause7
	CodeOemCause8                          = consts.CodeOemCause8
	CodeOemCause9                          = consts.CodeOemCause9
	CodeRadioAccessFailure                 = consts.CodeRadioAccessFailure
	CodeRadioInternalError                 = consts.CodeRadioInternalError
	CodeRadioLinkFailure                   = consts.CodeRadioLinkFailure
	CodeRadioLinkLost                      = consts.CodeRadioLinkLost
	CodeRadioOff                           = consts.CodeRadioOff
	CodeRadioReleaseAbnormal               = consts.CodeRadioReleaseAbnormal
	CodeRadioReleaseNormal                 = consts.CodeRadioReleaseNormal
	CodeRadioSetupFailure                  = consts.CodeRadioSetupFailure
	CodeRadioUplinkFailure                 = consts.CodeRadioUplinkFailure
	CodeRegistrationError                  = consts.CodeRegistrationError
	CodeRejectedElsewhere                  = consts.CodeRejectedElsewhere
	CodeReject1xCollision                  = consts.CodeReject1xCollision
	CodeRejectCallOnOtherSub               = consts.CodeRejectCallOnOtherSub
	CodeRejectCallTypeNotAllowed           = consts.CodeRejectCallTypeNotAllowed
	CodeRejectConferenceTtyNotAllowed      = consts.CodeRejectConferenceTtyNotAllowed
	CodeRejectInternalError                = consts.CodeRejectInternalError
	CodeRejectMaxCallLimitReached          = consts.CodeRejectMaxCallLimitReached
	CodeRejectOngoingCallSetup             = consts.CodeRejectOngoingCallSetup
	CodeRejectOngoingCallTransfer          = consts.CodeRejectOngoingCallTransfer
	CodeRejectOngoingCallUpgrade           = consts.CodeRejectOngoingCallUpgrade
	CodeRejectOngoingCallWaitingDisabled   = consts.CodeRejectOngoingCallWaitingDisabled
	CodeRejectOngoingConferenceCall        = consts.CodeRejectOngoingConferenceCall
	CodeRejectOngoingCsCall                = consts.CodeRejectOngoingCsCall
	CodeRejectOngoingE911Call              = consts.CodeRejectOngoingE911Call
	CodeRejectOngoingEncryptedCall         = consts.CodeRejectOngoingEncryptedCall
	CodeRejectOngoingHandover              = consts.CodeRejectOngoingHandover
	CodeRejectQosFailure                   = consts.CodeRejectQosFailure
	CodeRejectServiceNotRegistered         = consts.CodeRejectServiceNotRegistered
	CodeRejectUnknown                      = consts.CodeRejectUnknown
	CodeRejectUnsupportedSdpHeaders        = consts.CodeRejectUnsupportedSdpHeaders
	CodeRejectUnsupportedSipHeaders        = consts.CodeRejectUnsupportedSipHeaders
	CodeRejectVtAvpfNotAllowed             = consts.CodeRejectVtAvpfNotAllowed
	CodeRejectVtTtyNotAllowed              = consts.CodeRejectVtTtyNotAllowed
	CodeRemoteCallDecline                  = consts.CodeRemoteCallDecline
	CodeSessionModificationFailed          = consts.CodeSessionModificationFailed
	CodeSipAlternateEmergencyCall          = consts.CodeSipAlternateEmergencyCall
	CodeSipAmbiguous                       = consts.CodeSipAmbiguous
	CodeSipBadAddress                      = consts.CodeSipBadAddress
	CodeSipBadRequest                      = consts.CodeSipBadRequest
	CodeSipBusy                            = consts.CodeSipBusy
	CodeSipCallOrTransDoesNotExist         = consts.CodeSipCallOrTransDoesNotExist
	CodeSipClientError                     = consts.CodeSipClientError
	CodeSipExtensionRequired               = consts.CodeSipExtensionRequired
	CodeSipForbidden                       = consts.CodeSipForbidden
	CodeSipGlobalError                     = consts.CodeSipGlobalError
	CodeSipIntervalTooBrief                = consts.CodeSipIntervalTooBrief
	CodeSipLoopDetected                    = consts.CodeSipLoopDetected
	CodeSipMethodNotAllowed                = consts.CodeSipMethodNotAllowed
	CodeSipNotAcceptable                   = consts.CodeSipNotAcceptable
	CodeSipNotFound                        = consts.CodeSipNotFound
	CodeSipNotReachable                    = consts.CodeSipNotReachable
	CodeSipNotSupported                    = consts.CodeSipNotSupported
	CodeSipProxyAuthenticationRequired     = consts.CodeSipProxyAuthenticationRequired
	CodeSipRedirected                      = consts.CodeSipRedirected
	CodeSipRequestCancelled                = consts.CodeSipRequestCancelled
	CodeSipRequestEntityTooLarge           = consts.CodeSipRequestEntityTooLarge
	CodeSipRequestPending                  = consts.CodeSipRequestPending
	CodeSipRequestTimeout                  = consts.CodeSipRequestTimeout
	CodeSipRequestUriTooLarge              = consts.CodeSipRequestUriTooLarge
	CodeSipServerError                     = consts.CodeSipServerError
	CodeSipServerInternalError             = consts.CodeSipServerInternalError
	CodeSipServerTimeout                   = consts.CodeSipServerTimeout
	CodeSipServiceUnavailable              = consts.CodeSipServiceUnavailable
	CodeSipTemprarilyUnavailable           = consts.CodeSipTemprarilyUnavailable
	CodeSipTooManyHops                     = consts.CodeSipTooManyHops
	CodeSipTransactionDoesNotExist         = consts.CodeSipTransactionDoesNotExist
	CodeSipUndecipherable                  = consts.CodeSipUndecipherable
	CodeSipUserMarkedUnwanted              = consts.CodeSipUserMarkedUnwanted
	CodeSipUserRejected                    = consts.CodeSipUserRejected
	CodeSuppSvcCancelled                   = consts.CodeSuppSvcCancelled
	CodeSuppSvcFailed                      = consts.CodeSuppSvcFailed
	CodeSuppSvcReinviteCollision           = consts.CodeSuppSvcReinviteCollision
	CodeTimeout1xxWaiting                  = consts.CodeTimeout1xxWaiting
	CodeTimeoutNoAnswer                    = consts.CodeTimeoutNoAnswer
	CodeTimeoutNoAnswerCallUpdate          = consts.CodeTimeoutNoAnswerCallUpdate
	CodeUnspecified                        = consts.CodeUnspecified
	CodeUserCancelledSessionModification   = consts.CodeUserCancelledSessionModification
	CodeUserDecline                        = consts.CodeUserDecline
	CodeUserIgnore                         = consts.CodeUserIgnore
	CodeUserNoanswer                       = consts.CodeUserNoanswer
	CodeUserRejectedSessionModification    = consts.CodeUserRejectedSessionModification
	CodeUserTerminated                     = consts.CodeUserTerminated
	CodeUserTerminatedByRemote             = consts.CodeUserTerminatedByRemote
	CodeUtCbPasswordMismatch               = consts.CodeUtCbPasswordMismatch
	CodeUtNetworkError                     = consts.CodeUtNetworkError
	CodeUtNotSupported                     = consts.CodeUtNotSupported
	CodeUtOperationNotAllowed              = consts.CodeUtOperationNotAllowed
	CodeUtServiceUnavailable               = consts.CodeUtServiceUnavailable
	CodeUtSsModifiedToDial                 = consts.CodeUtSsModifiedToDial
	CodeUtSsModifiedToDialVideo            = consts.CodeUtSsModifiedToDialVideo
	CodeUtSsModifiedToSs                   = consts.CodeUtSsModifiedToSs
	CodeUtSsModifiedToUssd                 = consts.CodeUtSsModifiedToUssd
	CodeWifiLost                           = consts.CodeWifiLost
	ExtraCodeCallRetryBySettings           = consts.ExtraCodeCallRetryBySettings
	ExtraCodeCallRetryEmergency            = consts.ExtraCodeCallRetryEmergency
	ExtraCodeCallRetryNormal               = consts.ExtraCodeCallRetryNormal
	ExtraCodeCallRetrySilentRedial         = consts.ExtraCodeCallRetrySilentRedial
	WifiModeCellularPreferred              = consts.WifiModeCellularPreferred
	WifiModeWifiOnly                       = consts.WifiModeWifiOnly
	WifiModeWifiPreferred                  = consts.WifiModeWifiPreferred
	MethodPublish                          = consts.MethodPublish
	MethodRegister                         = consts.MethodRegister
	MethodSubscribe                        = consts.MethodSubscribe
	MethodUnknown                          = consts.MethodUnknown
	CodeErrorInvalidSubscription           = consts.CodeErrorInvalidSubscription
	CodeErrorServiceUnavailable            = consts.CodeErrorServiceUnavailable
	CodeErrorUnspecified                   = consts.CodeErrorUnspecified
	CodeErrorUnsupportedOperation          = consts.CodeErrorUnsupportedOperation
)
View Source
const (
	ActionShowCapabilityDiscoveryOptIn = consts.ActionShowCapabilityDiscoveryOptIn
	ActionWfcImsRegistrationError      = consts.ActionWfcImsRegistrationError
	ExtraWfcRegistrationFailureMessage = consts.ExtraWfcRegistrationFailureMessage
	ExtraWfcRegistrationFailureTitle   = consts.ExtraWfcRegistrationFailureTitle
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type Exception

type Exception struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Exception wraps android.telephony.ims.ImsException.

func (*Exception) GetCode

func (m *Exception) GetCode() (int32, error)

GetCode calls android.telephony.ims.ImsException.getCode.

type Manager

type Manager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Manager wraps android.telephony.ims.ImsManager.

func (*Manager) GetImsMmTelManager

func (m *Manager) GetImsMmTelManager(arg0 int32) (*jni.Object, error)

GetImsMmTelManager calls android.telephony.ims.ImsManager.getImsMmTelManager.

func (*Manager) GetImsRcsManager

func (m *Manager) GetImsRcsManager(arg0 int32) (*jni.Object, error)

GetImsRcsManager calls android.telephony.ims.ImsManager.getImsRcsManager.

func (*Manager) GetProvisioningManager

func (m *Manager) GetProvisioningManager(arg0 int32) (*jni.Object, error)

GetProvisioningManager calls android.telephony.ims.ImsManager.getProvisioningManager.

type MmTelManager

type MmTelManager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MmTelManager wraps android.telephony.ims.ImsMmTelManager.

func (*MmTelManager) GetVoWiFiModeSetting

func (m *MmTelManager) GetVoWiFiModeSetting() (int32, error)

GetVoWiFiModeSetting calls android.telephony.ims.ImsMmTelManager.getVoWiFiModeSetting.

func (*MmTelManager) IsAdvancedCallingSettingEnabled

func (m *MmTelManager) IsAdvancedCallingSettingEnabled() (bool, error)

IsAdvancedCallingSettingEnabled calls android.telephony.ims.ImsMmTelManager.isAdvancedCallingSettingEnabled.

func (*MmTelManager) IsCrossSimCallingEnabled

func (m *MmTelManager) IsCrossSimCallingEnabled() (bool, error)

IsCrossSimCallingEnabled calls android.telephony.ims.ImsMmTelManager.isCrossSimCallingEnabled.

func (*MmTelManager) IsTtyOverVolteEnabled

func (m *MmTelManager) IsTtyOverVolteEnabled() (bool, error)

IsTtyOverVolteEnabled calls android.telephony.ims.ImsMmTelManager.isTtyOverVolteEnabled.

func (*MmTelManager) IsVoWiFiRoamingSettingEnabled

func (m *MmTelManager) IsVoWiFiRoamingSettingEnabled() (bool, error)

IsVoWiFiRoamingSettingEnabled calls android.telephony.ims.ImsMmTelManager.isVoWiFiRoamingSettingEnabled.

func (*MmTelManager) IsVoWiFiSettingEnabled

func (m *MmTelManager) IsVoWiFiSettingEnabled() (bool, error)

IsVoWiFiSettingEnabled calls android.telephony.ims.ImsMmTelManager.isVoWiFiSettingEnabled.

func (*MmTelManager) IsVtSettingEnabled

func (m *MmTelManager) IsVtSettingEnabled() (bool, error)

IsVtSettingEnabled calls android.telephony.ims.ImsMmTelManager.isVtSettingEnabled.

func (*MmTelManager) RegisterImsRegistrationCallback

func (m *MmTelManager) RegisterImsRegistrationCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterImsRegistrationCallback calls android.telephony.ims.ImsMmTelManager.registerImsRegistrationCallback.

func (*MmTelManager) RegisterImsStateCallback

func (m *MmTelManager) RegisterImsStateCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterImsStateCallback calls android.telephony.ims.ImsMmTelManager.registerImsStateCallback.

func (*MmTelManager) RegisterMmTelCapabilityCallback

func (m *MmTelManager) RegisterMmTelCapabilityCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterMmTelCapabilityCallback calls android.telephony.ims.ImsMmTelManager.registerMmTelCapabilityCallback.

func (*MmTelManager) UnregisterImsRegistrationCallback

func (m *MmTelManager) UnregisterImsRegistrationCallback(arg0 *jni.Object) error

UnregisterImsRegistrationCallback calls android.telephony.ims.ImsMmTelManager.unregisterImsRegistrationCallback.

func (*MmTelManager) UnregisterImsStateCallback

func (m *MmTelManager) UnregisterImsStateCallback(arg0 *jni.Object) error

UnregisterImsStateCallback calls android.telephony.ims.ImsMmTelManager.unregisterImsStateCallback.

func (*MmTelManager) UnregisterMmTelCapabilityCallback

func (m *MmTelManager) UnregisterMmTelCapabilityCallback(arg0 *jni.Object) error

UnregisterMmTelCapabilityCallback calls android.telephony.ims.ImsMmTelManager.unregisterMmTelCapabilityCallback.

type MmTelManagerCapabilityCallback

type MmTelManagerCapabilityCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MmTelManagerCapabilityCallback wraps android.telephony.ims.ImsMmTelManager$CapabilityCallback.

func (*MmTelManagerCapabilityCallback) OnCapabilitiesStatusChanged

func (m *MmTelManagerCapabilityCallback) OnCapabilitiesStatusChanged(arg0 *jni.Object) error

OnCapabilitiesStatusChanged calls android.telephony.ims.ImsMmTelManager$CapabilityCallback.onCapabilitiesStatusChanged.

type ProvisioningManager

type ProvisioningManager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ProvisioningManager wraps android.telephony.ims.ProvisioningManager.

func (*ProvisioningManager) GetProvisioningStatusForCapability

func (m *ProvisioningManager) GetProvisioningStatusForCapability(arg0 int32, arg1 int32) (bool, error)

GetProvisioningStatusForCapability calls android.telephony.ims.ProvisioningManager.getProvisioningStatusForCapability.

func (*ProvisioningManager) GetRcsProvisioningStatusForCapability

func (m *ProvisioningManager) GetRcsProvisioningStatusForCapability(arg0 int32, arg1 int32) (bool, error)

GetRcsProvisioningStatusForCapability calls android.telephony.ims.ProvisioningManager.getRcsProvisioningStatusForCapability.

func (*ProvisioningManager) IsProvisioningRequiredForCapability

func (m *ProvisioningManager) IsProvisioningRequiredForCapability(arg0 int32, arg1 int32) (bool, error)

IsProvisioningRequiredForCapability calls android.telephony.ims.ProvisioningManager.isProvisioningRequiredForCapability.

func (*ProvisioningManager) IsRcsProvisioningRequiredForCapability

func (m *ProvisioningManager) IsRcsProvisioningRequiredForCapability(arg0 int32, arg1 int32) (bool, error)

IsRcsProvisioningRequiredForCapability calls android.telephony.ims.ProvisioningManager.isRcsProvisioningRequiredForCapability.

func (*ProvisioningManager) RegisterFeatureProvisioningChangedCallback

func (m *ProvisioningManager) RegisterFeatureProvisioningChangedCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterFeatureProvisioningChangedCallback calls android.telephony.ims.ProvisioningManager.registerFeatureProvisioningChangedCallback.

func (*ProvisioningManager) SetProvisioningStatusForCapability

func (m *ProvisioningManager) SetProvisioningStatusForCapability(
	arg0 int32,
	arg1 int32,
	arg2 bool,
) error

SetProvisioningStatusForCapability calls android.telephony.ims.ProvisioningManager.setProvisioningStatusForCapability.

func (*ProvisioningManager) SetRcsProvisioningStatusForCapability

func (m *ProvisioningManager) SetRcsProvisioningStatusForCapability(
	arg0 int32,
	arg1 int32,
	arg2 bool,
) error

SetRcsProvisioningStatusForCapability calls android.telephony.ims.ProvisioningManager.setRcsProvisioningStatusForCapability.

func (*ProvisioningManager) UnregisterFeatureProvisioningChangedCallback

func (m *ProvisioningManager) UnregisterFeatureProvisioningChangedCallback(arg0 *jni.Object) error

UnregisterFeatureProvisioningChangedCallback calls android.telephony.ims.ProvisioningManager.unregisterFeatureProvisioningChangedCallback.

type ProvisioningManagerFeatureProvisioningCallback

type ProvisioningManagerFeatureProvisioningCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ProvisioningManagerFeatureProvisioningCallback wraps android.telephony.ims.ProvisioningManager$FeatureProvisioningCallback.

func (*ProvisioningManagerFeatureProvisioningCallback) OnFeatureProvisioningChanged

func (m *ProvisioningManagerFeatureProvisioningCallback) OnFeatureProvisioningChanged(
	arg0 int32,
	arg1 int32,
	arg2 bool,
) error

OnFeatureProvisioningChanged calls android.telephony.ims.ProvisioningManager$FeatureProvisioningCallback.onFeatureProvisioningChanged.

func (*ProvisioningManagerFeatureProvisioningCallback) OnRcsFeatureProvisioningChanged

func (m *ProvisioningManagerFeatureProvisioningCallback) OnRcsFeatureProvisioningChanged(
	arg0 int32,
	arg1 int32,
	arg2 bool,
) error

OnRcsFeatureProvisioningChanged calls android.telephony.ims.ProvisioningManager$FeatureProvisioningCallback.onRcsFeatureProvisioningChanged.

type RcsManager

type RcsManager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RcsManager wraps android.telephony.ims.ImsRcsManager.

func (*RcsManager) GetUceAdapter

func (m *RcsManager) GetUceAdapter() (*jni.Object, error)

GetUceAdapter calls android.telephony.ims.ImsRcsManager.getUceAdapter.

func (*RcsManager) RegisterImsRegistrationCallback

func (m *RcsManager) RegisterImsRegistrationCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterImsRegistrationCallback calls android.telephony.ims.ImsRcsManager.registerImsRegistrationCallback.

func (*RcsManager) RegisterImsStateCallback

func (m *RcsManager) RegisterImsStateCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterImsStateCallback calls android.telephony.ims.ImsRcsManager.registerImsStateCallback.

func (*RcsManager) UnregisterImsRegistrationCallback

func (m *RcsManager) UnregisterImsRegistrationCallback(arg0 *jni.Object) error

UnregisterImsRegistrationCallback calls android.telephony.ims.ImsRcsManager.unregisterImsRegistrationCallback.

func (*RcsManager) UnregisterImsStateCallback

func (m *RcsManager) UnregisterImsStateCallback(arg0 *jni.Object) error

UnregisterImsStateCallback calls android.telephony.ims.ImsRcsManager.unregisterImsStateCallback.

type RcsUceAdapter

type RcsUceAdapter struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RcsUceAdapter wraps android.telephony.ims.RcsUceAdapter.

func (*RcsUceAdapter) IsUceSettingEnabled

func (m *RcsUceAdapter) IsUceSettingEnabled() (bool, error)

IsUceSettingEnabled calls android.telephony.ims.RcsUceAdapter.isUceSettingEnabled.

type ReasonInfo

type ReasonInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ReasonInfo wraps android.telephony.ims.ImsReasonInfo.

func NewReasonInfo

func NewReasonInfo(vm *jni.VM, arg0 int32, arg1 int32, arg2 string) (*ReasonInfo, error)

NewReasonInfo creates a new android.telephony.ims.ImsReasonInfo instance.

func (*ReasonInfo) DescribeContents

func (m *ReasonInfo) DescribeContents() (int32, error)

DescribeContents calls android.telephony.ims.ImsReasonInfo.describeContents.

func (*ReasonInfo) GetCode

func (m *ReasonInfo) GetCode() (int32, error)

GetCode calls android.telephony.ims.ImsReasonInfo.getCode.

func (*ReasonInfo) GetExtraCode

func (m *ReasonInfo) GetExtraCode() (int32, error)

GetExtraCode calls android.telephony.ims.ImsReasonInfo.getExtraCode.

func (*ReasonInfo) GetExtraMessage

func (m *ReasonInfo) GetExtraMessage() (string, error)

GetExtraMessage calls android.telephony.ims.ImsReasonInfo.getExtraMessage.

func (*ReasonInfo) ToString

func (m *ReasonInfo) ToString() (string, error)

ToString calls android.telephony.ims.ImsReasonInfo.toString.

func (*ReasonInfo) WriteToParcel

func (m *ReasonInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.telephony.ims.ImsReasonInfo.writeToParcel.

type RegistrationAttributes

type RegistrationAttributes struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RegistrationAttributes wraps android.telephony.ims.ImsRegistrationAttributes.

func (*RegistrationAttributes) DescribeContents

func (m *RegistrationAttributes) DescribeContents() (int32, error)

DescribeContents calls android.telephony.ims.ImsRegistrationAttributes.describeContents.

func (*RegistrationAttributes) Equals

func (m *RegistrationAttributes) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.telephony.ims.ImsRegistrationAttributes.equals.

func (*RegistrationAttributes) GetAttributeFlags

func (m *RegistrationAttributes) GetAttributeFlags() (int32, error)

GetAttributeFlags calls android.telephony.ims.ImsRegistrationAttributes.getAttributeFlags.

func (*RegistrationAttributes) GetSipDetails

func (m *RegistrationAttributes) GetSipDetails() (*jni.Object, error)

GetSipDetails calls android.telephony.ims.ImsRegistrationAttributes.getSipDetails.

func (*RegistrationAttributes) GetTransportType

func (m *RegistrationAttributes) GetTransportType() (int32, error)

GetTransportType calls android.telephony.ims.ImsRegistrationAttributes.getTransportType.

func (*RegistrationAttributes) HashCode

func (m *RegistrationAttributes) HashCode() (int32, error)

HashCode calls android.telephony.ims.ImsRegistrationAttributes.hashCode.

func (*RegistrationAttributes) ToString

func (m *RegistrationAttributes) ToString() (string, error)

ToString calls android.telephony.ims.ImsRegistrationAttributes.toString.

func (*RegistrationAttributes) WriteToParcel

func (m *RegistrationAttributes) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.telephony.ims.ImsRegistrationAttributes.writeToParcel.

type RegistrationManager

type RegistrationManager struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RegistrationManager wraps android.telephony.ims.RegistrationManager.

func (*RegistrationManager) RegisterImsRegistrationCallback

func (m *RegistrationManager) RegisterImsRegistrationCallback(arg0 *jni.Object, arg1 *jni.Object) error

RegisterImsRegistrationCallback calls android.telephony.ims.RegistrationManager.registerImsRegistrationCallback.

func (*RegistrationManager) UnregisterImsRegistrationCallback

func (m *RegistrationManager) UnregisterImsRegistrationCallback(arg0 *jni.Object) error

UnregisterImsRegistrationCallback calls android.telephony.ims.RegistrationManager.unregisterImsRegistrationCallback.

type RegistrationManagerRegistrationCallback

type RegistrationManagerRegistrationCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RegistrationManagerRegistrationCallback wraps android.telephony.ims.RegistrationManager$RegistrationCallback.

func (*RegistrationManagerRegistrationCallback) OnRegistered1

func (m *RegistrationManagerRegistrationCallback) OnRegistered1(arg0 *jni.Object) error

OnRegistered1 calls android.telephony.ims.RegistrationManager$RegistrationCallback.onRegistered.

func (*RegistrationManagerRegistrationCallback) OnRegistered1_1

func (m *RegistrationManagerRegistrationCallback) OnRegistered1_1(arg0 int32) error

OnRegistered1_1 calls android.telephony.ims.RegistrationManager$RegistrationCallback.onRegistered.

func (*RegistrationManagerRegistrationCallback) OnRegistering1

func (m *RegistrationManagerRegistrationCallback) OnRegistering1(arg0 *jni.Object) error

OnRegistering1 calls android.telephony.ims.RegistrationManager$RegistrationCallback.onRegistering.

func (*RegistrationManagerRegistrationCallback) OnRegistering1_1

func (m *RegistrationManagerRegistrationCallback) OnRegistering1_1(arg0 int32) error

OnRegistering1_1 calls android.telephony.ims.RegistrationManager$RegistrationCallback.onRegistering.

func (*RegistrationManagerRegistrationCallback) OnTechnologyChangeFailed

func (m *RegistrationManagerRegistrationCallback) OnTechnologyChangeFailed(arg0 int32, arg1 *jni.Object) error

OnTechnologyChangeFailed calls android.telephony.ims.RegistrationManager$RegistrationCallback.onTechnologyChangeFailed.

func (*RegistrationManagerRegistrationCallback) OnUnregistered

func (m *RegistrationManagerRegistrationCallback) OnUnregistered(arg0 *jni.Object) error

OnUnregistered calls android.telephony.ims.RegistrationManager$RegistrationCallback.onUnregistered.

type SipDetails

type SipDetails struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SipDetails wraps android.telephony.ims.SipDetails.

func (*SipDetails) DescribeContents

func (m *SipDetails) DescribeContents() (int32, error)

DescribeContents calls android.telephony.ims.SipDetails.describeContents.

func (*SipDetails) Equals

func (m *SipDetails) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.telephony.ims.SipDetails.equals.

func (*SipDetails) GetCSeq

func (m *SipDetails) GetCSeq() (int32, error)

GetCSeq calls android.telephony.ims.SipDetails.getCSeq.

func (*SipDetails) GetCallId

func (m *SipDetails) GetCallId() (string, error)

GetCallId calls android.telephony.ims.SipDetails.getCallId.

func (*SipDetails) GetMethod

func (m *SipDetails) GetMethod() (int32, error)

GetMethod calls android.telephony.ims.SipDetails.getMethod.

func (*SipDetails) GetReasonHeaderCause

func (m *SipDetails) GetReasonHeaderCause() (int32, error)

GetReasonHeaderCause calls android.telephony.ims.SipDetails.getReasonHeaderCause.

func (*SipDetails) GetReasonHeaderText

func (m *SipDetails) GetReasonHeaderText() (string, error)

GetReasonHeaderText calls android.telephony.ims.SipDetails.getReasonHeaderText.

func (*SipDetails) GetResponseCode

func (m *SipDetails) GetResponseCode() (int32, error)

GetResponseCode calls android.telephony.ims.SipDetails.getResponseCode.

func (*SipDetails) GetResponsePhrase

func (m *SipDetails) GetResponsePhrase() (string, error)

GetResponsePhrase calls android.telephony.ims.SipDetails.getResponsePhrase.

func (*SipDetails) HashCode

func (m *SipDetails) HashCode() (int32, error)

HashCode calls android.telephony.ims.SipDetails.hashCode.

func (*SipDetails) ToString

func (m *SipDetails) ToString() (string, error)

ToString calls android.telephony.ims.SipDetails.toString.

func (*SipDetails) WriteToParcel

func (m *SipDetails) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.telephony.ims.SipDetails.writeToParcel.

type StateCallback

type StateCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

StateCallback wraps android.telephony.ims.ImsStateCallback.

func (*StateCallback) OnAvailable

func (m *StateCallback) OnAvailable() error

OnAvailable calls android.telephony.ims.ImsStateCallback.onAvailable.

func (*StateCallback) OnError

func (m *StateCallback) OnError() error

OnError calls android.telephony.ims.ImsStateCallback.onError.

func (*StateCallback) OnUnavailable

func (m *StateCallback) OnUnavailable(arg0 int32) error

OnUnavailable calls android.telephony.ims.ImsStateCallback.onUnavailable.

Directories

Path Synopsis
Package feature provides Go bindings for android.telephony.ims.feature.
Package feature provides Go bindings for android.telephony.ims.feature.
Package stub provides Go bindings for android.telephony.ims.stub.
Package stub provides Go bindings for android.telephony.ims.stub.

Jump to

Keyboard shortcuts

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