XCTRunnerDaemonSession.h 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. //
  2. // Generated by class-dump 3.5 (64 bit).
  3. //
  4. // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  5. //
  6. #import "XCTestManager_TestsInterface-Protocol.h"
  7. #import "XCEventGenerator.h"
  8. #import <WebDriverAgentLib/CDStructures.h>
  9. #import <UIKit/UIKit.h>
  10. @class NSMutableDictionary, NSXPCConnection, XCSynthesizedEventRecord;
  11. #if !TARGET_OS_TV // tvOS does not provide relevant APIs
  12. @class CLLocation;
  13. #endif
  14. @protocol XCTUIApplicationMonitor, XCTAXClient, XCTestManager_ManagerInterface;
  15. // iOS since 10.3
  16. @interface XCTRunnerDaemonSession : NSObject <XCTestManager_TestsInterface>
  17. {
  18. NSObject<OS_dispatch_queue> *_queue;
  19. id <XCTUIApplicationMonitor> _applicationMonitor;
  20. id <XCTAXClient> _accessibilityClient;
  21. NSXPCConnection *_connection;
  22. unsigned long long _daemonProtocolVersion;
  23. NSMutableDictionary *_invalidationHandlers;
  24. }
  25. @property(retain) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
  26. @property id <XCTAXClient> accessibilityClient; // @synthesize accessibilityClient=_accessibilityClient;
  27. @property id <XCTUIApplicationMonitor> applicationMonitor; // @synthesize applicationMonitor=_applicationMonitor;
  28. @property(retain) NSMutableDictionary *invalidationHandlers; // @synthesize invalidationHandlers=_invalidationHandlers;
  29. @property(retain) NSXPCConnection *connection; // @synthesize connection=_connection;
  30. @property(readonly) BOOL useLegacyEventCoordinateTransformationPath;
  31. @property unsigned long long daemonProtocolVersion;
  32. @property(readonly) id <XCTestManager_ManagerInterface> daemonProxy;
  33. + (instancetype)sharedSession;
  34. - (void)injectVoiceRecognitionAudioInputPaths:(id)arg1 completion:(CDUnknownBlockType)arg2;
  35. - (void)injectAssistantRecognitionStrings:(id)arg1 completion:(CDUnknownBlockType)arg2;
  36. - (void)startSiriUIRequestWithAudioFileURL:(id)arg1 completion:(CDUnknownBlockType)arg2;
  37. - (void)startSiriUIRequestWithText:(id)arg1 completion:(CDUnknownBlockType)arg2;
  38. - (void)requestDTServiceHubConnectionWithReply:(CDUnknownBlockType)arg1;
  39. - (void)enableFauxCollectionViewCells:(CDUnknownBlockType)arg1;
  40. - (void)loadAccessibilityWithTimeout:(double)arg1 reply:(CDUnknownBlockType)arg2;
  41. - (void)setAXTimeout:(double)arg1 reply:(CDUnknownBlockType)arg2;
  42. - (void)requestScreenshotWithReply:(CDUnknownBlockType)arg1;
  43. - (void)sendString:(id)arg1 maximumFrequency:(unsigned long long)arg2 completion:(CDUnknownBlockType)arg3;
  44. - (void)updateDeviceOrientation:(long long)arg1 completion:(CDUnknownBlockType)arg2;
  45. - (void)performDeviceEvent:(id)arg1 completion:(CDUnknownBlockType)arg2;
  46. - (void)synthesizeEvent:(XCSynthesizedEventRecord *)arg1 completion:(void (^)(NSError *))arg2;
  47. - (void)requestElementAtPoint:(CGPoint)arg1 reply:(CDUnknownBlockType)arg2;
  48. - (void)fetchParameterizedAttributeForElement:(id)arg1 attribute:(id)arg2 parameter:(id)arg3 reply:(CDUnknownBlockType)arg4;
  49. - (void)setAttribute:(id)arg1 value:(id)arg2 element:(id)arg3 reply:(CDUnknownBlockType)arg4;
  50. - (void)fetchAttributesForElement:(id)arg1 attributes:(id)arg2 reply:(CDUnknownBlockType)arg3;
  51. - (void)snapshotForElement:(id)arg1 attributes:(id)arg2 parameters:(id)arg3 reply:(void (^)(id/*XCElementSnapshot*/, NSError *))arg4;
  52. - (void)terminateApplicationWithBundleID:(id)arg1 completion:(CDUnknownBlockType)arg2;
  53. - (void)performAccessibilityAction:(int)arg1 onElement:(id)arg2 value:(id)arg3 reply:(CDUnknownBlockType)arg4;
  54. - (void)unregisterForAccessibilityNotification:(int)arg1 registrationToken:(id)arg2 reply:(CDUnknownBlockType)arg3;
  55. - (void)registerForAccessibilityNotification:(int)arg1 reply:(CDUnknownBlockType)arg2;
  56. - (void)launchApplicationWithBundleID:(id)arg1 arguments:(id)arg2 environment:(id)arg3 completion:(CDUnknownBlockType)arg4;
  57. - (void)startMonitoringApplicationWithBundleID:(id)arg1;
  58. - (void)requestBackgroundAssertionForPID:(int)arg1 reply:(CDUnknownBlockType)arg2;
  59. - (void)requestAutomationSessionForTestTargetWithPID:(int)arg1 reply:(CDUnknownBlockType)arg2;
  60. - (void)requestIDEConnectionSocketForSessionIdentifier:(id)arg1 reply:(CDUnknownBlockType)arg2;
  61. - (void)_XCT_receivedAccessibilityNotification:(int)arg1 withPayload:(id)arg2;
  62. - (void)_XCT_applicationWithBundleID:(id)arg1 didUpdatePID:(int)arg2 andState:(unsigned long long)arg3;
  63. - (void)unregisterInvalidationHandlerWithToken:(id)arg1;
  64. - (id)registerInvalidationHandler:(CDUnknownBlockType)arg1;
  65. - (void)_reportInvalidation;
  66. - (id)initWithConnection:(id)arg1;
  67. // Since Xcode 14.3
  68. - (void)openURL:(NSURL *)arg1 usingApplication:(NSString *)arg2 completion:(void (^)(_Bool, NSError *))arg3;
  69. - (void)openDefaultApplicationForURL:(NSURL *)arg1 completion:(void (^)(_Bool, NSError *))arg2;
  70. #if !TARGET_OS_TV // tvOS does not provide relevant APIs
  71. - (void)setSimulatedLocation:(CLLocation *)arg1 completion:(void (^)(_Bool, NSError *))arg2;
  72. - (void)getSimulatedLocationWithReply:(void (^)(CLLocation *, NSError *))arg1;
  73. - (void)clearSimulatedLocationWithReply:(void (^)(_Bool, NSError *))arg1;
  74. @property(readonly) _Bool supportsLocationSimulation;
  75. #endif
  76. // Since Xcode 10.2
  77. - (void)launchApplicationWithPath:(NSString *)arg1
  78. bundleID:(NSString *)arg2
  79. arguments:(NSArray *)arg3
  80. environment:(NSDictionary *)arg4
  81. completion:(void (^)(_Bool, NSError *))arg5;
  82. @end