Articles tagged: XPCOM API Reference
Found 432 documents
- Archive/Mozilla/callCalendarView An object implementing calICalendarView is generally intended to serve as a way of manipulating ...
- Archive/Mozilla/callCalendarViewController A calICalendarViewController provides a way for a calICalendarView to create, modify, and delete ...
- Archive/Mozilla/Namespace/Mozilla/CondVar mozilla::CondVar is a bare wrapper around PRCondVar. Please see Introduction_to_NSPR for a ...
- Archive/Mozilla/Namespace/Mozilla/Monitor mozilla::Monitor is a bare wrapper around PRMonitor. Please see Introduction_to_NSPR for a ...
- Archive/Mozilla/Namespace/Mozilla/Mutex mozilla::Mutex is a bare wrapper around PRLock. Please see Introduction_to_NSPR for a high-level ...
- Interfaces/About_Frozen_Interfaces This document is to be considered of historical interest only. As of Gecko 2.0 (Firefox 4), all ...
- Interfaces/About_Scriptable_Interfaces This is just a starter document, it should not be considered complete. Most of the information ...
- Mozilla/Tech/Toolkit_API/extIApplication The extIApplication is defined in toolkit/components/exthelper/extIApplication.idl.
- Mozilla/Tech/Toolkit_API/extIConsole The extIConsole interface gives simplified access to the console. extIConsole is defined in ...
- Mozilla/Tech/Toolkit_API/extIEventItem The extEventItem interface holds information about an event. extIEventItem is defined in ...
- Mozilla/Tech/Toolkit_API/extIEventListener The extIEventListener interface is used used as a callback for listening to events. ...
- Mozilla/Tech/Toolkit_API/extIEvents The extIEvents interface supports custom events. extIEvents is defined in ...
- Mozilla/Tech/Toolkit_API/extIExtension The extIExtension interface represents an extension. extIExtension is defined in ...
- Mozilla/Tech/Toolkit_API/extIExtensions The extIExtensions interface represents a list of all installed extensions. extIExtensions is ...
- Mozilla/Tech/Toolkit_API/extIPreference The extIPreference interface accesses a single preference. The data is not cached. All reads ...
- Mozilla/Tech/Toolkit_API/extIPreferenceBranch The extIPreferenceBranch interface provides simplified access to preferences. The interface has ...
- Mozilla/Tech/Toolkit_API/extISessionStorage extISessionStorage allows an extension to store data for the life time of the application (e.g. ...
- Mozilla/Tech/Toolkit_API/FUEL FUEL is a JavaScript library designed to help developers build extensions using terminology and ...
- Mozilla/Tech/Toolkit_API/FUEL/fuelIAnnotations The annotation service is designed to store arbitrary data about a web page in Firefox 3
- Mozilla/Tech/Toolkit_API/FUEL/fuelIApplication This should be redrected to extIApplication.
- Mozilla/Tech/Toolkit_API/FUEL/fuelIBookmark Removes the item from the parent folder. Used to delete a bookmark or separator
- Mozilla/Tech/Toolkit_API/FUEL/fuelIBookmarkFolder Adds a new child bookmark to this folder.
- Mozilla/Tech/Toolkit_API/FUEL/fuelIBookmarkRoots
- Mozilla/Tech/Toolkit_API/FUEL/fuelIBrowserTab The FUEL BrowserTab object describes a tab in a browser.
- Mozilla/Tech/Toolkit_API/FUEL/fuelIWindow The FUEL Window object describes a browser window.
- Mozilla/Tech/Toolkit_API/SMILE SMILE is a JavaScript library designed to help developers build extensions using terminology and ...
- Mozilla/Tech/Toolkit_API/SMILE/smileIApplication The smileIApplication interface is used for managing and accessing the applications systems. ...
- Mozilla/Tech/Toolkit_API/SMILE/smileIBookmarkRoots The smileIBookmarkRoots interface represents a container for bookmark roots. Roots are the top ...
- Mozilla/Tech/Toolkit_API/SMILE/smileIBrowserTab The smileIBrowserTab interface represents a browser tab. smileIBrowserTab is defined in ...
- Mozilla/Tech/Toolkit_API/SMILE/smileIWindow The smileIWindow interface represents a browser window. smileIWindow is defined in ...
- Mozilla/Tech/Toolkit_API/STEEL STEEL is the S criptable T hunderbird E asy E xtension L ibrary. It is a FUEL -like set of ...
- Mozilla/Tech/Toolkit_API/STEEL/steelIApplication The
- Mozilla/Tech/XPCOM/already_AddRefed already_AddRefed in association with nsCOMPtr allows you to assign in a pointer without AddRef ...
- Mozilla/Tech/XPCOM/Reference/Components/nsCategoryManager The XPCOM Category Manager.
- Mozilla/Tech/XPCOM/Reference/Components/nsDirectoryService The XPCOM Directory Service. This service returns the locations of "well known" directories in ...
- Mozilla/Tech/XPCOM/Reference/Components/nsLocalFile A component implementing nsILocalFile.
- Mozilla/Tech/XPCOM/Reference/Components/nsScriptableInputStream A component implementing nsIScriptableInputStream.
- Mozilla/Tech/XPCOM/Reference/Core_functions/nsresult The nsresult data type is a strongly-typed enum used to represent a value returned by an XPCOM ...
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Alloc Infallibly allocates a block of memory using the XPCOM memory manager.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Free Frees a block of memory using the XPCOM memory manager.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_GetComponentManager The NS_GetComponentManager function returns a reference to the XPCOM Component Manager.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_GetComponentRegistrar The NS_GetComponentRegistrar function returns a reference to the XPCOM Component Registrar.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_GetMemoryManager The NS_GetMemoryManager function returns a reference to the XPCOM Memory Manager.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_GetServiceManager The NS_GetServiceManager function returns a reference to the XPCOM service manager.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_InitXPCOM2 The NS_InitXPCOM2 function initiates use of XPCOM in the calling process.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_InitXPCOM3 The NS_InitXPCOM3 function initiates use of XPCOM in the calling process with support for ...
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_NewLocalFile The NS_NewLocalFile function creates an instance of nsILocalFile that provides a platform ...
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_NewNativeLocalFile The NS_NewNativeLocalFile function creates an instance of nsILocalFile that provides a platform ...
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_Realloc Reallocates a block of memory using the XPCOM memory manager.
- Mozilla/Tech/XPCOM/Reference/Core_functions/NS_ShutdownXPCOM The NS_ShutdownXPCOM function terminates use of XPCOM in the calling process.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString The nsACString abstract class represents a character string composed of single-byte storage ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/Append The Append family of functions appends a value to the end of a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/Assign The Assign family of functions sets the value of a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/BeginReading The BeginReading function returns a const pointer to the first element of the string's internal ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/Cut The Cut function removes a section of the string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/EndReading The EndReading function returns a const char_type pointer to the element just beyond the last ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/Insert The Insert family of functions inserts a value into a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/Length The Length function returns the number of storage units in the string's internal buffer (not ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/operator= This operator is a shortcut for the Assign family of functions.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/operatorPlusEquals This operator+= is a shortcut for the Append family of functions.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsACString/Replace The Replace family of functions sets the value of a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString The nsAString abstract class represents a character string composed of double-byte storage ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/Append The Append family of functions appends a value to the end of a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/Assign The Assign family of functions sets the value of a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/BeginReading The BeginReading function returns a const pointer to the first element of the string's internal ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/Cut The Cut function removes a section of the string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/EndReading The EndReading function returns a const char_type pointer to the element just beyond the last ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/Insert The Insert family of functions inserts a value into a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/Length The Length function returns the number of storage units in the string's internal buffer (not ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/operator= This operator= is a shortcut for the Append family of functions.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/operatorplusequals This operator+= is a shortcut for the Append family of functions.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsAString/Replace The Replace family of functions sets the value of a string's internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsCOMPtr This utility class simplifies managing XPCOM interface references from C++ code.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsCStringEncoding The nsCStringEncoding enumeration describes the set of character encodings understood by the ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedCString The nsEmbedCString concrete class provides a way to construct a nsACString object that allocates ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedCString/get The get function returns a const pointer to the string's null-terminated, internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedCString/nsEmbedCString Constructors for nsEmbedCString.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedCString/operator= This operator is a shortcut for the inherited nsACString::Assign family of functions.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedString The nsEmbedString concrete class provides a way to construct a nsAString object that allocates ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedString/get The get function returns a const pointer to the string's null-terminated, internal buffer.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedString/nsEmbedString Constructors for nsEmbedString.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsEmbedString/operator= This operator is a shortcut for the inherited nsAString::Assign family of functions.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory The nsMemory class provides static helper routines to manage memory. These routines allow easy ...
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory/Alloc The Alloc function allocates a block of memory of a particular size.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory/Clone The Clone function creates a copy of an existing memory block up to the size specified.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory/Free The Free function frees a block of memory that was allocated by XPCOM's memory manager.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory/GetGlobalMemoryService The GetGlobalMemoryService function returns a reference to XPCOM's global nsIMemory object.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory/HeapMinimize The HeapMinimize function attempts to shrink the size of the heap.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsMemory/Realloc The Realloc function reallocates a block of memory to a new size.
- Mozilla/Tech/XPCOM/Reference/Glue_classes/nsSupportsWeakReference Inherit from this C++ class to add canonical support for nsISupportsWeakReference.
- Mozilla/Tech/XPCOM/Reference/Interface/imgILoader Implemented by @mozilla.org/image/loader;1 as a service:
- Mozilla/Tech/XPCOM/Reference/Interface/mozIColorAnalyzer Given an image URI, find the most representative color for that image based on the frequency of ...
- Mozilla/Tech/XPCOM/Reference/Interface/mozIJSSubScriptLoader Implemented by: @mozilla.org/moz/jssubscript-loader;1. To get this service, use:
- Mozilla/Tech/XPCOM/Reference/Interface/mozIRepresentativeColorCallback Will be called when color analysis finishes.
- Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageAggregateFunction This is an interface that must be implemented by consumers. It allows consumers to add ...
- Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageConnection For a general overview on how to use this interface, see Storage.
- Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageFunction This is an interface that must be implemented by consumers. It allows consumers to add ...
- Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageProgressHandler The mozIStorageProgressHandler interface lets storage consumers receive callbacks during the ...
- Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageService See mozIStorageConnection
- Mozilla/Tech/XPCOM/Reference/Interface/mozIStorageStatement For an introduction on how to use this interface, see the Storage overview document.