summaryrefslogtreecommitdiff
path: root/src/lib/elocation/gen/eldbus_geo_clue2_client.h
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2014-11-03 16:16:16 +0100
committerStefan Schmidt <s.schmidt@samsung.com>2014-11-21 10:38:39 +0100
commitf5dcadaab5d695a5cba928199a52daee0a94923b (patch)
tree060e931ec4204ba4f38b6bd640e2011af3c1f61c /src/lib/elocation/gen/eldbus_geo_clue2_client.h
parentbe4fc157f219420d3699bfb3e200fa290ad9466d (diff)
elocation: Add generated GeoClue2 DBus helper code.
Generated by eldbus-codegen to avoid writing the boilerplate code by hand.
Diffstat (limited to 'src/lib/elocation/gen/eldbus_geo_clue2_client.h')
-rw-r--r--src/lib/elocation/gen/eldbus_geo_clue2_client.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/lib/elocation/gen/eldbus_geo_clue2_client.h b/src/lib/elocation/gen/eldbus_geo_clue2_client.h
new file mode 100644
index 0000000000..5f73069bb1
--- /dev/null
+++ b/src/lib/elocation/gen/eldbus_geo_clue2_client.h
@@ -0,0 +1,32 @@
1#ifndef ELDBUS_GEO_CLUE2_CLIENT_H
2#define ELDBUS_GEO_CLUE2_CLIENT_H
3
4#include <Eina.h>
5#include <Ecore.h>
6#include <Eldbus.h>
7#include "eldbus_utils.h"
8
9Eldbus_Proxy *geo_clue2_client_proxy_get(Eldbus_Connection *conn, const char *bus, const char *path);
10void geo_clue2_client_proxy_unref(Eldbus_Proxy *proxy);
11void geo_clue2_client_log_domain_set(int id);
12typedef void (*Geo_Clue2_Client_Start_Cb)(Eldbus_Proxy *proxy, void *data, Eldbus_Pending *pending, Eldbus_Error_Info *error);
13Eldbus_Pending *geo_clue2_client_start_call(Eldbus_Proxy *proxy, Geo_Clue2_Client_Start_Cb cb, const void *data);
14typedef void (*Geo_Clue2_Client_Stop_Cb)(Eldbus_Proxy *proxy, void *data, Eldbus_Pending *pending, Eldbus_Error_Info *error);
15Eldbus_Pending *geo_clue2_client_stop_call(Eldbus_Proxy *proxy, Geo_Clue2_Client_Stop_Cb cb, const void *data);
16extern int GEO_CLUE2_CLIENT_LOCATION_UPDATED_EVENT;
17typedef struct _Geo_Clue2_Client_LocationUpdated_Data
18{
19 Eldbus_Proxy *proxy;
20 char *old;
21 char *new;
22} Geo_Clue2_Client_LocationUpdated_Data;
23Eldbus_Pending *geo_clue2_client_location_propget(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_String_Get_Cb cb, const void *data);
24Eldbus_Pending *geo_clue2_client_distance_threshold_propget(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_Uint32_Get_Cb cb, const void *data);
25Eldbus_Pending *geo_clue2_client_distance_threshold_propset(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value);
26Eldbus_Pending *geo_clue2_client_desktop_id_propget(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_String_Get_Cb cb, const void *data);
27Eldbus_Pending *geo_clue2_client_desktop_id_propset(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value);
28Eldbus_Pending *geo_clue2_client_requested_accuracy_level_propget(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_Uint32_Get_Cb cb, const void *data);
29Eldbus_Pending *geo_clue2_client_requested_accuracy_level_propset(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_Set_Cb cb, const void *data, const void *value);
30Eldbus_Pending *geo_clue2_client_active_propget(Eldbus_Proxy *proxy, Eldbus_Codegen_Property_Bool_Get_Cb cb, const void *data);
31
32#endif