Back to index

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

import "xpctest.idl";

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

List of all members.

Public Member Functions

void SetReceiver (in nsIXPCTestArray aReceiver)
void PrintIntegerArray (in PRUint32 count,[array, size_is(count)] in PRInt32 valueArray)
void PrintStringArray (in PRUint32 count,[array, size_is(count)] in string valueArray)
void MultiplyEachItemInIntegerArray (in PRInt32 val, in PRUint32 count,[array, size_is(count)] inout PRInt32 valueArray)
void MultiplyEachItemInIntegerArrayAndAppend (in PRInt32 val, inout PRUint32 count,[array, size_is(count)] inout PRInt32 valueArray)
void CallEchoMethodOnEachInArray (inout nsIIDPtr uuid, inout PRUint32 count,[array, size_is(count), iid_is(uuid)] inout nsQIResult result)
void CallEchoMethodOnEachInArray2 (inout PRUint32 count,[array, size_is(count)] inout nsIEcho result)
void DoubleStringArray (inout PRUint32 count,[array, size_is(count)] inout string valueArray)
void ReverseStringArray (in PRUint32 count,[array, size_is(count)] inout string valueArray)
void PrintStringWithSize (in PRUint32 count,[size_is(count)] in string str)
void DoubleString (inout PRUint32 count,[size_is(count)] inout string str)
void GetStrings (out PRUint32 count,[retval, array, size_is(count)] out string str)

Detailed Description

Definition at line 213 of file xpctest.idl.


Member Function Documentation

void nsIXPCTestArray::CallEchoMethodOnEachInArray ( inout nsIIDPtr  uuid,
inout PRUint32  count,
[array, size_is(count), iid_is(uuid)] inout nsQIResult  result 
)
void nsIXPCTestArray::CallEchoMethodOnEachInArray2 ( inout PRUint32  count,
[array, size_is(count)] inout nsIEcho  result 
)
void nsIXPCTestArray::DoubleString ( inout PRUint32  count,
[size_is(count)] inout string  str 
)
void nsIXPCTestArray::DoubleStringArray ( inout PRUint32  count,
[array, size_is(count)] inout string  valueArray 
)
void nsIXPCTestArray::GetStrings ( out PRUint32  count,
[retval, array, size_is(count)] out string  str 
)
void nsIXPCTestArray::MultiplyEachItemInIntegerArray ( in PRInt32  val,
in PRUint32  count,
[array, size_is(count)] inout PRInt32  valueArray 
)
void nsIXPCTestArray::MultiplyEachItemInIntegerArrayAndAppend ( in PRInt32  val,
inout PRUint32  count,
[array, size_is(count)] inout PRInt32  valueArray 
)
void nsIXPCTestArray::PrintIntegerArray ( in PRUint32  count,
[array, size_is(count)] in PRInt32  valueArray 
)
void nsIXPCTestArray::PrintStringArray ( in PRUint32  count,
[array, size_is(count)] in string  valueArray 
)
void nsIXPCTestArray::PrintStringWithSize ( in PRUint32  count,
[size_is(count)] in string  str 
)
void nsIXPCTestArray::ReverseStringArray ( in PRUint32  count,
[array, size_is(count)] inout string  valueArray 
)

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