Merge branch 'master' of http://git.hands.com/zavai
[gregoa/zavai.git] / src / libomhacks.vapi
1 [CCode (cprefix="", cheader_filename="omhacks/all.h")]
2 namespace Omhacks
3 {
4     namespace Screen
5     {
6         namespace Brightness
7         {
8             [CCode (cname = "om_screen_brightness_get")]
9             public int get();
10             [CCode (cname = "om_screen_brightness_get_max")]
11             public int get_max();
12             [CCode (cname = "om_screen_brightness_set")]
13             public int set(int val);
14         }
15     }
16
17     namespace UEvent
18     {
19         [CCode (cname = "struct om_uevent", cheader_filename = "omhacks/uevent.h", destroy_function = "")]
20         public struct Event
21         {
22             public string buffer;
23             size_t buflen;
24             weak string action;
25             weak string devpath;
26             weak string[] envp;
27         }
28
29         [CCode (cname = "om_uevent_open")]
30         public int open();
31         [CCode (cname = "om_uevent_read")]
32         public int read(int sock, ref Event ou);
33         [CCode (cname = "om_uevent_parse")]
34         public int parse(ref Event ou);
35     }
36 }