INTEGRATION: CWS sb28 (1.3.24); FILE MERGED
2005/01/06 09:12:20 sb 1.3.24.2: #i24735# Added documentation. 2005/01/04 14:13:55 sb 1.3.24.1: #i24735# Merged bridges/test/java_uno/multinherit into testtools/source/bridgetest.
This commit is contained in:
parent
973e448720
commit
b234309c55
1 changed files with 44 additions and 16 deletions
|
@ -2,9 +2,9 @@
|
||||||
*
|
*
|
||||||
* $RCSfile: bridgetest.idl,v $
|
* $RCSfile: bridgetest.idl,v $
|
||||||
*
|
*
|
||||||
* $Revision: 1.3 $
|
* $Revision: 1.4 $
|
||||||
*
|
*
|
||||||
* last change: $Author: rt $ $Date: 2004-08-20 09:16:24 $
|
* last change: $Author: kz $ $Date: 2005-01-18 13:29:32 $
|
||||||
*
|
*
|
||||||
* The Contents of this file are made available subject to the terms of
|
* The Contents of this file are made available subject to the terms of
|
||||||
* either of the following licenses
|
* either of the following licenses
|
||||||
|
@ -134,22 +134,53 @@ interface XRecursiveCall : com::sun::star::uno::XInterface
|
||||||
void callRecursivly( [in] XRecursiveCall xCall , [in] long nToCall );
|
void callRecursivly( [in] XRecursiveCall xCall , [in] long nToCall );
|
||||||
};
|
};
|
||||||
|
|
||||||
interface XA {
|
interface XMultiBase1 {
|
||||||
long f1();
|
[attribute] double att1; // initially 0.0
|
||||||
|
long fn11([in] long arg); // return 11 * arg
|
||||||
|
string fn12([in] string arg); // return "12" + arg
|
||||||
};
|
};
|
||||||
|
|
||||||
interface XB {
|
interface XMultiBase2: XMultiBase1 {
|
||||||
long f2();
|
long fn21([in] long arg); // return 21 * arg
|
||||||
[attribute] long a;
|
string fn22([in] string arg); // return "22" + arg
|
||||||
};
|
};
|
||||||
|
|
||||||
interface XC {
|
interface XMultiBase3 {
|
||||||
interface XA;
|
[attribute] double att3; // initially 0.0
|
||||||
interface XB;
|
long fn31([in] long arg); // return 31 * arg
|
||||||
|
string fn32([in] string arg); // return "32" + arg
|
||||||
|
long fn33(); // return 33
|
||||||
};
|
};
|
||||||
|
|
||||||
interface XMulti: XC {
|
interface XMultiBase3a: XMultiBase3 {};
|
||||||
long f3();
|
|
||||||
|
interface XMultiBase4 {
|
||||||
|
long fn41([in] long arg); // return 41 * arg
|
||||||
|
};
|
||||||
|
|
||||||
|
interface XMultiBase5 {
|
||||||
|
interface XMultiBase3;
|
||||||
|
interface XMultiBase4;
|
||||||
|
interface XMultiBase1;
|
||||||
|
};
|
||||||
|
|
||||||
|
interface XMultiBase6 {
|
||||||
|
interface XMultiBase2;
|
||||||
|
interface XMultiBase3a;
|
||||||
|
interface XMultiBase5;
|
||||||
|
long fn61([in] long arg); // return 61 * arg
|
||||||
|
string fn62([in] string arg); // return "62" + arg
|
||||||
|
};
|
||||||
|
|
||||||
|
interface XMultiBase7 {
|
||||||
|
long fn71([in] long arg); // return 71 * arg
|
||||||
|
string fn72([in] string arg); // return "72" + arg
|
||||||
|
long fn73(); // return 73
|
||||||
|
};
|
||||||
|
|
||||||
|
interface XMulti {
|
||||||
|
interface XMultiBase6;
|
||||||
|
interface XMultiBase7;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -267,10 +298,7 @@ interface XBridgeTestBase : com::sun::star::uno::XInterface
|
||||||
void startRecursiveCall( [in] XRecursiveCall xCall , [in] long nToCall );
|
void startRecursiveCall( [in] XRecursiveCall xCall , [in] long nToCall );
|
||||||
|
|
||||||
XMulti getMulti();
|
XMulti getMulti();
|
||||||
long testMultiF1([in] XMulti multi);
|
string testMulti([in] XMulti multi);
|
||||||
long testMultiF2([in] XMulti multi);
|
|
||||||
long testMultiF3([in] XMulti multi);
|
|
||||||
long testMultiA([in] XMulti multi, [in] long value);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue