Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
ipcIDConnectService Interface Reference

This service provides methods similar to nsIComponentManager and nsIServiceManager. More...

import "ipcIDConnectService.idl";

Inheritance diagram for ipcIDConnectService:
Inheritance graph
[legend]
Collaboration diagram for ipcIDConnectService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void createInstance (in unsigned long aClientID, in nsCIDRef aClass, in nsIIDRef aIID,[iid_is(aIID), retval] out nsQIResult result)
void createInstanceByContractID (in unsigned long aClientID, in string aContractID, in nsIIDRef aIID,[iid_is(aIID), retval] out nsQIResult result)
void getService (in unsigned long aClientID, in nsCIDRef aClass, in nsIIDRef aIID,[iid_is(aIID), retval] out nsQIResult result)
void getServiceByContractID (in unsigned long aClientID, in string aContractID, in nsIIDRef aIID,[iid_is(aIID), retval] out nsQIResult result)

Detailed Description

This service provides methods similar to nsIComponentManager and nsIServiceManager.

A ClientID parameter specifies the remote process in which the object should live.

ipcIService can be used to determine the ClientID of a remote process.

It is assumed that both processes have access to the same typelibs.

Definition at line 50 of file ipcIDConnectService.idl.


Member Function Documentation

void ipcIDConnectService::createInstance ( in unsigned long  aClientID,
in nsCIDRef  aClass,
in nsIIDRef  aIID,
[iid_is(aIID), retval] out nsQIResult  result 
)
void ipcIDConnectService::createInstanceByContractID ( in unsigned long  aClientID,
in string  aContractID,
in nsIIDRef  aIID,
[iid_is(aIID), retval] out nsQIResult  result 
)
void ipcIDConnectService::getService ( in unsigned long  aClientID,
in nsCIDRef  aClass,
in nsIIDRef  aIID,
[iid_is(aIID), retval] out nsQIResult  result 
)
void ipcIDConnectService::getServiceByContractID ( in unsigned long  aClientID,
in string  aContractID,
in nsIIDRef  aIID,
[iid_is(aIID), retval] out nsQIResult  result 
)

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