Logo Search packages:      
Sourcecode: xulrunner version File versions

nsISupports Class Reference

#include <nsISupportsBase.h>

Inheritance diagram for nsISupports:

gfxIImageFrame imgICache imgIContainer imgIContainerObserver imgIDecoder imgIEncoder imgILoad imgILoader ipcIClientObserver ipcIDConnectService ipcILockService ipcIMessageObserver ipcIService jsdICallHook jsdIContextEnumerator jsdIDebuggerService jsdIEphemeral jsdIExecutionHook jsdIFilter jsdIFilterEnumerator jsdINestCallback jsdIObject jsdIScriptEnumerator jsdIScriptHook mozIPersonalDictionary mozISpellCheckingEngine mozISpellI18NManager mozISpellI18NUtil mozISqlConnection mozISqlDataSource mozISqlInputStream mozISqlRequest mozISqlRequestObserver mozISqlResult mozISqlResultEnumerator mozISqlService nsIAbBooleanConditionString nsIAbBooleanExpression nsIAbDirectoryQueryArguments nsIAbDirectorySearch nsIAbLDAPAttributeMap nsIAbLDAPAttributeMapService nsIAbLDAPDirectory nsIAbLDAPReplicationQuery nsIAbLDAPReplicationService nsIAbListener nsIAbsorbingTransaction nsIAccessible nsIAccessibleDocument nsIAccessibleRetrieval nsIAccessibleSelectable nsIAccessibleTreeCache nsIAccessNode nsIAddonUpdateCheckListener nsIAddonUpdateListener nsIAnonymousContentCreator nsIApplicationUpdateService nsIArray nsIASN1Object nsIAuthPrompt nsIBadCertListener nsIBaseWindow nsIBidirectionalIterator nsIBrowserDOMWindow nsIButton nsIButton nsIByteBuffer nsICachingChannel nsICancelable nsICertificateDialogs nsICertPickDialogs nsIChannelEventSink nsICharsetConverterManager nsICheckboxControlFrame nsICheckButton nsICheckButton nsIChromeEventHandler nsICiter nsIClassInfo nsIClientAuthDialogs nsIClipboardCommands nsIClipboardDragDropHookList nsIClipboardDragDropHooks nsICMSDecoder nsICMSEncoder nsICMSMessage nsICMSMessageErrors nsICMSSecureMessage nsIComboboxControlFrame nsIComm4xProfile nsICommandLine nsICommandLineHandler nsICommandLineValidator nsICompositeListener nsIConsoleMessage nsIContent nsIContentPolicy nsIContentSniffer nsIContentViewerFile nsIContextMenuInfo nsIContextMenuListener nsIContextMenuListener2 nsIControllerCommand nsIControllerCommandTable nsICookieManager nsICookiePermission nsICookieService nsICRLInfo nsICryptoHash nsIDebug nsIDebugDumpContent nsIDialogParamBlock nsIDictionary nsIDirectoryEnumerator nsIDirectoryService nsIDirectoryServiceProvider nsIDirIndex nsIDirIndexListener nsIDNSListener nsIDNSRecord nsIDNSRequest nsIDNSService nsIDocCharset nsIDocShellTreeItem nsIDocShellTreeNode nsIDocumentLoader nsIDocumentLoaderFactory nsIDocumentViewerPrint nsIDOM3DocumentEvent nsIDOM3EventTarget nsIDOMAbstractView nsIDOMBarProp nsIDOMCSSRule nsIDOMCSSRuleList nsIDOMCSSStyleDeclaration nsIDOMCSSValue nsIDOMDocumentEvent nsIDOMDocumentRange nsIDOMDocumentStyle nsIDOMDocumentView nsIDOMDOMConfiguration nsIDOMDOMError nsIDOMDOMErrorHandler nsIDOMDOMException nsIDOMDOMImplementation nsIDOMDOMLocator nsIDOMDOMStringList nsIDOMElementCSSInlineStyle nsIDOMEvent nsIDOMEventGroup nsIDOMEventListener nsIDOMEventTarget nsIDOMHTMLCollection nsIDOMHTMLOptionsCollection nsIDOMMediaList nsIDOMNamedNodeMap nsIDOMNameList nsIDOMNode nsIDOMNodeList nsIDOMNSEditableElement nsIDOMNSEventTarget nsIDOMNSHTMLHRElement nsIDOMNSXPathExpression nsIDOMParser nsIDOMRange nsIDOMSerializer nsIDOMStyleSheet nsIDOMStyleSheetList nsIDOMSVGAngle nsIDOMSVGAnimatedAngle nsIDOMSVGException nsIDOMWindow nsIDOMWindowCollection nsIDOMWindowUtils nsIDOMXPathException nsIDOMXPathNSResolver nsIDragDropHandler nsIEditActionListener nsIEditorDocShell nsIEditorObserver nsIEmbeddingSiteWindow nsIEncodedChannel nsIEntropyCollector nsIEnvironment nsIErrorService nsIEventQueueListener nsIEventSink nsIEventTarget nsIExpatSink nsIExtensionManager nsIExtensionManager nsIExternalHelperAppService nsIExternalProtocolService nsIFactory nsIFastLoadFileControl nsIFile nsIFileControlElement nsIFIXptrEvaluator nsIFontList nsIFontMetrics nsIForm nsIFormControl nsIFormControlFrame nsIFormSigningDialog nsIFormSubmission nsIForwardIterator nsIFragmentContentSink nsIFrame nsIFrameDebug nsIFrameSetElement nsIFrameUtil nsIGeneratingKeypairInfoDialogs nsIGlobalHistory nsIHelperAppLauncherDialog nsIHTMLDocument nsIHttpAuthenticator nsIHttpAuthManager nsIHttpChannelInternal nsIHttpEventSink nsIHTTPHeaderListener nsIHttpHeaderVisitor nsIIDNService nsIImageControlFrame nsIInputIterator nsIInputStream nsIInputStreamCallback nsIInstallLocation nsIInterfaceRequestor nsIIOService nsIJSNativeInitializer nsIJSNativeInitializer nsIJunkMailClassificationListener nsIJVMConfigManager nsIKBStateControl nsIKeygenThread nsILabel nsILabel nsILayoutDebugger nsILayoutDebuggingTools nsILDAPAutoCompFormatter nsILDAPBERElement nsILDAPBERValue nsILDAPControl nsILDAPErrors nsILDAPMessageListener nsILDAPPrefsService nsILDAPServer nsILDAPService nsILeakDetector nsILink nsILinkHandler nsIListControlFrame nsIMacTextInputEventSink nsIMacUtils nsIMapiRegistry nsIMapiSupport nsIMemory nsIMenu nsIMenuBar nsIMenuItem nsIMenuListener nsIModule nsIMsgFilterPlugin nsIMultiPartChannel nsINameSpaceManager nsINetUtil nsINonBlockingAlertService nsIObserver nsIObserverService nsIOptionElement nsIOutputIterator nsIOutputStream nsIOutputStreamCallback nsIPageSequenceFrame nsIPalmSyncSupport nsIParser nsIPassword nsIPassword nsIPasswordManager nsIPercentHeightObserver nsIPermission nsIPhonetic nsIPipe nsIPluginElement nsIPluginInstance nsIPluginInstancePeer nsIPluginManager nsIPluginTagInfo nsIPrefBranch nsIPrefLocalizedString nsIPrefSecurityCheck nsIPrefService nsIPresShell_base nsIPrintingPrompt nsIPrintOptions nsIPrintPreviewNavigation nsIPrintSession nsIPrintSettings nsIPrintSettingsMac nsIPrintSettingsWin nsIPrintSettingsX nsIProfile nsIProfileLock nsIProfileMigrator nsIProfileStartup nsIProgressEventSink nsIPrompt nsIPromptService nsIProtocolHandler nsIProtocolProxyCallback nsIProtocolProxyFilter nsIProtocolProxyService nsIProxyAutoConfig nsIProxyInfo nsIProxyObjectManager nsIQDFlushManager nsIRadioControlElement nsIRadioControlFrame nsIRadioGroupContainer nsIRadioVisitor nsIRandomAccessIterator nsIRDFDelegateFactory nsIRDFPropagatableDataSource nsIRDFRemoteDataSource nsIRDFXMLSink nsIRDFXMLSinkObserver nsIReflowCallback nsIRegistryGetter nsIRegistryGetter nsIRelativeFilePref nsIRemoteService nsIRequest nsIRequestObserver nsISafeOutputStream nsISample nsISanePluginInstance nsISchemaCollection nsIScriptableInputStream nsIScriptableInterfaces nsIScriptablePlugin nsIScriptContext nsIScriptElement nsIScriptEventHandlerOwner nsIScriptExternalNameSet nsIScriptGlobalObject nsIScriptGlobalObjectOwner nsIScriptObjectOwner nsIScriptObjectPrincipal nsIScrollable nsIScrollPositionListener nsISearchableInputStream nsISecurityCheckedComponent nsISecurityPref nsISecurityWarningDialogs nsISelectControlFrame nsISelectElement nsISelection nsISemanticUnitScanner nsIServerSocket nsIServerSocketListener nsIServiceManager nsIServiceManagerObsolete nsISessionRoaming nsISHContainer nsISHTransaction nsISimpleEnumerator nsISimplePluginInstance nsISOAPAttachments nsISOAPBlock nsISOAPCallCompletion nsISOAPDecoder nsISOAPEncoder nsISOAPEncoding nsISOAPEncodingRegistry nsISOAPFault nsISOAPMessage nsISOAPPropertyBagMutator nsISOAPResponseListener nsISOAPService nsISOAPTransportListener nsISocketProvider nsISocketProviderService nsISpellChecker nsIStandardURL nsIStorageStream nsIStreamBufferAccess nsIStreamLoader nsIStreamTransportService nsIStringEnumerator nsIStyleRule nsIStyleSheet nsISuiteRemoteService nsISupportsPrimitive nsISupportsPriority nsISupportsWeakReference nsISVGGeometrySource nsISVGGradient nsISVGLibartBitmap nsISVGRectangleSink nsISVGRenderer nsISVGRendererCanvas nsISVGRendererGlyphGeometry nsISVGRendererGlyphMetrics nsISVGRendererPathBuilder nsISVGRendererPathGeometry nsISVGRendererRegion nsISVGRendererSurface nsISyncLoadDOMService nsISystemInfo nsITableCellLayout nsITableLayout nsITextAreaElement nsITextControlElement nsITextScroll nsITextServicesDocument nsITextWidget nsITextWidget nsITimer nsITokenPasswordDialogs nsIToolkitProfile nsITooltipListener nsITooltipTextProvider nsITraceRefcnt nsITransactionListener nsITransport nsIUnicharBuffer nsIUnicharEncoder nsIUnicharInputStream nsIUnicharOutputStream nsIUnicodeDecodeHelper nsIUnicodeDecoder nsIUnicodeEncodeHelper nsIUnicodeEncoder nsIUpdate nsIUpdateChecker nsIUpdateCheckListener nsIUpdateItem nsIUpdateManager nsIUpdatePatch nsIUpdatePrompt nsIUpdateTimerManager nsIUploadChannel nsIURIContentListener nsIURIFixup nsIURILoader nsIURIRefObject nsIURLParser nsIVariant nsIVersionComparator nsIWalletService nsIWeakReference nsIWebBrowser nsIWebBrowserChrome nsIWebBrowserChromeFocus nsIWebBrowserFind nsIWebBrowserFindInFrames nsIWebBrowserFocus nsIWebBrowserPrint nsIWebBrowserSetup nsIWebBrowserStream nsIWebNavigation nsIWebNavigationInfo nsIWebPageDescriptor nsIWebProgress nsIWebProgressListener nsIWebServiceCallContext nsIWebServiceProxyCreationListener nsIWidget nsIWindowsRegKey nsIX509Cert nsIX509CertDB2 nsIX509CertValidity nsIXFormsAccessors nsIXFormsCaseElement nsIXFormsCaseUIElement nsIXFormsComboboxUIWidget nsIXFormsCopyElement nsIXFormsDelegate nsIXFormsEphemeralMessageUI nsIXFormsItemElement nsIXFormsItemSetUIElement nsIXFormsModelElement nsIXFormsNSInstanceElement nsIXFormsNSModelElement nsIXFormsNSSelect1Element nsIXFormsNSSelectElement nsIXFormsRepeatItemElement nsIXFormsRepeatUIElement nsIXFormsSelectChild nsIXFormsSubmissionElement nsIXFormsSubmitElement nsIXFormsSwitchElement nsIXFormsUploadElement nsIXFormsUploadUIElement nsIXFormsUtilityService nsIXFormsValueElement nsIXFormsXPathEvaluator nsIXMLHttpRequest nsIXmlRpcClient nsIXmlRpcFault nsIXPBaseWindow nsIXPCComponents nsIXPCComponents_Classes nsIXPCComponents_ClassesByID nsIXPCComponents_Constructor nsIXPCComponents_Exception nsIXPCComponents_ID nsIXPCComponents_Results nsIXPCComponents_Utils nsIXPCComponents_utils_Sandbox nsIXPCConstructor nsIXPCNativeCallContext nsIXPCTestCallJS nsIXPCTestConst nsIXPCTestDOMString nsIXPCTestIn nsIXPCTestInOut nsIXPCTestOut nsIXPCWrappedJSObjectGetter nsIXPIDialogService nsIXPInstallManager nsIXPIProgressDialog nsIXPointerEvaluator nsIXPointerResult nsIXPointerSchemeContext nsIXPTLoader nsIXPTLoaderSink nsIXSLTProcessorObsolete nsIXULAppInfo nsIXULAppInstall nsIXULDocument nsIXULOverlayProvider nsIXULRuntime nsIXULSortService nsIXULTreeBuilderObserver nsPACManCallback nsPIEventSinkStandalone nsPIExternalAppLauncher nsPIXPIProxy nsPIXPIStubHook nsSelectState rdfIDataSource rdfISerializer rdfITripleVisitor

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

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

Generated by  Doxygen 1.6.0   Back to index