Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIPythonTestInterfaceDOMStrings Interface Reference

import "py_test_component.idl";

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

List of all members.

Public Member Functions

DOMString GetDOMStringResult (in PRInt32 length)
void GetDOMStringOut (in PRInt32 length,[retval] out DOMString s)
PRUint32 GetDOMStringLength (in DOMString s)
PRUint32 GetDOMStringRefLength (in DOMStringRef s)
PRUint32 GetDOMStringPtrLength (in DOMStringPtr s)
void ConcatDOMStrings (in DOMString s1, in DOMString s2, out DOMString ret)
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 CompareStringArrays ([array, size_is(count)] in string arr1,[array, size_is(count)] in string arr2, in unsigned long count,[retval] out short 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 DoubleString (inout PRUint32 count,[size_is(count)] inout string str)
void DoubleString2 (in PRUint32 in_count,[size_is(in_count)] in string in_str, out PRUint32 out_count,[size_is(out_count)] out string out_str)
void DoubleString3 (in PRUint32 in_count,[size_is(in_count)] in string in_str, out PRUint32 out_count,[size_is(out_count), retval] out string out_str)
void DoubleString4 ([size_is(count)] in string in_str, inout PRUint32 count,[size_is(count)] out string out_str)
void UpString (in PRUint32 count,[size_is(count)] inout string str)
void UpString2 (in PRUint32 count,[size_is(count)] in string in_str,[size_is(count)]out string out_str)
void CopyUTF8String (in AUTF8String in_str, out AUTF8String out_str)
void CopyUTF8String2 (in AUTF8String in_str, out AUTF8String out_str)
void GetFixedString (in PRUint32 count,[size_is(count)]out string out_str)
void DoubleWideString (inout PRUint32 count,[size_is(count)] inout wstring str)
void DoubleWideString2 (in PRUint32 in_count,[size_is(in_count)] in wstring in_str, out PRUint32 out_count,[size_is(out_count)] out wstring out_str)
void DoubleWideString3 (in PRUint32 in_count,[size_is(in_count)] in wstring in_str, out PRUint32 out_count,[size_is(out_count), retval] out wstring out_str)
void DoubleWideString4 ([size_is(count)] in wstring in_str, inout PRUint32 count,[size_is(count)] out wstring out_str)
void UpWideString (in PRUint32 count,[size_is(count)] inout wstring str)
void UpWideString2 (in PRUint32 count,[size_is(count)] in wstring in_str,[size_is(count)]out wstring out_str)
void GetFixedWideString (in PRUint32 count,[size_is(count)]out string out_str)
void GetStrings (out PRUint32 count,[retval, array, size_is(count)] out string str)
void UpOctetArray (inout PRUint32 count,[array, size_is(count)] inout PRUint8 data)
void UpOctetArray2 (inout PRUint32 count,[array, size_is(count)] inout PRUint8 data)
void CheckInterfaceArray (in PRUint32 count,[array, size_is(count)] in nsISupports data,[retval] out PRBool all_non_null)
void CopyInterfaceArray (in PRUint32 count,[array, size_is(count)] in nsISupports data,[array, size_is(out_count)] out nsISupports out_data, out PRUint32 out_count)
void GetInterfaceArray (out PRUint32 count,[array, size_is(count)] out nsISupports data)
void ExtendInterfaceArray (inout PRUint32 count,[array, size_is(count)] inout nsISupports data)
void CheckIIDArray (in PRUint32 count,[array, size_is(count)] in nsIIDRef data,[retval] out PRBool all_mine)
void GetIIDArray (out PRUint32 count,[array, size_is(count)] out nsIIDRef data)
void ExtendIIDArray (inout PRUint32 count,[array, size_is(count)] inout nsIIDRef data)
void SumArrays (in PRUint32 count,[array, size_is(count)]in PRInt32 array1,[array, size_is(count)]in PRInt32 array2,[retval]out PRInt32 result)
void GetArrays (out PRUint32 count,[array, size_is(count)]out PRInt32 array1,[array, size_is(count)]out PRInt32 array2)
void GetFixedArray (in PRUint32 count,[array, size_is(count)]out PRInt32 array1)
void CopyArray (in PRUint32 count,[array, size_is(count)]in PRInt32 array1,[array, size_is(count)]out PRInt32 array2)
void CopyAndDoubleArray (inout PRUint32 count,[array, size_is(count)]in PRInt32 array1,[array, size_is(count)]out PRInt32 array2)
void AppendArray (inout PRUint32 count,[array, size_is(count)]in PRInt32 array1,[array, size_is(count)]inout PRInt32 array2)
void AppendVariant (in nsIVariant variant, inout nsIVariant result)
nsIVariant CopyVariant (in nsIVariant variant)
boolean do_boolean (in boolean p1, inout boolean p2, out boolean p3)
octet do_octet (in octet p1, inout octet p2, out octet p3)
short do_short (in short p1, inout short p2, out short p3)
unsigned short do_unsigned_short (in unsigned short p1, inout unsigned short p2, out unsigned short p3)
long do_long (in long p1, inout long p2, out long p3)
unsigned long do_unsigned_long (in unsigned long p1, inout unsigned long p2, out unsigned long p3)
long long do_long_long (in long long p1, inout long long p2, out long long p3)
unsigned long long do_unsigned_long_long (in unsigned long long p1, inout unsigned long long p2, out unsigned long long p3)
float do_float (in float p1, inout float p2, out float p3)
double do_double (in double p1, inout double p2, out double p3)
char do_char (in char p1, inout char p2, out char p3)
wchar do_wchar (in wchar p1, inout wchar p2, out wchar p3)
string do_string (in string p1, inout string p2, out string p3)
wstring do_wstring (in wstring p1, inout wstring p2, out wstring p3)
nsIIDRef do_nsIIDRef (in nsIIDRef p1, inout nsIIDRef p2, out nsIIDRef p3)
nsIPythonTestInterface do_nsIPythonTestInterface (in nsIPythonTestInterface p1, inout nsIPythonTestInterface p2, out nsIPythonTestInterface p3)
nsISupports do_nsISupports (in nsISupports p1, inout nsISupports p2, out nsISupports p3)
void do_nsISupportsIs (in nsIIDRef iid,[iid_is(iid), retval] out nsQIResult result)

Public Attributes

attribute DOMString domstring_value
readonly attribute DOMString domstring_value_ro
const short One = 1
const long Two = 2
const long MinusOne = -1
const long BigLong = 0x7FFFFFFF
const long BiggerLong = 0xFFFFFFFF
const unsigned long BigULong = 0xFFFFFFFF
attribute boolean boolean_value
attribute octet octet_value
attribute short short_value
attribute unsigned short ushort_value
attribute long long_value
attribute unsigned long ulong_value
attribute long long long_long_value
attribute unsigned long long ulong_long_value
attribute float float_value
attribute double double_value
attribute char char_value
attribute wchar wchar_value
attribute string string_value
attribute wstring wstring_value
attribute AString astring_value
attribute ACString acstring_value
attribute AUTF8String utf8string_value
attribute nsIIDRef iid_value
attribute nsIPythonTestInterface interface_value
attribute nsISupports isupports_value

Detailed Description

Definition at line 220 of file py_test_component.idl.


Member Function Documentation

void nsIPythonTestInterfaceExtra::AppendArray ( inout PRUint32  count,
[array, size_is(count)] in PRInt32  array1,
[array, size_is(count)] inout PRInt32  array2 
) [inherited]
void nsIPythonTestInterfaceExtra::AppendVariant ( in nsIVariant  variant,
inout nsIVariant  result 
) [inherited]
void nsIPythonTestInterfaceExtra::CheckIIDArray ( in PRUint32  count,
[array, size_is(count)] in nsIIDRef  data,
[retval] out PRBool  all_mine 
) [inherited]
void nsIPythonTestInterfaceExtra::CheckInterfaceArray ( in PRUint32  count,
[array, size_is(count)] in nsISupports  data,
[retval] out PRBool  all_non_null 
) [inherited]
void nsIPythonTestInterfaceExtra::CompareStringArrays ( [array, size_is(count)] in string  arr1,
[array, size_is(count)] in string  arr2,
in unsigned long  count,
[retval] out short  result 
) [inherited]
void nsIPythonTestInterfaceDOMStrings::ConcatDOMStrings ( in DOMString  s1,
in DOMString  s2,
out DOMString  ret 
)
void nsIPythonTestInterfaceExtra::CopyAndDoubleArray ( inout PRUint32  count,
[array, size_is(count)] in PRInt32  array1,
[array, size_is(count)] out PRInt32  array2 
) [inherited]
void nsIPythonTestInterfaceExtra::CopyArray ( in PRUint32  count,
[array, size_is(count)] in PRInt32  array1,
[array, size_is(count)] out PRInt32  array2 
) [inherited]
void nsIPythonTestInterfaceExtra::CopyInterfaceArray ( in PRUint32  count,
[array, size_is(count)] in nsISupports  data,
[array, size_is(out_count)] out nsISupports  out_data,
out PRUint32  out_count 
) [inherited]
void nsIPythonTestInterfaceExtra::CopyUTF8String ( in AUTF8String  in_str,
out AUTF8String  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::CopyUTF8String2 ( in AUTF8String  in_str,
out AUTF8String  out_str 
) [inherited]
boolean nsIPythonTestInterface::do_boolean ( in boolean  p1,
inout boolean  p2,
out boolean  p3 
) [inherited]
char nsIPythonTestInterface::do_char ( in char  p1,
inout char  p2,
out char  p3 
) [inherited]
double nsIPythonTestInterface::do_double ( in double  p1,
inout double  p2,
out double  p3 
) [inherited]
float nsIPythonTestInterface::do_float ( in float  p1,
inout float  p2,
out float  p3 
) [inherited]
long nsIPythonTestInterface::do_long ( in long  p1,
inout long  p2,
out long  p3 
) [inherited]
long long nsIPythonTestInterface::do_long_long ( in long long  p1,
inout long long  p2,
out long long  p3 
) [inherited]
nsIIDRef nsIPythonTestInterface::do_nsIIDRef ( in nsIIDRef  p1,
inout nsIIDRef  p2,
out nsIIDRef  p3 
) [inherited]
nsISupports nsIPythonTestInterface::do_nsISupports ( in nsISupports  p1,
inout nsISupports  p2,
out nsISupports  p3 
) [inherited]
void nsIPythonTestInterface::do_nsISupportsIs ( in nsIIDRef  iid,
[iid_is(iid), retval] out nsQIResult  result 
) [inherited]
octet nsIPythonTestInterface::do_octet ( in octet  p1,
inout octet  p2,
out octet  p3 
) [inherited]
short nsIPythonTestInterface::do_short ( in short  p1,
inout short  p2,
out short  p3 
) [inherited]
string nsIPythonTestInterface::do_string ( in string  p1,
inout string  p2,
out string  p3 
) [inherited]
unsigned long nsIPythonTestInterface::do_unsigned_long ( in unsigned long  p1,
inout unsigned long  p2,
out unsigned long  p3 
) [inherited]
unsigned long long nsIPythonTestInterface::do_unsigned_long_long ( in unsigned long long  p1,
inout unsigned long long  p2,
out unsigned long long  p3 
) [inherited]
unsigned short nsIPythonTestInterface::do_unsigned_short ( in unsigned short  p1,
inout unsigned short  p2,
out unsigned short  p3 
) [inherited]
wchar nsIPythonTestInterface::do_wchar ( in wchar  p1,
inout wchar  p2,
out wchar  p3 
) [inherited]
wstring nsIPythonTestInterface::do_wstring ( in wstring  p1,
inout wstring  p2,
out wstring  p3 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleString ( inout PRUint32  count,
[size_is(count)] inout string  str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleString2 ( in PRUint32  in_count,
[size_is(in_count)] in string  in_str,
out PRUint32  out_count,
[size_is(out_count)] out string  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleString3 ( in PRUint32  in_count,
[size_is(in_count)] in string  in_str,
out PRUint32  out_count,
[size_is(out_count), retval] out string  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleString4 ( [size_is(count)] in string  in_str,
inout PRUint32  count,
[size_is(count)] out string  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleStringArray ( inout PRUint32  count,
[array, size_is(count)] inout string  valueArray 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleWideString ( inout PRUint32  count,
[size_is(count)] inout wstring  str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleWideString2 ( in PRUint32  in_count,
[size_is(in_count)] in wstring  in_str,
out PRUint32  out_count,
[size_is(out_count)] out wstring  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleWideString3 ( in PRUint32  in_count,
[size_is(in_count)] in wstring  in_str,
out PRUint32  out_count,
[size_is(out_count), retval] out wstring  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::DoubleWideString4 ( [size_is(count)] in wstring  in_str,
inout PRUint32  count,
[size_is(count)] out wstring  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::ExtendIIDArray ( inout PRUint32  count,
[array, size_is(count)] inout nsIIDRef  data 
) [inherited]
void nsIPythonTestInterfaceExtra::ExtendInterfaceArray ( inout PRUint32  count,
[array, size_is(count)] inout nsISupports  data 
) [inherited]
void nsIPythonTestInterfaceExtra::GetArrays ( out PRUint32  count,
[array, size_is(count)] out PRInt32  array1,
[array, size_is(count)] out PRInt32  array2 
) [inherited]
void nsIPythonTestInterfaceDOMStrings::GetDOMStringOut ( in PRInt32  length,
[retval] out DOMString  s 
)
void nsIPythonTestInterfaceExtra::GetFixedArray ( in PRUint32  count,
[array, size_is(count)] out PRInt32  array1 
) [inherited]
void nsIPythonTestInterfaceExtra::GetFixedString ( in PRUint32  count,
[size_is(count)] out string  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::GetFixedWideString ( in PRUint32  count,
[size_is(count)] out string  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::GetIIDArray ( out PRUint32  count,
[array, size_is(count)] out nsIIDRef  data 
) [inherited]
void nsIPythonTestInterfaceExtra::GetInterfaceArray ( out PRUint32  count,
[array, size_is(count)] out nsISupports  data 
) [inherited]
void nsIPythonTestInterfaceExtra::GetStrings ( out PRUint32  count,
[retval, array, size_is(count)] out string  str 
) [inherited]
void nsIPythonTestInterfaceExtra::MultiplyEachItemInIntegerArray ( in PRInt32  val,
in PRUint32  count,
[array, size_is(count)] inout PRInt32  valueArray 
) [inherited]
void nsIPythonTestInterfaceExtra::MultiplyEachItemInIntegerArrayAndAppend ( in PRInt32  val,
inout PRUint32  count,
[array, size_is(count)] inout PRInt32  valueArray 
) [inherited]
void nsIPythonTestInterfaceExtra::ReverseStringArray ( in PRUint32  count,
[array, size_is(count)] inout string  valueArray 
) [inherited]
void nsIPythonTestInterfaceExtra::SumArrays ( in PRUint32  count,
[array, size_is(count)] in PRInt32  array1,
[array, size_is(count)] in PRInt32  array2,
[retval] out PRInt32  result 
) [inherited]
void nsIPythonTestInterfaceExtra::UpOctetArray ( inout PRUint32  count,
[array, size_is(count)] inout PRUint8  data 
) [inherited]
void nsIPythonTestInterfaceExtra::UpOctetArray2 ( inout PRUint32  count,
[array, size_is(count)] inout PRUint8  data 
) [inherited]
void nsIPythonTestInterfaceExtra::UpString ( in PRUint32  count,
[size_is(count)] inout string  str 
) [inherited]
void nsIPythonTestInterfaceExtra::UpString2 ( in PRUint32  count,
[size_is(count)] in string  in_str,
[size_is(count)] out string  out_str 
) [inherited]
void nsIPythonTestInterfaceExtra::UpWideString ( in PRUint32  count,
[size_is(count)] inout wstring  str 
) [inherited]
void nsIPythonTestInterfaceExtra::UpWideString2 ( in PRUint32  count,
[size_is(count)] in wstring  in_str,
[size_is(count)] out wstring  out_str 
) [inherited]

Member Data Documentation

Definition at line 71 of file py_test_component.idl.

Definition at line 70 of file py_test_component.idl.

const long nsIPythonTestInterface::BiggerLong = 0xFFFFFFFF [inherited]

Definition at line 52 of file py_test_component.idl.

const long nsIPythonTestInterface::BigLong = 0x7FFFFFFF [inherited]

Definition at line 51 of file py_test_component.idl.

const unsigned long nsIPythonTestInterface::BigULong = 0xFFFFFFFF [inherited]

Definition at line 53 of file py_test_component.idl.

Definition at line 56 of file py_test_component.idl.

Definition at line 66 of file py_test_component.idl.

Definition at line 228 of file py_test_component.idl.

Definition at line 229 of file py_test_component.idl.

Definition at line 65 of file py_test_component.idl.

Definition at line 64 of file py_test_component.idl.

Definition at line 73 of file py_test_component.idl.

Definition at line 74 of file py_test_component.idl.

Definition at line 75 of file py_test_component.idl.

Definition at line 62 of file py_test_component.idl.

Definition at line 60 of file py_test_component.idl.

Definition at line 50 of file py_test_component.idl.

Definition at line 57 of file py_test_component.idl.

const short nsIPythonTestInterface::One = 1 [inherited]

Definition at line 48 of file py_test_component.idl.

Definition at line 58 of file py_test_component.idl.

Definition at line 68 of file py_test_component.idl.

Definition at line 49 of file py_test_component.idl.

Definition at line 63 of file py_test_component.idl.

Definition at line 61 of file py_test_component.idl.

attribute unsigned short nsIPythonTestInterface::ushort_value [inherited]

Definition at line 59 of file py_test_component.idl.

Definition at line 72 of file py_test_component.idl.

Definition at line 67 of file py_test_component.idl.

Definition at line 69 of file py_test_component.idl.


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