TrackerControl
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
eu.faircode.netguard.ServiceSinkhole Class Reference
Inheritance diagram for eu.faircode.netguard.ServiceSinkhole:

Classes

enum  Command
 

Public Member Functions

void notifyNewApplication (int uid, BroadcastReceiver br)
 
void onCreate ()
 
int onStartCommand (Intent intent, int flags, int startId)
 
void onRevoke ()
 
void onDestroy ()
 

Static Public Member Functions

static void setPcap (boolean enabled, Context context)
 
static List< InetAddress > getDns (Context context)
 
static void prepareHostsBlocked (Context c)
 
static void run (String reason, Context context)
 
static void start (String reason, Context context)
 
static void reload (String reason, Context context, boolean interactive)
 
static void stop (String reason, Context context, boolean vpnonly)
 
static void reloadStats (String reason, Context context)
 

Static Public Attributes

static Map< String, Boolean > mapHostsBlocked = new ConcurrentHashMap<>()
 
static ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true)
 
static final int NOTIFY_EXTERNAL = 9
 
static final int NOTIFY_DOWNLOAD = 10
 
static final String EXTRA_COMMAND = "Command"
 
static final String EXTRA_NETWORK = "Network"
 
static final String EXTRA_UID = "UID"
 
static final String EXTRA_PACKAGE = "Package"
 
static final String EXTRA_BLOCKED = "Blocked"
 
static final String EXTRA_INTERACTIVE = "Interactive"
 
static final String EXTRA_TEMPORARY = "Temporary"
 

The documentation for this class was generated from the following file: