Merge "Add validation type definition to support multiple probe result" am: 3bdd969ff7
am: 4547d8f2db
Change-Id: I743028abffb4fb62fb7c4bfaf74ef864a052fdd7
This commit is contained in:
@@ -40,6 +40,20 @@ oneway interface INetworkMonitor {
|
||||
// for https probe.
|
||||
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 launchCaptivePortalApp();
|
||||
void notifyCaptivePortalAppFinished(int response);
|
||||
|
||||
Reference in New Issue
Block a user