Logo Search packages:      
Sourcecode: xulrunner version File versions  Download package

nsIUrlClassifierDBServiceWorker Interface Reference

import "nsIUrlClassifierDBService.idl";

Inheritance diagram for nsIUrlClassifierDBServiceWorker:

nsIUrlClassifierDBService nsISupports

List of all members.

Detailed Description

Interface for the actual worker thread. Implementations of this need not be thread aware and just work on the database.

Definition at line 235 of file nsIUrlClassifierDBService.idl.

Public Member Functions

void beginStream (in ACString table, in ACString serverMAC)
void beginUpdate (in nsIUrlClassifierUpdateObserver updater, in ACString tables, in ACString clientKey)
void cacheCompletions (in ResultArray entries)
void cancelUpdate ()
void closeDb ()
void finishStream ()
void finishUpdate ()
void getTables (in nsIUrlClassifierCallback c)
void lookup (in ACString spec, in nsIUrlClassifierCallback c)
void resetDatabase ()
void setHashCompleter (in ACString tableName, in nsIUrlClassifierHashCompleter completer)
void updateStream (in ACString updateChunk)
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

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

Generated by  Doxygen 1.6.0   Back to index