Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
InvokeTestTargetInterface Class Reference
Inheritance diagram for InvokeTestTargetInterface:
Inheritance graph
[legend]
Collaboration diagram for InvokeTestTargetInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD AddTwoInts (PRInt32 p1, PRInt32 p2, PRInt32 *retval)=0
NS_IMETHOD MultTwoInts (PRInt32 p1, PRInt32 p2, PRInt32 *retval)=0
NS_IMETHOD AddTwoLLs (PRInt64 p1, PRInt64 p2, PRInt64 *retval)=0
NS_IMETHOD MultTwoLLs (PRInt64 p1, PRInt64 p2, PRInt64 *retval)=0
NS_IMETHOD AddManyInts (PRInt32 p1, PRInt32 p2, PRInt32 p3, PRInt32 p4, PRInt32 p5, PRInt32 p6, PRInt32 p7, PRInt32 p8, PRInt32 p9, PRInt32 p10, PRInt32 *retval)=0
NS_IMETHOD AddTwoFloats (float p1, float p2, float *retval)=0
NS_IMETHOD AddManyDoubles (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double *retval)=0
NS_IMETHOD AddManyFloats (float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float *retval)=0
NS_IMETHOD AddManyManyFloats (float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float *retval)=0
NS_IMETHOD AddMixedInts (PRInt64 p1, PRInt32 p2, PRInt64 p3, PRInt32 p4, PRInt32 p5, PRInt64 p6, PRInt32 p7, PRInt32 p8, PRInt64 p9, PRInt32 p10, PRInt64 *retval)=0
NS_IMETHOD AddMixedInts2 (PRInt32 p1, PRInt64 p2, PRInt32 p3, PRInt64 p4, PRInt64 p5, PRInt32 p6, PRInt64 p7, PRInt64 p8, PRInt32 p9, PRInt64 p10, PRInt64 *retval)=0
NS_IMETHOD AddMixedFloats (float p1, float p2, double p3, double p4, float p5, float p6, double p7, double p8, float p9, double p10, float p11, double *retval)=0
NS_IMETHOD PassTwoStrings (const char *s1, const char *s2, char **retval)=0

Detailed Description

Definition at line 60 of file TestXPTCInvoke.cpp.


Member Function Documentation

NS_IMETHOD InvokeTestTargetInterface::AddManyDoubles ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6,
double  p7,
double  p8,
double  p9,
double  p10,
double *  retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddManyFloats ( float  p1,
float  p2,
float  p3,
float  p4,
float  p5,
float  p6,
float  p7,
float  p8,
float  p9,
float  p10,
float *  retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddManyInts ( PRInt32  p1,
PRInt32  p2,
PRInt32  p3,
PRInt32  p4,
PRInt32  p5,
PRInt32  p6,
PRInt32  p7,
PRInt32  p8,
PRInt32  p9,
PRInt32  p10,
PRInt32 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddManyManyFloats ( float  p1,
float  p2,
float  p3,
float  p4,
float  p5,
float  p6,
float  p7,
float  p8,
float  p9,
float  p10,
float  p11,
float  p12,
float  p13,
float  p14,
float  p15,
float  p16,
float  p17,
float  p18,
float  p19,
float  p20,
float *  retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddMixedFloats ( float  p1,
float  p2,
double  p3,
double  p4,
float  p5,
float  p6,
double  p7,
double  p8,
float  p9,
double  p10,
float  p11,
double *  retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddMixedInts ( PRInt64  p1,
PRInt32  p2,
PRInt64  p3,
PRInt32  p4,
PRInt32  p5,
PRInt64  p6,
PRInt32  p7,
PRInt32  p8,
PRInt64  p9,
PRInt32  p10,
PRInt64 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddMixedInts2 ( PRInt32  p1,
PRInt64  p2,
PRInt32  p3,
PRInt64  p4,
PRInt64  p5,
PRInt32  p6,
PRInt64  p7,
PRInt64  p8,
PRInt32  p9,
PRInt64  p10,
PRInt64 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddTwoFloats ( float  p1,
float  p2,
float *  retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddTwoInts ( PRInt32  p1,
PRInt32  p2,
PRInt32 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::AddTwoLLs ( PRInt64  p1,
PRInt64  p2,
PRInt64 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::MultTwoInts ( PRInt32  p1,
PRInt32  p2,
PRInt32 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::MultTwoLLs ( PRInt64  p1,
PRInt64  p2,
PRInt64 retval 
) [pure virtual]

Implemented in InvokeTestTarget.

NS_IMETHOD InvokeTestTargetInterface::PassTwoStrings ( const char *  s1,
const char *  s2,
char **  retval 
) [pure virtual]

Implemented in InvokeTestTarget.

Here is the caller graph for this function:


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