| Modifier and Type | Class and Description |
|---|---|
static interface |
CXProvider.Block_reportNewIncomingCallWithUUIDUpdateCompletion |
static interface |
CXProvider.Block_reportNewIncomingVoIPPushPayloadCompletion |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
CXProvider(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static CXProvider |
alloc() |
static CXProvider |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
CXProviderConfiguration |
configuration()
The receiver's current configuration.
|
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static long |
hash_static() |
CXProvider |
init() |
CXProvider |
initWithConfiguration(CXProviderConfiguration configuration)
Initialize a new provider instance with the supplied configuration
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
void |
invalidate()
Invalidate the receiver.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static CXProvider |
new_objc() |
NSArray<? extends CXCallAction> |
pendingCallActionsOfClassWithCallUUID(org.moe.natj.objc.Class callActionClass,
NSUUID callUUID)
Returns subset of call actions contained in any transaction in -pendingTransactions of the specified class and with the specified call UUID.
|
NSArray<? extends CXTransaction> |
pendingTransactions()
List of all transactions that are incomplete.
|
void |
reportCallWithUUIDEndedAtDateReason(NSUUID UUID,
NSDate dateEnded,
long endedReason)
Report that a call ended.
|
void |
reportCallWithUUIDUpdated(NSUUID UUID,
CXCallUpdate update)
Report an update to call information.
|
void |
reportNewIncomingCallWithUUIDUpdateCompletion(NSUUID UUID,
CXCallUpdate update,
CXProvider.Block_reportNewIncomingCallWithUUIDUpdateCompletion completion)
Report a new incoming call to the system.
|
static void |
reportNewIncomingVoIPPushPayloadCompletion(NSDictionary<?,?> dictionaryPayload,
CXProvider.Block_reportNewIncomingVoIPPushPayloadCompletion completion)
From within a Notification Service Extension, request the containing application be launched to handle an incoming VoIP call.
|
void |
reportOutgoingCallWithUUIDConnectedAtDate(NSUUID UUID,
NSDate dateConnected)
Report that an outgoing call connected.
|
void |
reportOutgoingCallWithUUIDStartedConnectingAtDate(NSUUID UUID,
NSDate dateStartedConnecting)
Report that an outgoing call started connecting.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setConfiguration(CXProviderConfiguration value)
The receiver's current configuration.
|
void |
setDelegateQueue(CXProviderDelegate delegate,
NSObject queue)
Set delegate and optional queue for delegate callbacks to be performed on.
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static CXProvider alloc()
public static CXProvider allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static CXProvider new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public CXProviderConfiguration configuration()
public CXProvider init()
public CXProvider initWithConfiguration(CXProviderConfiguration configuration)
public void invalidate()
public NSArray<? extends CXCallAction> pendingCallActionsOfClassWithCallUUID(org.moe.natj.objc.Class callActionClass, NSUUID callUUID)
public NSArray<? extends CXTransaction> pendingTransactions()
public void reportCallWithUUIDEndedAtDateReason(NSUUID UUID, NSDate dateEnded, long endedReason)
public void reportCallWithUUIDUpdated(NSUUID UUID, CXCallUpdate update)
public void reportNewIncomingCallWithUUIDUpdateCompletion(NSUUID UUID, CXCallUpdate update, CXProvider.Block_reportNewIncomingCallWithUUIDUpdateCompletion completion)
If completion is invoked with a non-nil `error`, the incoming call has been disallowed by the system and will not be displayed, so the provider should not proceed with the call.
Completion block will be called on delegate queue, if specified, otherwise on a private serial queue.
public void reportOutgoingCallWithUUIDConnectedAtDate(NSUUID UUID, NSDate dateConnected)
public void reportOutgoingCallWithUUIDStartedConnectingAtDate(NSUUID UUID, NSDate dateStartedConnecting)
public void setConfiguration(CXProviderConfiguration value)
public void setDelegateQueue(CXProviderDelegate delegate, NSObject queue)
public static void reportNewIncomingVoIPPushPayloadCompletion(NSDictionary<?,?> dictionaryPayload, CXProvider.Block_reportNewIncomingVoIPPushPayloadCompletion completion)