webengine/osswebengine/WebCore/platform/network/symbian/SynchLoader.h
branchRCL_3
changeset 34 220a17280356
parent 0 dd21522fd290
child 48 79859ed3eea9
equal deleted inserted replaced
32:ea4b2e4f7cac 34:220a17280356
    74     void cancel(const ResourceError&);
    74     void cancel(const ResourceError&);
    75     ResourceResponse resourceResponse() const { return m_response; }
    75     ResourceResponse resourceResponse() const { return m_response; }
    76     ResourceError resourceError() const { return m_error; }
    76     ResourceError resourceError() const { return m_error; }
    77     Vector<char> data() const { return m_data; }
    77     Vector<char> data() const { return m_data; }
    78     ResourceHandle* resourceHandle() const { return m_resourceHandle.get(); }
    78     ResourceHandle* resourceHandle() const { return m_resourceHandle.get(); }
       
    79     void handleSyncRequestTimeOut();
    79 
    80 
    80 private:
    81 private:
    81     SynchResourceHandleClient(TRequestStatus&, const ResourceRequest&, Frame*);
    82     SynchResourceHandleClient(TRequestStatus&, const ResourceRequest&, Frame*);
    82     
    83     
    83     RefPtr<SynchLoader> loader() { return m_loader; }
    84     RefPtr<SynchLoader> loader() { return m_loader; }
    90     ResourceError m_error;
    91     ResourceError m_error;
    91     Vector<char> m_data;
    92     Vector<char> m_data;
    92     RefPtr<SynchLoader> m_loader;
    93     RefPtr<SynchLoader> m_loader;
    93     RefPtr<ResourceHandle> m_resourceHandle;
    94     RefPtr<ResourceHandle> m_resourceHandle;
    94     TRequestStatus* m_status;
    95     TRequestStatus* m_status;
       
    96     CPeriodic*  m_syncRequestTimer; // <<owned>> 
    95         
    97         
    96 }; // end class SynchResourceHandleClient
    98 }; // end class SynchResourceHandleClient
    97 
    99 
    98 } // End namespace WebCore
   100 } // End namespace WebCore
    99 
   101