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

Classes

interface  AccessChangedListener
 
interface  ForwardChangedListener
 
interface  LogChangedListener
 

Public Member Functions

Cursor getHosts (int uid)
 
Cursor getHosts ()
 
void close ()
 
void onCreate (SQLiteDatabase db)
 
void onConfigure (SQLiteDatabase db)
 
void onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion)
 
void insertLog (Packet packet, String dname, int connection, boolean interactive)
 
void clearLog (int uid)
 
void cleanupLog (long time)
 
Cursor getLog (boolean udp, boolean tcp, boolean other, boolean allowed, boolean blocked)
 
Cursor searchLog (String find)
 
boolean updateAccess (Packet packet, String dname, int block, int uncertain)
 
void updateUsage (Usage usage, String dname)
 
void setAccess (long id, int block)
 
void clearAccess ()
 
void clearAccess (int uid, boolean keeprules)
 
void resetUsage (int uid)
 
Cursor getAccess (int uid)
 
Cursor getAccess ()
 
Cursor getAccessUnset (int uid, int limit, long since)
 
long getHostCount (int uid, boolean usecache)
 
boolean insertDns (ResourceRecord rr)
 
void cleanupDns ()
 
void clearDns ()
 
String getQName (int uid, String ip)
 
Cursor getQAName (int uid, String ip, boolean alive)
 
Cursor getAlternateQNames (String qname)
 
Cursor getAName (String qname, boolean alive)
 
Cursor getDns ()
 
Cursor getAccessDns (String dname)
 
void addForward (int protocol, int dport, String raddr, int rport, int ruid)
 
void deleteForward ()
 
void deleteForward (int protocol, int dport)
 
Cursor getForwarding ()
 
void addApp (String packageName, String label, boolean system, boolean internet, boolean enabled)
 
Cursor getApp (String packageName)
 
void clearApps ()
 
void addLogChangedListener (LogChangedListener listener)
 
void removeLogChangedListener (LogChangedListener listener)
 
void addAccessChangedListener (AccessChangedListener listener)
 
void removeAccessChangedListener (AccessChangedListener listener)
 
void addForwardChangedListener (ForwardChangedListener listener)
 
void removeForwardChangedListener (ForwardChangedListener listener)
 

Static Public Member Functions

static DatabaseHelper getInstance (Context context)
 
static void clearCache ()
 

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