Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsInterfaceRequestorAgg Class Reference
Inheritance diagram for nsInterfaceRequestorAgg:
Inheritance graph
Collaboration diagram for nsInterfaceRequestorAgg:
Collaboration graph

List of all members.

Public Member Functions

nsInterfaceRequestorAgg (nsIInterfaceRequestor *aFirst, nsIInterfaceRequestor *aSecond)
void getInterface (in nsIIDRef uuid,[iid_is(uuid), retval] out nsQIResult result)
 Retrieves the specified interface pointer.

Public Attributes

nsCOMPtr< nsIInterfaceRequestormFirst
nsCOMPtr< nsIInterfaceRequestormSecond

Detailed Description

Definition at line 40 of file nsInterfaceRequestorAgg.cpp.

Constructor & Destructor Documentation

NS_DECL_ISUPPORTS NS_DECL_NSIINTERFACEREQUESTOR nsInterfaceRequestorAgg::nsInterfaceRequestorAgg ( nsIInterfaceRequestor aFirst,
nsIInterfaceRequestor aSecond 
) [inline]

Definition at line 46 of file nsInterfaceRequestorAgg.cpp.

    : mFirst(aFirst)
    , mSecond(aSecond) {}

Member Function Documentation

void nsIInterfaceRequestor::getInterface ( in nsIIDRef  uuid,
[iid_is(uuid), retval] out nsQIResult  result 
) [inherited]

Retrieves the specified interface pointer.

uuidThe IID of the interface being requested.
result[out] The interface pointer to be filled in if the interface is accessible.
NS_OK - interface was successfully returned. NS_NOINTERFACE - interface not accessible. NS_ERROR* - method failure.

Member Data Documentation

Definition at line 51 of file nsInterfaceRequestorAgg.cpp.

Definition at line 51 of file nsInterfaceRequestorAgg.cpp.

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