File: enum-string-marshalling.vala

package info (click to toggle)
vala 0.56.18-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 57,468 kB
  • sloc: ansic: 581,293; sh: 5,334; makefile: 3,946; xml: 3,161; yacc: 1,219; lex: 374; javascript: 23
file content (17 lines) | stat: -rw-r--r-- 503 bytes parent folder | download | duplicates (4)
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
}