diff options
author | Matthew Johnson <mjj29@qadesh.matthew.ath.cx> | 2009-01-07 22:27:07 +0000 |
---|---|---|
committer | Matthew Johnson <mjj29@qadesh.matthew.ath.cx> | 2009-01-07 22:27:07 +0000 |
commit | 9e874b4b45556e2f4e8d1992dc81060a3f582230 (patch) | |
tree | fc4d9b55ce3d2fc4489446d237038b5b20a688a7 /org | |
parent | c1d3dcd4f311f0fa621d9c83210f999741755b7a (diff) |
whoops, I really should have added this!
Diffstat (limited to 'org')
-rw-r--r-- | org/freedesktop/dbus/test/TestSignalInterface2.java | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/org/freedesktop/dbus/test/TestSignalInterface2.java b/org/freedesktop/dbus/test/TestSignalInterface2.java new file mode 100644 index 0000000..d5c9ac5 --- /dev/null +++ b/org/freedesktop/dbus/test/TestSignalInterface2.java @@ -0,0 +1,45 @@ +/* + D-Bus Java Implementation + Copyright (c) 2005-2006 Matthew Johnson + + This program is free software; you can redistribute it and/or modify it + under the terms of either the GNU Lesser General Public License Version 2 or the + Academic Free Licence Version 2.1. + + Full licence texts are included in the COPYING file with this program. +*/ +package org.freedesktop.dbus.test; + +import org.freedesktop.DBus.Description; +import org.freedesktop.dbus.DBusInterface; +import org.freedesktop.dbus.DBusInterfaceName; +import org.freedesktop.dbus.DBusMemberName; +import org.freedesktop.dbus.DBusSignal; +import org.freedesktop.dbus.UInt32; +import org.freedesktop.dbus.exceptions.DBusException; + +import java.util.List; + +/** + * A sample signal with two parameters + */ +@Description("Test interface containing signals") +@DBusInterfaceName("some.other.interface.Name") +public interface TestSignalInterface2 extends DBusInterface +{ + @Description("Test basic signal") + public static class TestRenamedSignal extends DBusSignal + { + public final String value; + public final UInt32 number; + /** + * Create a signal. + */ + public TestRenamedSignal(String path, String value, UInt32 number) throws DBusException + { + super(path, value, number); + this.value = value; + this.number = number; + } + } +} |