Back to index

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

Test the 'inout' keyword. More...

import "xpctest_inout.idl";

Inheritance diagram for nsIXPCTestInOut:
Inheritance graph
Collaboration diagram for nsIXPCTestInOut:
Collaboration graph

List of all members.

Public Member Functions

void EchoLong (in long li, out long lo)
void EchoShort (in short si, out short so)
void EchoChar (in char ci, out char co)
void EchoBoolean (in boolean bi, out boolean bo)
void EchoOctet (in octet oi, out octet oo)
void EchoLongLong (in long long lli, out long long llo)
void EchoUnsignedShort (in unsigned short usi, out unsigned short uso)
void EchoUnsignedLong (in unsigned long uli, out unsigned long ulo)
void EchoFloat (in float fi, out float fo)
void EchoDouble (in double di, out double dout)
void EchoWchar (in wchar wci, out wchar wco)
void EchoString (in wstring wsi, out wstring wso)
void EchoPRBool (in PRBool bi, out PRBool bo)
void EchoPRInt32 (in PRInt32 li, out PRInt32 lo)
void EchoPRInt16 (in PRInt16 li, out PRInt16 lo)
void EchoPRInt64 (in PRInt64 ii, out PRInt64 io)
void EchoPRUint8 (in PRUint8 ii, out PRUint8 io)
void EchoPRUint16 (in PRUint16 ii, out PRUint16 io)
void EchoPRUint32 (in PRUint32 ii, out PRUint32 io)
void EchoPRUint32_2 (in PRUint32 ii, out PRUint32 io)
void EchoPRUint64 (in PRUint64 ii, out PRUint64 io)
void EchoVoidPtr (in voidPtr vsi, out voidPtr vso)
void EchoCharPtr (in charPtr csi, out charPtr cso)
void EchoNsIDPtr (in nsIDPtr pi, out nsIDPtr po)
void EchoNsIIDPtr (in nsIIDPtr pi, out nsIIDPtr po)
void EchoNsCIDPtr (in nsCIDPtr pi, out nsCIDPtr po)
void EchoNsQIResult (in nsQIResult ri, out nsQIResult ro)
void EchoVoid ()

Detailed Description

Test the 'inout' keyword.

Definition at line 48 of file xpctest_inout.idl.

Member Function Documentation

void nsIXPCTestInOut::EchoChar ( in char  ci,
out char  co 
void nsIXPCTestInOut::EchoCharPtr ( in charPtr  csi,
out charPtr  cso 
void nsIXPCTestInOut::EchoDouble ( in double  di,
out double  dout 
void nsIXPCTestInOut::EchoFloat ( in float  fi,
out float  fo 
void nsIXPCTestInOut::EchoNsCIDPtr ( in nsCIDPtr  pi,
out nsCIDPtr  po 
void nsIXPCTestInOut::EchoNsIDPtr ( in nsIDPtr  pi,
out nsIDPtr  po 
void nsIXPCTestInOut::EchoNsIIDPtr ( in nsIIDPtr  pi,
out nsIIDPtr  po 
void nsIXPCTestInOut::EchoNsQIResult ( in nsQIResult  ri,
out nsQIResult  ro 
void nsIXPCTestInOut::EchoOctet ( in octet  oi,
out octet  oo 
void nsIXPCTestInOut::EchoShort ( in short  si,
out short  so 
void nsIXPCTestInOut::EchoString ( in wstring  wsi,
out wstring  wso 
void nsIXPCTestInOut::EchoUnsignedLong ( in unsigned long  uli,
out unsigned long  ulo 
void nsIXPCTestInOut::EchoUnsignedShort ( in unsigned short  usi,
out unsigned short  uso 
void nsIXPCTestInOut::EchoVoidPtr ( in voidPtr  vsi,
out voidPtr  vso 
void nsIXPCTestInOut::EchoWchar ( in wchar  wci,
out wchar  wco 

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