summaryrefslogtreecommitdiff
path: root/tests/dbus/enum-string-marshalling.vala
blob: 536daad08531d9af9fe058489b05fadbb3a551fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[DBus (use_string_marshalling = true)]
public enum FooEnum {
	BAR
}

[DBus (name = "org.example.Test")]
public interface Test : GLib.Object {
	public abstract async void test1 (FooEnum e) throws DBusError;
	public abstract void test2 (FooEnum e) throws DBusError;
	public abstract void test3 (FooEnum e1, int fd, FooEnum e2) throws DBusError;
	public abstract void test4 (FooEnum e);
	public abstract async void test5 (FooEnum e);
}

void main () {
	// We just want to ensure compile correctness here
}