:: com :: sun :: star :: test :: bridge ::

interface XBridgeTestBase
Base Hierarchy
::com::sun::star::uno::XInterface
 |
 +-XBridgeTestBase
Description
* Monster test interface to test bridge calls. * An implementation of this object has to store given values and return whenever there * is an out param or return value.

Methods' Summary
setValues * in parameter test, tests by calls reference also (complex types)
setValues2 * inout parameter test * *
getValues * out parameter test
transportAny * This method returns the parameter value. * Method to extensivly test anys.
call * methods to check sequence of calls. Call call() and callOneway * in an arbitrary sequence. Increase the callId for every call. * The testobject sets an error flag.
callOneway
sequenceOfCallTestPassed
startRecursiveCall * methods to check, if threads thread identity is holded. *
Methods' Details
setValues
[oneway] void
setValues(
 
[in] boolean
[in] char
[in] byte
[in] short
[in] unsigned short
[in] long
[in] unsigned long
[in] hyper
[in] unsigned hyper
[in] float
[in] double
[in] TestEnum
[in] string
[in] ::com::sun::star::uno::XInterface
[in] any
[in] sequence< TestElement >
[in] TestData
 
bBool,
cChar,
nByte,
nShort,
nUShort,
nLong,
nULong,
nHyper,
nUHyper,
fFloat,
fDouble,
eEnum,
aString,
xInterface,
aAny,
aSequence,
aStruct );

Description
* in parameter test, tests by calls reference also (complex types)
setValues2
TestData
setValues2(
 
[inout] boolean
[inout] char
[inout] byte
[inout] short
[inout] unsigned short
[inout] long
[inout] unsigned long
[inout] hyper
[inout] unsigned hyper
[inout] float
[inout] double
[inout] TestEnum
[inout] string
[inout] ::com::sun::star::uno::XInterface
[inout] any
[inout] sequence< TestElement >
[inout] TestData
 
bBool,
cChar,
nByte,
nShort,
nUShort,
nLong,
nULong,
nHyper,
nUHyper,
fFloat,
fDouble,
eEnum,
aString,
xInterface,
aAny,
aSequence,
aStruct );

Description
* inout parameter test * *
Returns
aStruct. The out parameter contain the values, that were previously set * by setValues or (if not called before) default constructed values. *
getValues
TestData
getValues(
 
[out] boolean
[out] char
[out] byte
[out] short
[out] unsigned short
[out] long
[out] unsigned long
[out] hyper
[out] unsigned hyper
[out] float
[out] double
[out] TestEnum
[out] string
[out] ::com::sun::star::uno::XInterface
[out] any
[out] sequence< TestElement >
[out] TestData
 
bBool,
cChar,
nByte,
nShort,
nUShort,
nLong,
nULong,
nHyper,
nUHyper,
fFloat,
fDouble,
eEnum,
aString,
xInterface,
aAny,
aSequence,
aStruct );

Description
* out parameter test
transportAny
any
transportAny(
 
[in] any
 
value );

Description
* This method returns the parameter value. * Method to extensivly test anys.
call
void
call(
 
[in] long
[in] long
 
nCallId,
nWaitMUSEC );

Description
* methods to check sequence of calls. Call call() and callOneway * in an arbitrary sequence. Increase the callId for every call. * The testobject sets an error flag.
See also
testSequencePassed
callOneway
[oneway] void
callOneway(
 
[in] long
[in] long
 
nCallId,
nWaitMUSEC );

sequenceOfCallTestPassed
boolean
sequenceOfCallTestPassed();
 
 

startRecursiveCall
void
startRecursiveCall(
 
[in] XRecursiveCall
[in] long
 
xCall,
nToCall );

Description
* methods to check, if threads thread identity is holded. *
Attributes' Summary
Bool
Byte
Char
Short
UShort
Long
ULong
Hyper
UHyper
Float
Double
Enum
String
Interface
Any
Sequence
Struct
Attributes' Details
Bool
boolean Bool;
Byte
byte Byte;
Char
char Char;
Short
short Short;
UShort
unsigned short UShort;
Long
long Long;
ULong
unsigned long ULong;
Hyper
hyper Hyper;
UHyper
unsigned hyper UHyper;
Float
float Float;
Double
double Double;
Enum
TestEnum Enum;
String
string String;
Interface
::com::sun::star::uno::XInterface Interface;
Any
any Any;
Sequence
sequence< TestElement > Sequence;
Struct
TestData Struct;
Top of Page