summaryrefslogtreecommitdiff
path: root/src/d_bus_variant.h
blob: e4f261b84b3c4b8175780ecc55049aa19a95c7e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef D_BUS_VARIANT_H
#define D_BUS_VARIANT_H

#include <stdbool.h>

typedef struct
{
    //dbus coded type letter
    const char* type;
    union
    {
    const char* string;
    int integer;
    bool boolean;
    };
}dbus_value_variant_t;

const char* dbus_variant_get_string(const dbus_value_variant_t* val);

#endif // D_BUS_VARIANT_H