Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsISupports Struct Reference

#include <nsISupportsBase.h>

Inheritance diagram for nsISupports:

ipcIClientObserver ipcIDConnectService ipcILockService ipcIMessageObserver ipcIService nsIArray nsIBidirectionalIterator nsIByteBuffer nsIClassInfo nsIConsoleMessage nsIDebug nsIDirectoryEnumerator nsIDirectoryService nsIDirectoryServiceProvider nsIEnvironment nsIErrorService nsIEventTarget nsIFactory nsIFastLoadFileControl nsIFile nsIForwardIterator nsIHashable nsIInputIterator nsIInputStream nsIInputStreamCallback nsIInterfaceRequestor nsILeakDetector nsIMemory nsIModule nsIObserver nsIObserverService nsIOutputIterator nsIOutputStream nsIOutputStreamCallback nsIPipe nsIRandomAccessIterator nsIRegistryGetter nsIRegistryGetter nsISample nsIScriptableInputStream nsISearchableInputStream nsIServiceManager nsIServiceManagerObsolete nsISimpleEnumerator nsIStorageStream nsIStreamBufferAccess nsIStringEnumerator nsISupportsPrimitive nsISupportsWeakReference nsISystemInfo nsITimer nsITraceRefcnt nsIUnicharBuffer nsIUnicharInputStream nsIVariant nsIWeakReference nsIXPTLoader nsIXPTLoaderSink

List of all members.


Detailed Description

Basic component object model interface. Objects which implement this interface support runtime interface discovery (QueryInterface) and a reference counted memory model (AddRef/Release). This is modelled after the win32 IUnknown API.

Definition at line 80 of file nsISupportsBase.h.


Public Member Functions

Methods
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

struct nsISupports_vtblvtbl

The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index