Lines Matching refs:aClass

51      * CID aClass
53 * @param aClass The classid of the factory that is being requested
55 nsIFactory findFactory(in nsCIDRef aClass);
60 * @param aClass : CID of the class whose class object is requested
65 [noscript] voidPtr getClassObject(in nsCIDRef aClass, in nsIIDRef aIID);
75 * @return aClass : ClassID return
77 [notxpcom] nsresult contractIDToClassID(in string aContractID, out nsCID aClass);
85 * @param aClass : ClassID for which ContractID is requested.
86 * @return aClassName : returns class name asssociated with aClass
87 * @return : ContractID last registered for aClass
89 string CLSIDToContractID(in nsCIDRef aClass, out string aClassName);
94 * Create an instance of the CID aClass and return the interface aIID.
96 * @param aClass : ClassID of object instance requested
100 [noscript] voidPtr createInstance(in nsCIDRef aClass,
140 * Register a factory and ContractID associated with CID aClass
142 * @param aClass : CID of object
144 * @param aContractID : ContractID associated with CID aClass
145 * @param aFactory : Factory that will be registered for CID aClass
147 * registration for the CID aClass.
149 void registerFactory(in nsCIDRef aClass, in string aClassName,
158 * aClass and associate aContractID and aClassName to the CID aClass. Native
161 * @param aClass : CID implemenation contained in module
162 * @param aClassName : Class name associated with CID aClass
163 * @param aContractID : ContractID associated with CID aClass
168 * module registration for aClass.
171 void registerComponent(in nsCIDRef aClass, in string aClassName,
180 * aClass of type aType and associate aContractID and aClassName to the CID aClass.
182 * @param aClass : CID implemenation contained in module
183 * @param aClassName : Class name associated with CID aClass
184 * @param aContractID : ContractID associated with CID aClass
190 * loader registration for aClass.
192 * @param aType : Component Type of CID aClass.
194 void registerComponentWithType(in nsCIDRef aClass, in string aClassName,
203 * of CID implemenation aClass and associate aContractID and aClassName to the
204 * CID aClass. Native dll component type is assumed.
206 * @param aClass : CID implemenation contained in module
207 * @param aClassName : Class name associated with CID aClass
208 * @param aContractID : ContractID associated with CID aClass
211 * module registration for aClass.
214 void registerComponentSpec(in nsCIDRef aClass, in string aClassName,
222 * container of CID implemenation aClass and associate aContractID and aClassName
223 * to the CID aClass. Native dll component type is assumed and the system
226 * @param aClass : CID implemenation contained in module
227 * @param aClassName : Class name associated with CID aClass
228 * @param aContractID : ContractID associated with CID aClass
231 * module registration for aClass.
234 void registerComponentLib(in nsCIDRef aClass, in string aClassName,
241 * Unregister a factory associated with CID aClass.
243 * @param aClass : ClassID being unregistered
245 * ClassID aClass.
247 void unregisterFactory(in nsCIDRef aClass, in nsIFactory aFactory);
253 * by registryLocationForSpec() as containing ClassID aClass.
255 * @param aClass : ClassID being unregistered
260 void unregisterComponent(in nsCIDRef aClass, in string aLocation);
266 * containing ClassID aClass.
268 void unregisterComponentSpec(in nsCIDRef aClass, in nsIFile aLibrarySpec);
320 * Returns true if a factory or module is registered for CID aClass.
322 * @param aClass : ClassID queried for registeration
323 * @return : true if a factory or module is registered for CID aClass.
326 boolean isRegistered(in nsCIDRef aClass);