Revert "[CherryPick] Input Method upversion"
[framework/web/webkit-efl.git] / Source / WebKit2 / UIProcess / API / efl / ewk_url_scheme_request_private.h
old mode 100755 (executable)
new mode 100644 (file)
index 30fd6f5..e5dd417
 #ifndef ewk_url_scheme_request_private_h
 #define ewk_url_scheme_request_private_h
 
-#include "WKAPICast.h"
 #include "WKBase.h"
-#include "WKEinaSharedString.h"
-#include "WKRetainPtr.h"
-#include "WKSoupRequestManager.h"
 
-/**
- * \struct  Ewk_Url_Scheme_Request
- * @brief   Contains the URL scheme request data.
- */
-struct Ewk_Url_Scheme_Request : public RefCounted<Ewk_Url_Scheme_Request> {
-    static PassRefPtr<Ewk_Url_Scheme_Request> create(WKSoupRequestManagerRef manager, WKURLRef url, uint64_t requestID)
-    {
-        if (!manager || !url)
-            return 0;
-
-        return adoptRef(new Ewk_Url_Scheme_Request(manager, url, requestID));
-    }
-
-    uint64_t id() const;
-    const char* url() const;
-    const char* scheme() const;
-    const char* path() const;
-
-    void finish(const void* contentData, uint64_t contentLength, const char* mimeType);
+typedef struct _Ewk_Url_Scheme_Request Ewk_Url_Scheme_Request;
+typedef struct _Ewk_Context Ewk_Context;
 
-private:
-    Ewk_Url_Scheme_Request(WKSoupRequestManagerRef manager, WKURLRef urlRef, uint64_t requestID);
+Ewk_Url_Scheme_Request* ewk_url_scheme_request_new(WKSoupRequestManagerRef, WKURLRef, uint64_t requestID);
 
-    WKRetainPtr<WKSoupRequestManagerRef> m_wkRequestManager;
-    WKEinaSharedString m_url;
-    uint64_t m_requestID;
-    WKEinaSharedString m_scheme;
-    WKEinaSharedString m_path;
-};
+uint64_t ewk_url_scheme_request_id_get(const Ewk_Url_Scheme_Request* request);
 
 #endif // ewk_url_scheme_request_private_h