1 [CCode (cheader_filename = "libosso.h")]
3 [CCode (destroy_function = "osso_rpc_free_val", cname = "osso_rpc_t")]
6 [CCode (cname = "value.u")]
8 [CCode (cname = "value.i")]
10 [CCode (cname = "value.b")]
12 [CCode (cname = "value.d")]
14 [CCode (cname = "value.s")]
15 private unowned string s;
16 public uint32 to_uint32 () requires (type == DBus.RawType.UINT32) {
19 public int32 to_int32 () requires (type == DBus.RawType.INT32) {
22 public bool to_bool () requires (type == DBus.RawType.BOOLEAN) {
25 public double to_double () requires (type == DBus.RawType.DOUBLE) {
28 public unowned string to_string () requires (type == DBus.RawType.STRING) {
31 public void set_string (string s_) {
32 type = DBus.RawType.STRING;