WebSoupCustomProtocolRequestManagerClient.h [plain text]
#ifndef WebSoupCustomProtocolRequestManagerClient_h
#define WebSoupCustomProtocolRequestManagerClient_h
#include "APIClient.h"
#include "WKAPICast.h"
#include "WKSoupCustomProtocolRequestManager.h"
namespace API {
template<> struct ClientTraits<WKSoupCustomProtocolRequestManagerClientBase> {
typedef std::tuple<WKSoupCustomProtocolRequestManagerClientV0> Versions;
};
}
namespace WebCore {
class ResourceRequest;
}
namespace WebKit {
class WebSoupCustomProtocolRequestManager;
class WebSoupCustomProtocolRequestManagerClient : public API::Client<WKSoupCustomProtocolRequestManagerClientBase> {
public:
bool startLoading(WebSoupCustomProtocolRequestManager*, uint64_t customProtocolID, const WebCore::ResourceRequest&);
void stopLoading(WebSoupCustomProtocolRequestManager*, uint64_t customProtocolID);
};
}
#endif // WebSoupCustomProtocolRequestManagerClient_h