hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef __COMMON_H__
#define __COMMON_H__
 
#define DB_SERVER   "rockchip.dbserver"
#define DB_PATH      "/"
#define DB_NET_INTERFACE    DB_SERVER ".net"
 
#define DB_POWER_INTERFACE  DB_SERVER ".power"
#define DB_ETHERNET_INTERFACE   DB_SERVER ".ethernet"
#define DB_WIFI_INTERFACE   DB_SERVER ".wifi"
 
#define DB_ERROR_INTERFACE      DB_SERVER ".Error"
 
#define DB_POWER_WIFI_PATH  DB_POWER_INTERFACE ".wifi"
#define DB_POWER_ETHERNET_PATH  DB_POWER_INTERFACE ".ethernet"
 
#define DB_STORAGE_INTERFACE    DB_SERVER ".storage"
#define DB_MEDIA_INTERFACE    DB_SERVER ".media"
#define DB_SYSTEM_INTERFACE    DB_SERVER ".system"
#define DB_EVENT_INTERFACE    DB_SERVER ".event"
#define DB_PERIPHERALS_INTERFACE    DB_SERVER ".peripherals"
 
extern const GDBusMethodTable methods[];
extern const GDBusSignalTable signals[];
 
DBusMessage *method_delete(DBusConnection *conn,
                           DBusMessage *msg, void *data);
DBusMessage *method_update(DBusConnection *conn,
                           DBusMessage *msg, void *data);
DBusMessage *method_select(DBusConnection *conn,
                           DBusMessage *msg, void *data);
void creat_version_table(char *table, char *version);
int equal_version(char *table, char *version);
 
#endif