equal
deleted
inserted
replaced
49 |
49 |
50 class NetscapePlugInStreamLoaderClient |
50 class NetscapePlugInStreamLoaderClient |
51 { |
51 { |
52 |
52 |
53 public: |
53 public: |
54 static NetscapePlugInStreamLoaderClient* NewL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0); |
54 static NetscapePlugInStreamLoaderClient* NewL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0, TBool notify = EFalse); |
55 static NetscapePlugInStreamLoaderClient* NewL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0); |
55 static NetscapePlugInStreamLoaderClient* NewL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0, TBool notify = EFalse); |
56 virtual ~NetscapePlugInStreamLoaderClient(); |
56 virtual ~NetscapePlugInStreamLoaderClient(); |
57 |
57 |
58 void start(); |
58 void start(); |
59 void stop(); |
59 void stop(); |
60 void cancelWithError(const ResourceError& error); |
60 void cancelWithError(const ResourceError& error); |
63 void didReceiveResponse(const ResourceResponse&); |
63 void didReceiveResponse(const ResourceResponse&); |
64 void didReceiveData(const char*, int, long long); |
64 void didReceiveData(const char*, int, long long); |
65 void didFinishLoading(); |
65 void didFinishLoading(); |
66 void didFail(const ResourceError& error); |
66 void didFail(const ResourceError& error); |
67 void didCancel(const ResourceError& error); |
67 void didCancel(const ResourceError& error); |
|
68 TBool notify() { return m_notify; } |
68 |
69 |
69 private: |
70 private: |
70 void ConstructL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0); |
71 void ConstructL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0, TBool notify = EFalse); |
71 void ConstructL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0); |
72 void ConstructL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0, TBool notify = EFalse); |
72 |
73 |
73 NetscapePlugInStreamLoaderClient(); |
74 NetscapePlugInStreamLoaderClient(); |
74 |
75 |
75 private: |
76 private: |
76 Frame* m_frame; |
77 Frame* m_frame; |
78 ResourceRequest* m_request; |
79 ResourceRequest* m_request; |
79 NetscapePlugInStreamLoader* m_loader; |
80 NetscapePlugInStreamLoader* m_loader; |
80 PluginSkin* m_pluginskin; // not owned |
81 PluginSkin* m_pluginskin; // not owned |
81 void* m_notifydata; // not owned |
82 void* m_notifydata; // not owned |
82 int m_error; |
83 int m_error; |
|
84 TBool m_notify; |
83 |
85 |
84 }; |
86 }; |
85 |
87 |
86 } //namespace |
88 } //namespace |
87 |
89 |