Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

nsISupports Class Reference

#include <nsISupportsBase.h>

Inheritance diagram for nsISupports:

gfxIImageFrame imgICache imgIContainer imgIContainerObserver imgIDecoder 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 mozIStorageAggregateFunction mozIStorageConnection mozIStorageFunction mozIStorageProgressHandler mozIStorageService mozIStorageValueArray nsDBusService nsIAbsorbingTransaction nsIAccessible nsIAccessibleCoordinateType nsIAccessibleDocument nsIAccessibleImage nsIAccessibleProvider nsIAccessibleRelation nsIAccessibleRetrieval nsIAccessibleRole nsIAccessibleScrollType nsIAccessibleSelectable nsIAccessibleTreeCache nsIAccessNode nsIAccessProxy nsIAddonUpdateCheckListener nsIAddonUpdateListener nsIAnonymousContentCreator nsIApplicationUpdateService nsIAppShell nsIArray nsIASN1Object nsIAuthInformation nsIAuthPrompt nsIAuthPrompt2 nsIAuthPromptAdapterFactory nsIAuthPromptCallback nsIBadCertListener nsIBaseWindow nsIBidirectionalIterator nsIBrowserDOMWindow nsIByteBuffer nsICachingChannel nsICancelable nsICertificateDialogs nsICertPickDialogs nsIChannelEventSink nsICharsetConverterManager nsICheckboxControlFrame nsICiter nsIClassInfo nsIClientAuthDialogs nsIClipboardCommands nsIClipboardDragDropHookList nsIClipboardDragDropHooks nsICMSDecoder nsICMSEncoder nsICMSMessage nsICMSMessageErrors nsICMSSecureMessage nsIComboboxControlFrame nsICommandLine nsICommandLineHandler nsICommandLineValidator nsIConsoleMessage nsIContentDispatchChooser nsIContentPolicy nsIContentSniffer nsIContentViewerFile nsIContextMenuInfo nsIContextMenuListener nsIContextMenuListener2 nsIControllerCommand nsIControllerCommandTable nsICookieManager nsICookiePermission nsICookieService nsICrashReporter nsICRLInfo nsICryptoHash nsIDataSignatureVerifier nsIDebug nsIDebugDumpContent nsIDialogParamBlock nsIDictionary nsIDirectoryEnumerator nsIDirectoryService nsIDirectoryServiceProvider nsIDirIndex nsIDirIndexListener nsIDNSListener nsIDNSRecord nsIDNSRequest nsIDNSService nsIDocCharset 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 nsIDOMGCParticipant nsIDOMHTMLCollection nsIDOMHTMLOptionsCollection nsIDOMMediaList nsIDOMNamedNodeMap nsIDOMNameList nsIDOMNode nsIDOMNodeList nsIDOMNSEditableElement nsIDOMNSEventTarget nsIDOMNSHTMLHRElement nsIDOMNSXPathExpression nsIDOMParser nsIDOMParserJS nsIDOMRange nsIDOMSerializer nsIDOMStorageItem nsIDOMStyleSheet nsIDOMStyleSheetList nsIDOMSVGAngle nsIDOMSVGAnimatedAngle nsIDOMSVGAnimatedBoolean nsIDOMSVGAnimatedInteger nsIDOMSVGException nsIDOMSVGUnitTypes nsIDOMToString nsIDOMWindow nsIDOMWindowCollection nsIDOMXPathException nsIDOMXPathNSResolver nsIDragDropHandler nsIDynamicContainer nsIEditActionListener nsIEditorDocShell nsIEditorObserver nsIEmbeddingSiteWindow nsIEncodedChannel nsIEntropyCollector nsIEnvironment nsIErrorService nsIEventSink nsIExpatSink nsIExtensionManager nsIExtensionManager nsIExternalHelperAppService nsIExternalProtocolService nsIFactory nsIFastLoadFileControl nsIFeedElementBase nsIFeedResult nsIFeedResultListener nsIFeedTextConstruct nsIFile nsIFileChannel nsIFileControlElement nsIFIXptrEvaluator nsIFontList nsIFontMetrics nsIForm nsIFormControl nsIFormControlFrame nsIFormHistory2 nsIFormHistoryImporter nsIFormSigningDialog nsIFormSubmission nsIForwardIterator nsIFragmentContentSink nsIFrame nsIFrameDebug nsIFrameSetElement nsIFrameUtil nsIFTPChannel nsIFTPEventSink nsIGeneratingKeypairInfoDialogs nsIGlobalHistory nsIGridPart nsIHandlerApp nsIHandlerInfo nsIHashable nsIHelperAppLauncherDialog nsIHTMLDocument nsIHttpActivityObserver nsIHttpAuthenticator nsIHttpAuthManager nsIHttpChannelInternal nsIHttpEventSink nsIHTTPHeaderListener nsIHttpHeaderVisitor nsIHttpRequestHandler nsIHttpResponse nsIIdleService nsIIDNService nsIImageToPixbuf nsIInputIterator nsIInputStream nsIInputStreamCallback nsIInputStreamChannel nsIInstallLocation nsIInterfaceRequestor nsIIOService nsIJSNativeInitializer nsIJVMConfigManager nsIKBStateControl nsIKeygenThread nsILayoutDebugger nsILayoutDebuggingTools nsILeakDetector nsILink nsILinkHandler nsIListControlFrame nsILoginInfo nsIMacUtils nsIMemory nsIMenu nsIMenuBar nsIMenuItem nsIMenuListener nsIMetricsCollector nsIMetricsEventItem nsIModule nsIModuleLoader nsIMultiPartChannel nsIMutable nsIMutationObserver nsINameSpaceManager nsINavBookmarkObserver nsINavBookmarksService nsINavHistoryBatchCallback nsINavHistoryObserver nsINavHistoryQuery nsINavHistoryQueryOptions nsINavHistoryResult nsINavHistoryResultViewer nsINavHistoryResultViewObserver nsINestedURI nsINetUtil nsINetworkLinkService nsINonBlockingAlertService nsIObjectLoadingContent nsIObserver nsIObserverService nsIOfflineCacheSession nsIOfflineCacheUpdate nsIOptionElement nsIOutputIterator nsIOutputStream nsIOutputStreamCallback nsIPageSequenceFrame nsIParser nsIPassword nsIPassword nsIPasswordManager nsIPercentHeightObserver nsIPermission nsIPhonetic nsIPipe nsIPluginInstance nsIPluginInstancePeer nsIPluginManager nsIPluginTagInfo nsIPref nsIPrefBranch nsIPrefLocalizedString nsIPrefSecurityCheck nsIPrefService nsIPresShell_base nsIPrintingPrompt nsIPrintOptions nsIPrintPreviewNavigation nsIPrintSession nsIPrintSettings nsIPrintSettingsMac nsIPrintSettingsWin nsIPrintSettingsX nsIProfile nsIProfileLock nsIProfileMigrator nsIProfileStartup nsIProgressEventSink nsIPrompt nsIPromptFactory nsIPromptService nsIProtocolHandler nsIProtocolProxyCallback nsIProtocolProxyFilter nsIProtocolProxyService nsIProxiedChannel nsIProxyAutoConfig nsIProxyInfo nsIProxyObjectManager nsIRadioControlElement nsIRadioControlFrame nsIRadioGroupContainer nsIRadioVisitor nsIRandomAccessIterator nsIRDFDelegateFactory nsIRDFPropagatableDataSource nsIRDFRemoteDataSource nsIRDFService nsIRDFXMLSink nsIRDFXMLSinkObserver nsIRegistryGetter nsIRegistryGetter nsIRelativeFilePref nsIRemoteService nsIRequest nsIRequestObserver nsISafeOutputStream nsISample nsISanePluginInstance nsISAXAttributes nsISAXContentHandler nsISAXDTDHandler nsISAXErrorHandler nsISAXLexicalHandler nsISAXLocator nsISchemaCollection nsIScriptableInputStream nsIScriptableInterfaces nsIScriptableIO nsIScriptableIOInputStream nsIScriptablePlugin nsIScriptableUnescapeHTML nsIScriptChannel nsIScriptContext nsIScriptEventHandlerOwner nsIScriptExternalNameSet nsIScriptGlobalObject nsIScriptGlobalObjectOwner nsIScriptObjectOwner nsIScriptObjectPrincipal nsIScriptRuntime nsIScriptTimeoutHandler nsIScrollable nsIScrollPositionListener nsISearchableInputStream nsISecretDecoderRingConfig nsISecurityCheckedComponent nsISecurityPref nsISecurityWarningDialogs nsISelectControlFrame nsISelectElement nsISelection nsISemanticUnitScanner nsIServerSocket nsIServerSocketListener nsIServiceManager nsIServiceManagerObsolete nsISHContainer nsISHistoryListener nsISHTransaction nsISimpleEnumerator nsISimplePluginInstance nsISimpleUnicharStreamFactory nsISOAPAttachments nsISOAPBlock nsISOAPCallCompletion nsISOAPDecoder nsISOAPEncoder nsISOAPEncoding nsISOAPEncodingRegistry nsISOAPFault nsISOAPMessage nsISOAPPropertyBagMutator nsISOAPResponseListener nsISOAPService nsISOAPTransportListener nsISocketProvider nsISocketProviderService nsISpellChecker nsIStorageStream nsIStreamBufferAccess nsIStreamCipher nsIStreamTransportService nsIStringEnumerator nsIStyleRule nsIStyleSheet nsISuiteRemoteService nsISupportsPrimitive nsISupportsPriority nsISupportsWeakReference nsISyncLoadDOMService nsITableCellLayout nsITableLayout nsITemplateRDFQuery nsITextAreaElement nsITextControlElement nsITextScroll nsITextServicesDocument nsITheme nsIThreadEventFilter nsIThreadManager nsIThreadObserver nsITimer nsITokenPasswordDialogs nsIToolkitProfile nsITooltipListener nsITooltipTextProvider nsITraceRefcnt nsITransactionListener nsITransport nsIUnicharBuffer nsIUnicharEncoder nsIUnicharInputStream nsIUnicharOutputStream nsIUnicodeDecoder nsIUnicodeEncoder nsIUpdate nsIUpdateChecker nsIUpdateCheckListener nsIUpdateItem nsIUpdateManager nsIUpdatePatch nsIUpdatePrompt nsIUpdateTimerManager nsIUploadChannel nsIURIClassifier nsIURIClassifierCallback nsIURIContentListener nsIURIFixup nsIURILoader nsIURIRefObject nsIUrlClassifierDBService nsIUrlClassifierStreamUpdater nsIURLFormatter nsIUrlListManagerCallback nsIURLParser nsIUUIDGenerator nsIVariant nsIVersionComparator nsIWalletService nsIWeakReference nsIWebBrowser nsIWebBrowserChrome nsIWebBrowserChromeFocus nsIWebBrowserFind nsIWebBrowserFindInFrames nsIWebBrowserFocus nsIWebBrowserPrint nsIWebBrowserSetup nsIWebBrowserStream nsIWebContentHandlerRegistrar nsIWebNavigation nsIWebNavigationInfo nsIWebPageDescriptor nsIWebProgress nsIWebProgressListener nsIWebServiceCallContext nsIWebServiceProxyCreationListener nsIWidget nsIWindowProvider nsIWindowsRegKey nsIWindowWatcher nsIX509Cert nsIX509Cert2 nsIX509Cert3 nsIX509CertDB2 nsIX509CertValidity nsIXFormsAccessors nsIXFormsCaseElement nsIXFormsCaseUIElement nsIXFormsComboboxUIWidget nsIXFormsCopyElement nsIXFormsDelegate nsIXFormsEphemeralMessageUI nsIXFormsItemElement nsIXFormsItemSetUIElement nsIXFormsModelElement nsIXFormsNSEditableElement nsIXFormsNSInstanceElement nsIXFormsNSModelElement nsIXFormsNSSelect1Element nsIXFormsNSSelectElement nsIXFormsRepeatItemElement nsIXFormsRepeatUIElement nsIXFormsSelectChild nsIXFormsSubmissionElement nsIXFormsSubmitElement nsIXFormsSwitchElement nsIXFormsUploadElement nsIXFormsUploadUIElement nsIXFormsUtilityService nsIXFormsValueElement nsIXFormsXPathState nsIXMLHttpRequest nsIXmlRpcClient nsIXmlRpcFault 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 nsIXPIInstallInfo nsIXPInstallManager nsIXPIProgressDialog nsIXPointerEvaluator nsIXPointerResult nsIXPointerSchemeContext nsIXPTLoader nsIXPTLoaderSink nsIXSLTProcessorObsolete nsIXULAppInfo nsIXULAppInstall nsIXULBrowserWindow nsIXULOverlayProvider nsIXULPrototypeCache nsIXULRuntime nsIXULSortService nsIXULTemplateBuilder nsIXULTemplateQueryProcessor nsIXULTemplateResult nsIXULTemplateRuleFilter nsIXULTreeBuilderObserver nsPACManCallback nsPIExternalAppLauncher nsPIXPIProxy nsPIXPIStubHook nsProxyObject 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 66 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