annotate dbus-d-javatests/jsrc/dbustest/DImpl.java @ 5:7c2c75740370

code generation for signals
author Frank Benoit <benoit@tionex.de>
date Sun, 21 Oct 2007 19:22:41 +0200
parents
children 963d271f7c25
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 package dbustest;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 import org.dsource.dbus.d.Returns;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 import org.freedesktop.dbus.DBusInterface;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 import org.freedesktop.dbus.DBusSignal;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 import org.freedesktop.dbus.UInt16;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6 import org.freedesktop.dbus.UInt32;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 import org.freedesktop.dbus.UInt64;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 import org.freedesktop.dbus.exceptions.DBusException;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 public interface DImpl extends DBusInterface
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10 {
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 public static class testSigI extends DBusSignal
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12 {
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 public final int arg1;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14 public testSigI(String path, int arg1) throws DBusException
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 {
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 super(path, arg1);
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17 this.arg1 = arg1;
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18 }
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
19 }
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21 public void testV_V();
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22 @Returns("res")
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23 public int testI_I(int arg1);
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24 public NTuple10<Boolean, Byte, Short, UInt16, Integer, UInt32, Long, UInt64, Double, String> testParamAllSimpleTyes(boolean i_bool, byte i_byte, short i_short, UInt16 i_ushort, int i_int, UInt32 i_uint, long i_long, UInt64 i_ulong, double i_double, String i_string);
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25 public void triggerSignal(int count);
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26
7c2c75740370 code generation for signals
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27 }