26 #ifndef ewk_url_scheme_request_private_h 27 #define ewk_url_scheme_request_private_h 29 #include "WKAPICast.h" 31 #include "WKEinaSharedString.h" 32 #include "WKRetainPtr.h" 33 #include "WKSoupCustomProtocolRequestManager.h" 34 #include "ewk_object_private.h" 44 static RefPtr<EwkUrlSchemeRequest> create(WKSoupCustomProtocolRequestManagerRef manager, API::URLRequest* urlRequest, uint64_t requestID)
46 if (!manager || !urlRequest)
53 const char* url()
const;
54 const char* scheme()
const;
55 const char* path()
const;
57 void finish(
const void* contentData, uint64_t contentLength,
const char* mimeType);
60 EwkUrlSchemeRequest(WKSoupCustomProtocolRequestManagerRef manager, API::URLRequest* urlRequest, uint64_t requestID);
62 WKRetainPtr<WKSoupCustomProtocolRequestManagerRef> m_wkRequestManager;
63 WKEinaSharedString m_url;
65 WKEinaSharedString m_scheme;
66 WKEinaSharedString m_path;
69 #endif // ewk_url_scheme_request_private_h Definition: ewk_object_private.h:31
Contains the URL scheme request data.
Definition: ewk_url_scheme_request_private.h:40