org.eclipse.swt.internal.mozilla
Class nsIObserverService

java.lang.Object
  extended by org.eclipse.swt.internal.mozilla.nsISupports
      extended by org.eclipse.swt.internal.mozilla.nsIObserverService

public class nsIObserverService
extends nsISupports


Field Summary
static nsID NS_IOBSERVERSERVICE_IID
           
static java.lang.String NS_IOBSERVERSERVICE_IID_STR
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIObserverService(long address)
           
 
Method Summary
 int AddObserver(long anObserver, byte[] aTopic, int ownsWeak)
           
 int EnumerateObservers(byte[] aTopic, long[] _retval)
           
 int NotifyObservers(long aSubject, byte[] aTopic, char[] someData)
           
 int RemoveObserver(long anObserver, byte[] aTopic)
           
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsISupports
AddRef, getAddress, QueryInterface, Release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_IOBSERVERSERVICE_IID_STR

public static final java.lang.String NS_IOBSERVERSERVICE_IID_STR
See Also:
Constant Field Values

NS_IOBSERVERSERVICE_IID

public static final nsID NS_IOBSERVERSERVICE_IID
Constructor Detail

nsIObserverService

public nsIObserverService(long address)
Method Detail

AddObserver

public int AddObserver(long anObserver,
                       byte[] aTopic,
                       int ownsWeak)

RemoveObserver

public int RemoveObserver(long anObserver,
                          byte[] aTopic)

NotifyObservers

public int NotifyObservers(long aSubject,
                           byte[] aTopic,
                           char[] someData)

EnumerateObservers

public int EnumerateObservers(byte[] aTopic,
                              long[] _retval)