WebKit:
[WebKit-https.git] / WebKit / Plugins.subproj / WebPluginContainerCheck.h
1 //
2 //  WebPluginContainerCheck.h
3 //  WebKit
4 //
5 //  Copyright (c) 2005 Apple Computer, Inc. All rights reserved.
6 //
7
8 #import <Foundation/Foundation.h>
9
10 @class NSURLRequest;
11 @class NSString;
12 @class WebPluginController;
13 @class WebPolicyDecisionListener;
14
15 @interface WebPluginContainerCheck : NSObject
16 {
17     NSURLRequest *_request;
18     NSString *_target;
19     WebPluginController *_controller;
20     id _resultObject;
21     SEL _resultSelector;
22     BOOL _done;
23     WebPolicyDecisionListener *_listener;
24 }
25
26 + (id)checkWithRequest:(NSURLRequest *)request target:(NSString *)target resultObject:(id)obj selector:(SEL)selector controller:(WebPluginController *)controller;
27
28 - (id)initWithRequest:(NSURLRequest *)request target:(NSString *)target resultObject:(id)obj selector:(SEL)selector controller:(WebPluginController *)controller;
29
30 - (void)start;
31
32 - (void)cancel;
33
34 @end