Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

ipcIDConnectService Interface Reference

import "ipcIDConnectService.idl";

Inheritance diagram for ipcIDConnectService:

nsISupports

List of all members.


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.


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)
Methods
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

struct nsISupports_vtblvtbl

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

Generated by  Doxygen 1.6.0   Back to index