6 #include "IWebLoadRequest.h"
8 #include "WebLoadRequestCompletionCallback.h"
9 #include "PendingWebRequestsContainer.h"
10 #include "CallbackCollection.h"
17 namespace WebConnectivityStates
41 void PerformValidation();
43 const WebConnectivityStates::VALUES GetCurrentState()
const {
return m_validationState; }
44 const bool IsValid()
const {
return m_validationState == WebConnectivityStates::Online; }
45 const bool IsValidating()
const {
return m_validationState == WebConnectivityStates::Validating; }
52 void HandleConnectionChanged(
const bool &connected);
53 void HandleCaptivePortalCheckResponse(
IWebResponse& webResponse);
54 void SetState(WebConnectivityStates::VALUES state);
62 WebConnectivityStates::VALUES m_validationState;