Rename WKProcessClass to WKProcessPool
[WebKit-https.git] / Source / WebKit2 / UIProcess / API / Cocoa / WKProcessClass.mm
index af0b27d..1f16aff 100644 (file)
  */
 
 #import "config.h"
-#import "WKProcessClassInternal.h"
+#import "WKProcessClass.h"
 
 #if WK_API_ENABLED
 
-#import "HistoryClient.h"
-#import "WKObject.h"
-#import "WKProcessClassConfigurationPrivate.h"
-#import "WebCertificateInfo.h"
-#import "WebContext.h"
-#import <WebCore/CertificateInfo.h>
-#import <wtf/RetainPtr.h>
-
-#if PLATFORM(IOS)
-#import <WebCore/WebCoreThreadSystemInterface.h>
-#endif
-
 @implementation WKProcessClass
-
-- (instancetype)init
-{
-    return [self initWithConfiguration:adoptNS([[WKProcessClassConfiguration alloc] init]).get()];
-}
-
-- (instancetype)initWithConfiguration:(WKProcessClassConfiguration *)configuration
-{
-    if (!(self = [super init]))
-        return nil;
-
-    _configuration = adoptNS([configuration copy]);
-
-#if PLATFORM(IOS)
-    // FIXME: Remove once <rdar://problem/15256572> is fixed.
-    InitWebCoreThreadSystemInterface();
-#endif
-
-    String bundlePath;
-    if (NSURL *bundleURL = [_configuration _injectedBundleURL]) {
-        if (!bundleURL.isFileURL)
-            [NSException raise:NSInvalidArgumentException format:@"Injected Bundle URL must be a file URL"];
-
-        bundlePath = bundleURL.path;
-    }
-
-    API::Object::constructInWrapper<WebKit::WebContext>(self, bundlePath);
-    _context->setHistoryClient(std::make_unique<WebKit::HistoryClient>());
-
-    return self;
-}
-
-- (void)dealloc
-{
-    _context->~WebContext();
-
-    [super dealloc];
-}
-
-- (NSString *)description
-{
-    return [NSString stringWithFormat:@"<%@: %p; configuration = %@>", NSStringFromClass(self.class), self, _configuration.get()];
-}
-
-- (WKProcessClassConfiguration *)configuration
-{
-    return [[_configuration copy] autorelease];
-}
-
-- (API::Object&)_apiObject
-{
-    return *_context;
-}
-
 @end
 
-@implementation WKProcessClass (WKPrivate)
-
-- (void)_setAllowsSpecificHTTPSCertificate:(NSArray *)certificateChain forHost:(NSString *)host
-{
-    _context->allowSpecificHTTPSCertificateForHost(WebKit::WebCertificateInfo::create(WebCore::CertificateInfo((CFArrayRef)certificateChain)).get(), host);
-}
-
-@end
-
-#endif // WK_API_ENABLED
+#endif