summaryrefslogtreecommitdiff
path: root/src/lib/eldbus/eldbus_model_proxy_private.h
diff options
context:
space:
mode:
authorCedric Bail <cedric@osg.samsung.com>2017-10-25 18:05:41 -0700
committerCedric BAIL <cedric@osg.samsung.com>2018-04-30 14:21:11 -0700
commit3edb4ca6975946b7cfd3b261f5c1c7a46d681710 (patch)
tree3bc25f720b7a4ea86d462522ede9563be01594f4 /src/lib/eldbus/eldbus_model_proxy_private.h
parentddcf8d8b9712e744cc4247eb219ad1f11d1bb455 (diff)
eldbus: migrate and refactor eldbus.model to new efl.model API.
Diffstat (limited to 'src/lib/eldbus/eldbus_model_proxy_private.h')
-rw-r--r--src/lib/eldbus/eldbus_model_proxy_private.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/lib/eldbus/eldbus_model_proxy_private.h b/src/lib/eldbus/eldbus_model_proxy_private.h
index 293a1f5..940f778 100644
--- a/src/lib/eldbus/eldbus_model_proxy_private.h
+++ b/src/lib/eldbus/eldbus_model_proxy_private.h
@@ -13,20 +13,21 @@ typedef struct _Eldbus_Model_Proxy_Data Eldbus_Model_Proxy_Data;
13struct _Eldbus_Model_Proxy_Data 13struct _Eldbus_Model_Proxy_Data
14{ 14{
15 Eo *obj; 15 Eo *obj;
16 Eina_Bool is_listed : 1; 16
17 Eina_Bool is_loaded : 1; 17 const Eldbus_Introspection_Interface *interface;
18
18 Eldbus_Object *object; 19 Eldbus_Object *object;
19 Eldbus_Proxy *proxy; 20 Eldbus_Proxy *proxy;
20 Eina_Array *properties_array; 21 Eina_Hash *properties;
21 Eina_Hash *properties_hash; 22 Eina_List *childrens;
22 Eina_List *children_list; 23 Eina_List *pendings;
24 Eina_List *promises;
25
23 Eina_Stringshare *name; 26 Eina_Stringshare *name;
24 Eina_List *pending_list; 27
25 Eina_List *promise_list; 28 Eina_Bool monitoring : 1;
26 bool monitoring; 29 Eina_Bool is_listed : 1;
27 const Eldbus_Introspection_Interface *interface; 30 Eina_Bool is_loaded : 1;
28 Eina_Value tmp_value;
29}; 31};
30 32
31#endif 33#endif
32