Chromium Code Reviews| Index: testing/iossim/iossim.mm |
| diff --git a/testing/iossim/iossim.mm b/testing/iossim/iossim.mm |
| index 6187973183aa4fa7443222af3724c0a807d5c981..e3f2bb33e29f6f789583ee526daaf7eba4e045f2 100644 |
| --- a/testing/iossim/iossim.mm |
| +++ b/testing/iossim/iossim.mm |
| @@ -14,34 +14,49 @@ |
| // For best results, the iOS Simulator application should not be running when |
| // iossim is invoked. |
| // |
| -// Headers for the iPhoneSimulatorRemoteClient framework used in this tool are |
| -// generated by class-dump, via GYP. |
| +// Headers for iPhoneSimulatorRemoteClient and other frameworks used in this |
| +// tool are generated by class-dump, via GYP. |
| // (class-dump is available at http://www.codethecode.com/projects/class-dump/) |
| // |
| // However, there are some forward declarations required to get things to |
| -// compile. Also, the DTiPhoneSimulatorSessionDelegate protocol is referenced |
| -// by the iPhoneSimulatorRemoteClient framework, but not defined in the object |
| -// file, so it must be defined here before importing the generated |
| -// iPhoneSimulatorRemoteClient.h file. |
| +// compile. |
| -@class DTiPhoneSimulatorApplicationSpecifier; |
| -@class DTiPhoneSimulatorSession; |
| -@class DTiPhoneSimulatorSessionConfig; |
| -@class DTiPhoneSimulatorSystemRoot; |
| -@class DVTiPhoneSimulatorMessenger; |
| +#if defined(XCODE_6) |
| +@class DVTStackBacktrace; |
| +#import "DVTFoundation.h" |
| +#endif |
| -@interface DVTPlatform : NSObject |
| -+ (BOOL)loadAllPlatformsReturningError:(id*)arg1; |
| +@protocol OS_dispatch_queue |
| @end |
| - |
| @protocol OS_dispatch_source |
| @end |
| -@protocol OS_dispatch_queue |
| +#if defined(XCODE_6) |
| +@protocol OS_xpc_object |
| @end |
| -@class DVTDispatchLock; |
| +@protocol SimBridge; |
| +@class SimDeviceSet; |
| +@class SimDeviceType; |
| +@class SimRuntime; |
| +@class SimServiceConnectionManager; |
| +#import "CoreSimulator.h" |
| +#endif |
| + |
| +@interface DVTPlatform : NSObject |
| ++ (BOOL)loadAllPlatformsReturningError:(id*)arg1; |
| +@end |
| +@class DTiPhoneSimulatorApplicationSpecifier; |
| +@class DTiPhoneSimulatorSession; |
| +@class DTiPhoneSimulatorSessionConfig; |
| +@class DTiPhoneSimulatorSystemRoot; |
| @class DVTConfinementServiceConnection; |
| +@class DVTDispatchLock; |
| +@class DVTiPhoneSimulatorMessenger; |
| +@class DVTNotificationToken; |
| @class DVTTask; |
| - |
| +// The DTiPhoneSimulatorSessionDelegate protocol is referenced |
| +// by the iPhoneSimulatorRemoteClient framework, but not defined in the object |
| +// file, so it must be defined here before importing the generated |
| +// iPhoneSimulatorRemoteClient.h file. |
| @protocol DTiPhoneSimulatorSessionDelegate |
|
justincohen
2014/06/13 13:36:07
Should we fix this as well, and actually pull this
lliabraa
2014/06/13 14:03:44
I'm not sure how. I've class-dumped every framewor
|
| - (void)session:(DTiPhoneSimulatorSession*)session |
| didEndWithError:(NSError*)error; |
| @@ -49,7 +64,6 @@ |
| didStart:(BOOL)started |
| withError:(NSError*)error; |
| @end |
| - |
| #import "DVTiPhoneSimulatorRemoteClient.h" |
| // An undocumented system log key included in messages from launchd. The value |