webengine/osswebengine/WebKit/s60/plugins/PluginStream.h
branchRCL_3
changeset 48 79859ed3eea9
parent 47 e1bea15f9a39
child 49 919f36ff910f
equal deleted inserted replaced
47:e1bea15f9a39 48:79859ed3eea9
    35     PluginStream(PluginSkin* pluginskin, WebCore::NetscapePlugInStreamLoaderClient* loaderclient,
    35     PluginStream(PluginSkin* pluginskin, WebCore::NetscapePlugInStreamLoaderClient* loaderclient,
    36             void* notifydata = 0);
    36             void* notifydata = 0);
    37     virtual ~PluginStream();
    37     virtual ~PluginStream();
    38     
    38     
    39 public:
    39 public:
    40     void createNPStreamL(TPtrC8 url, TPtrC16 mimetype, long long length, const char* headers);
    40     void createNPStreamL(TPtrC8 url, TPtrC16 mimetype, long long length);
    41     void writeStreamL(const char* data, int length);
    41     void writeStreamL(const char* data, int length);
    42     void destroyStream(int reason, TDesC* failedUrl=NULL);  
    42     void destroyStream(int reason);  
    43     void close();
    43     void close();
    44     
    44     
    45 private:
    45 private:
    46     void generateTempFileL();
    46     void generateTempFileL();
    47     void writeStreamToPluginL(const char* data, int length);
    47     void writeStreamToPluginL(const char* data, int length);