Merge "Add validation type definition to support multiple probe result"
This commit is contained in:
@@ -40,6 +40,20 @@ oneway interface INetworkMonitor {
|
|||||||
// for https probe.
|
// for https probe.
|
||||||
const int NETWORK_TEST_RESULT_PARTIAL_CONNECTIVITY = 2;
|
const int NETWORK_TEST_RESULT_PARTIAL_CONNECTIVITY = 2;
|
||||||
|
|
||||||
|
// Network validation flags indicate probe result and types. If no NETWORK_VALIDATION_RESULT_*
|
||||||
|
// are set, then it's equal to NETWORK_TEST_RESULT_INVALID. If NETWORK_VALIDATION_RESULT_VALID
|
||||||
|
// is set, then the network validates and equal to NETWORK_TEST_RESULT_VALID. If
|
||||||
|
// NETWORK_VALIDATION_RESULT_PARTIAL is set, then the network has partial connectivity which
|
||||||
|
// is equal to NETWORK_TEST_RESULT_PARTIAL_CONNECTIVITY. NETWORK_VALIDATION_PROBE_* is set
|
||||||
|
// when the specific probe result of the network is resolved.
|
||||||
|
const int NETWORK_VALIDATION_RESULT_VALID = 0x01;
|
||||||
|
const int NETWORK_VALIDATION_RESULT_PARTIAL = 0x02;
|
||||||
|
const int NETWORK_VALIDATION_PROBE_DNS = 0x04;
|
||||||
|
const int NETWORK_VALIDATION_PROBE_HTTP = 0x08;
|
||||||
|
const int NETWORK_VALIDATION_PROBE_HTTPS = 0x10;
|
||||||
|
const int NETWORK_VALIDATION_PROBE_FALLBACK = 0x20;
|
||||||
|
const int NETWORK_VALIDATION_PROBE_PRIVDNS = 0x40;
|
||||||
|
|
||||||
void start();
|
void start();
|
||||||
void launchCaptivePortalApp();
|
void launchCaptivePortalApp();
|
||||||
void notifyCaptivePortalAppFinished(int response);
|
void notifyCaptivePortalAppFinished(int response);
|
||||||
|
|||||||
Reference in New Issue
Block a user