PrivateHeaders/SimulatorBridge/SimulatorBridge.h (51 lines of code) (raw):
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#import <objc/NSObject.h>
#import "AXPTranslationRuntimeHelper-Protocol.h"
#import "SimulatorBridge-Protocol.h"
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
@class CLSimulationManager, NSDistantObject, NSString;
@protocol AccessibilityNotificationUpstream, OS_dispatch_queue;
@interface SimulatorBridge : NSObject <AXPTranslationRuntimeHelper, SimulatorBridge>
{
_Bool _accessibilityEnabled;
NSDistantObject<AccessibilityNotificationUpstream> *_accessibilityUpstreamProxy;
NSObject<OS_dispatch_queue> *_accessibilityUpstreamQueue;
struct __AXObserver *_axEventObserver;
CLSimulationManager *_locationSimulationManager;
}
@property(retain, nonatomic) CLSimulationManager *locationSimulationManager; // @synthesize locationSimulationManager=_locationSimulationManager;
@property(nonatomic) struct __AXObserver *axEventObserver; // @synthesize axEventObserver=_axEventObserver;
- (void)sendRemoteButtonInput:(float)arg1 toButtonA:(_Bool)arg2;
- (void)sendGameControllerPausedEvent:(_Bool)arg1;
- (void)sendGameControllerData:(in bycopy id)arg1;
- (void)startListeningForGameControllerClients;
- (void)setLocationWithLatitude:(double)arg1 andLongitude:(double)arg2;
- (void)setLocationScenarioWithPath:(in bycopy id)arg1;
- (void)setLocationScenario:(in bycopy id)arg1;
- (out bycopy id)localizedNameForLocationScenario:(in bycopy id)arg1;
- (out bycopy id)availableLocationScenarios;
- (_Bool)createLocationManager;
- (void)setCADebugOption:(unsigned int)arg1 enabled:(_Bool)arg2;
- (_Bool)getCADebugOption:(unsigned int)arg1;
- (out bycopy id)accessibilityElementForPoint:(double)arg1 andY:(double)arg2 displayId:(unsigned int)arg3;
- (out bycopy id)accessibilityElementsWithDisplayId:(unsigned int)arg1;
- (out bycopy id)updateAccessibilityElement:(id)arg1;
- (id)_convertAXUIElementToDictionary:(struct __AXUIElement *)arg1;
- (_Bool)performDecrementAction:(id)arg1;
- (_Bool)performIncrementAction:(id)arg1;
- (_Bool)performPressAction:(id)arg1;
- (struct __AXUIElement *)_copyElementFromElementDictionary:(id)arg1;
- (void)enableAccessibility;
- (void)_initializeAccessibility;
- (void)handleNotification:(unsigned long long)arg1 data:(id)arg2 associatedObject:(id)arg3;
- (void)setupAccessibilityUpstreamObject;
- (_Bool)requiresAXRuntimeInitialization;
- (_Bool)isSystemWideElement;
- (void)handleScreenChange;
- (id)processPlatformTranslationRequestWithData:(in bycopy id)arg1;
- (void)setHardwareKeyboardEnabled:(_Bool)arg1 keyboardType:(unsigned char)arg2;
// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) Class superclass;
@end
#pragma GCC diagnostic pop