Back to index

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

import "ITestParams.idl";

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

List of all members.

Public Member Functions

void testSimpleTypeArrayIn (in unsigned long count,[array, size_is(count)] in octet array)
 Pass in an array of simple type (byte, short, int, float, etc).
void testCharStrTypeArrayIn (in unsigned long count,[array, size_is(count)] in string array)
 Pass in an array of ASCII strings.
void testWCharStrTypeArrayIn (in unsigned long count,[array, size_is(count)] in wstring array)
 Pass in an array of Unicode strings.
void testIIDTypeArrayIn (in unsigned long count,[array, size_is(count)] in nsIIDPtr array)
 Pass in an array of IIDs.
void testIfaceTypeArrayIn (in unsigned long count,[array, size_is(count)] in nsILocalFile array)
 Pass in an array of interface pointers (nsILocalFile in this case).
void testSimpleTypeArrayInOut (in unsigned long count,[array, size_is(count)] inout short array)
 Pass in an array of simple type (byte, short, int, float, etc).
void testCharStrTypeArrayInOut (in unsigned long count,[array, size_is(count)] inout string array)
 Pass in an array of ASCII strings.
void testWCharStrTypeArrayInOut (in unsigned long count,[array, size_is(count)] inout wstring array)
 Pass in an array of Unicode strings.
void testIIDTypeArrayInOut (in unsigned long count,[array, size_is(count)] inout nsIIDPtr array)
 Pass in an array of IIDs.
void testIfaceTypeArrayInOut (in unsigned long count,[array, size_is(count)] inout nsILocalFile array)
 Pass in an array of interface pointers (nsILocalFile in this case).
void testSimpleTypeArrayOut (out unsigned long count,[array, size_is(count)] out char array)
 Pass in an array of simple type (byte, short, int, float, etc).
void testCharStrTypeArrayOut (out unsigned long count,[array, size_is(count)] out string array)
 Pass in an array of ASCII strings.
void testWCharStrTypeArrayOut (out unsigned long count,[array, size_is(count)] out wstring array)
 Pass in an array of Unicode strings.
void testIIDTypeArrayOut (out unsigned long count,[array, size_is(count)] out nsIIDPtr array)
 Pass in an array of IIDs.
void testIfaceTypeArrayOut (out unsigned long count,[array, size_is(count)] out nsILocalFile array)
 Pass in an array of interface pointers (nsILocalFile in this case).
void returnSimpleTypeArray (out unsigned long count,[array, size_is(count), retval] out unsigned long result)
 Returns an array of simple type (byte, short, int, float, etc).
void returnCharStrTypeArray (out unsigned long count,[array, size_is(count), retval] out string result)
 Returns an array of ASCII strings.
void returnWCharStrTypeArray (out unsigned long count,[array, size_is(count), retval] out wstring result)
 Returns an array of Unicode strings.
void returnIIDTypeArray (out unsigned long count,[array, size_is(count), retval] out nsIIDPtr result)
 Returns an array of IIDs.
void returnIfaceTypeArray (out unsigned long count,[array, size_is(count), retval] out nsILocalFile result)
 Returns an array of interface pointers (nsILocalFile in this case).

Detailed Description

Definition at line 43 of file ITestParams.idl.


Member Function Documentation

void ITestParams::returnCharStrTypeArray ( out unsigned long  count,
[array, size_is(count), retval] out string  result 
)

Returns an array of ASCII strings.

Here is the caller graph for this function:

void ITestParams::returnIfaceTypeArray ( out unsigned long  count,
[array, size_is(count), retval] out nsILocalFile  result 
)

Returns an array of interface pointers (nsILocalFile in this case).

Here is the caller graph for this function:

void ITestParams::returnIIDTypeArray ( out unsigned long  count,
[array, size_is(count), retval] out nsIIDPtr  result 
)

Returns an array of IIDs.

Here is the caller graph for this function:

void ITestParams::returnSimpleTypeArray ( out unsigned long  count,
[array, size_is(count), retval] out unsigned long  result 
)

Returns an array of simple type (byte, short, int, float, etc).

Here is the caller graph for this function:

void ITestParams::returnWCharStrTypeArray ( out unsigned long  count,
[array, size_is(count), retval] out wstring  result 
)

Returns an array of Unicode strings.

Here is the caller graph for this function:

void ITestParams::testCharStrTypeArrayIn ( in unsigned long  count,
[array, size_is(count)] in string  array 
)

Pass in an array of ASCII strings.

Here is the caller graph for this function:

void ITestParams::testCharStrTypeArrayInOut ( in unsigned long  count,
[array, size_is(count)] inout string  array 
)

Pass in an array of ASCII strings.

Here is the caller graph for this function:

void ITestParams::testCharStrTypeArrayOut ( out unsigned long  count,
[array, size_is(count)] out string  array 
)

Pass in an array of ASCII strings.

Here is the caller graph for this function:

void ITestParams::testIfaceTypeArrayIn ( in unsigned long  count,
[array, size_is(count)] in nsILocalFile  array 
)

Pass in an array of interface pointers (nsILocalFile in this case).

Here is the caller graph for this function:

void ITestParams::testIfaceTypeArrayInOut ( in unsigned long  count,
[array, size_is(count)] inout nsILocalFile  array 
)

Pass in an array of interface pointers (nsILocalFile in this case).

Here is the caller graph for this function:

void ITestParams::testIfaceTypeArrayOut ( out unsigned long  count,
[array, size_is(count)] out nsILocalFile  array 
)

Pass in an array of interface pointers (nsILocalFile in this case).

Here is the caller graph for this function:

void ITestParams::testIIDTypeArrayIn ( in unsigned long  count,
[array, size_is(count)] in nsIIDPtr  array 
)

Pass in an array of IIDs.

Here is the caller graph for this function:

void ITestParams::testIIDTypeArrayInOut ( in unsigned long  count,
[array, size_is(count)] inout nsIIDPtr  array 
)

Pass in an array of IIDs.

Here is the caller graph for this function:

void ITestParams::testIIDTypeArrayOut ( out unsigned long  count,
[array, size_is(count)] out nsIIDPtr  array 
)

Pass in an array of IIDs.

Here is the caller graph for this function:

void ITestParams::testSimpleTypeArrayIn ( in unsigned long  count,
[array, size_is(count)] in octet  array 
)

Pass in an array of simple type (byte, short, int, float, etc).

Here is the caller graph for this function:

void ITestParams::testSimpleTypeArrayInOut ( in unsigned long  count,
[array, size_is(count)] inout short  array 
)

Pass in an array of simple type (byte, short, int, float, etc).

Here is the caller graph for this function:

void ITestParams::testSimpleTypeArrayOut ( out unsigned long  count,
[array, size_is(count)] out char  array 
)

Pass in an array of simple type (byte, short, int, float, etc).

Here is the caller graph for this function:

void ITestParams::testWCharStrTypeArrayIn ( in unsigned long  count,
[array, size_is(count)] in wstring  array 
)

Pass in an array of Unicode strings.

Here is the caller graph for this function:

void ITestParams::testWCharStrTypeArrayInOut ( in unsigned long  count,
[array, size_is(count)] inout wstring  array 
)

Pass in an array of Unicode strings.

Here is the caller graph for this function:

void ITestParams::testWCharStrTypeArrayOut ( out unsigned long  count,
[array, size_is(count)] out wstring  array 
)

Pass in an array of Unicode strings.

Here is the caller graph for this function:


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