WKPageStateClient.h [plain text]
#pragma once
#include <WebKit/WKBase.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef void (*WKPageStateClientWillChangeCallback)(const void* clientInfo);
typedef void (*WKPageStateClientDidChangeCallback)(const void* clientInfo);
typedef struct WKPageStateClientBase {
int version;
const void * clientInfo;
} WKPageStateClientBase;
typedef struct WKPageStateClientV0 {
WKPageStateClientBase base;
WKPageStateClientWillChangeCallback willChangeIsLoading;
WKPageStateClientDidChangeCallback didChangeIsLoading;
WKPageStateClientWillChangeCallback willChangeTitle;
WKPageStateClientDidChangeCallback didChangeTitle;
WKPageStateClientWillChangeCallback willChangeActiveURL;
WKPageStateClientDidChangeCallback didChangeActiveURL;
WKPageStateClientWillChangeCallback willChangeHasOnlySecureContent;
WKPageStateClientDidChangeCallback didChangeHasOnlySecureContent;
WKPageStateClientWillChangeCallback willChangeEstimatedProgress;
WKPageStateClientDidChangeCallback didChangeEstimatedProgress;
WKPageStateClientWillChangeCallback willChangeCanGoBack;
WKPageStateClientDidChangeCallback didChangeCanGoBack;
WKPageStateClientWillChangeCallback willChangeCanGoForward;
WKPageStateClientDidChangeCallback didChangeCanGoForward;
WKPageStateClientWillChangeCallback willChangeNetworkRequestsInProgress;
WKPageStateClientDidChangeCallback didChangeNetworkRequestsInProgress;
WKPageStateClientWillChangeCallback willChangeCertificateInfo;
WKPageStateClientDidChangeCallback didChangeCertificateInfo;
WKPageStateClientWillChangeCallback willChangeWebProcessIsResponsive;
WKPageStateClientDidChangeCallback didChangeWebProcessIsResponsive;
WKPageStateClientDidChangeCallback didSwapWebProcesses;
} WKPageStateClientV0;
#ifdef __cplusplus
}
#endif