summaryrefslogtreecommitdiff
path: root/src/lib/eio
diff options
context:
space:
mode:
authorSangHyeon Jade Lee <sh10233.lee@samsung.com>2019-01-31 13:35:34 +0900
committerSangHyeon Jade Lee <sh10233.lee@samsung.com>2019-01-31 14:59:37 +0900
commit5525c89a3d1091cd17c5df6fbdc7378f0d0b4ff3 (patch)
tree16e710a757db55ef1f6de3201b5f4542de3a7680 /src/lib/eio
parentc713bb90d3fe4a56ebd5f4f88cd5a248c5b7e482 (diff)
efl_model : rename all efl_model based classes.
Summary: As the result of discussion in T7458, we need to rename all efl_model based classes with efl_XXX_Model sequence. I've run few vote for this, see V42, V43 few classes are totally renamed as our consideration of misnaming. | Efl.Model_Loop | Efl.Loop_Model | | Efl.Model_Item | Efl.Generic_Model | | Efl.Model_Container | Efl.Container_Model | | Efl.Model_Container_Item | Efl.Container_Model_Item | | Efl.Model_Composite | Efl.Composite_Model | | Efl.Model_Composite_Boolean | Efl.Boolean_Model | | Efl.Model_Composite_Boolean_Chlidren | Efl.Boolean_Model_Item | | Efl.Model_Composite_Selection | Efl.Select_Model | | Efl.Model_Composite_Selection_Chlidren | Efl.Select_Model_Item | | Efl.Model_View | Efl.View_Model | | Eio.Model | Efl.Io.Model | | Efl.Ui.Model_State | Efl.Ui.State_Model | | Efl.Ui.Model_Size | Efl.Ui.Size_Model | | Efl.Ui.Model_Exact | Efl.Ui.Exact_Model | | Efl.Ui.Model_Average | Efl.Ui.Average_Model | | Efl.Ui.Model_Homogeneous | Efl.Ui.Homogeneous_Model | I worried about Efl.Io.Model changes, cause it is widely used, but as I tested, there is no issue found yet. Eldbus.Model also may can changed Efl.Dbus.Model, but I cannot found any class who using Efl.Dbus namespace, so I left it future work. Test Plan: Run the Make Test, it works well except Efl test about selection. there are class inheritance problem exist in select_model, I reported it and will fix it in another patch. Reviewers: cedric, felipealmeida, woohyun, Hermet Reviewed By: cedric Subscribers: lauromoura Tags: #efl, #do_not_merge Differential Revision: https://phab.enlightenment.org/D7533
Diffstat (limited to 'src/lib/eio')
-rw-r--r--src/lib/eio/Eio_Eo.h2
-rw-r--r--src/lib/eio/efl_io_model.c (renamed from src/lib/eio/eio_model.c)212
-rw-r--r--src/lib/eio/efl_io_model.eo (renamed from src/lib/eio/eio_model.eo)6
-rw-r--r--src/lib/eio/efl_io_model_private.h (renamed from src/lib/eio/eio_model_private.h)24
-rw-r--r--src/lib/eio/meson.build6
5 files changed, 125 insertions, 125 deletions
diff --git a/src/lib/eio/Eio_Eo.h b/src/lib/eio/Eio_Eo.h
index b79f2ab870..e199d5d0b4 100644
--- a/src/lib/eio/Eio_Eo.h
+++ b/src/lib/eio/Eio_Eo.h
@@ -7,7 +7,7 @@ extern "C" {
7 7
8#include "efl_io_manager.eo.h" 8#include "efl_io_manager.eo.h"
9#include "eio_sentry.eo.h" 9#include "eio_sentry.eo.h"
10#include "eio_model.eo.h" 10#include "efl_io_model.eo.h"
11 11
12#ifdef __cplusplus 12#ifdef __cplusplus
13} 13}
diff --git a/src/lib/eio/eio_model.c b/src/lib/eio/efl_io_model.c
index 01550d1e7a..a14209069a 100644
--- a/src/lib/eio/eio_model.c
+++ b/src/lib/eio/efl_io_model.c
@@ -15,22 +15,22 @@
15#include "Eio.h" 15#include "Eio.h"
16 16
17#include "eio_private.h" 17#include "eio_private.h"
18#include "eio_model_private.h" 18#include "efl_io_model_private.h"
19 19
20#define MY_CLASS EIO_MODEL_CLASS 20#define MY_CLASS EFL_IO_MODEL_CLASS
21#define MY_CLASS_NAME "Eio_Model" 21#define MY_CLASS_NAME "Efl_Io_Model"
22 22
23static void _eio_model_info_free(Eio_Model_Info *info, Eina_Bool model); 23static void _efl_io_model_info_free(Efl_Io_Model_Info *info, Eina_Bool model);
24static void _eio_model_efl_model_monitor_add(Eio_Model_Data *priv); 24static void _efl_io_model_efl_model_monitor_add(Efl_Io_Model_Data *priv);
25 25
26EINA_VALUE_STRUCT_DESC_DEFINE(_eina_file_direct_info_desc, 26EINA_VALUE_STRUCT_DESC_DEFINE(_eina_file_direct_info_desc,
27 NULL, 27 NULL,
28 sizeof (Eio_Model_Info), 28 sizeof (Efl_Io_Model_Info),
29 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_ULONG, Eio_Model_Info, path_length), 29 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_ULONG, Efl_Io_Model_Info, path_length),
30 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_ULONG, Eio_Model_Info, name_length), 30 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_ULONG, Efl_Io_Model_Info, name_length),
31 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_ULONG, Eio_Model_Info, name_start), 31 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_ULONG, Efl_Io_Model_Info, name_start),
32 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_UINT, Eio_Model_Info, type), 32 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_UINT, Efl_Io_Model_Info, type),
33 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_STRINGSHARE, Eio_Model_Info, path)); 33 EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_STRINGSHARE, Efl_Io_Model_Info, path));
34/** 34/**
35 * Callbacks 35 * Callbacks
36 * Property 36 * Property
@@ -38,7 +38,7 @@ EINA_VALUE_STRUCT_DESC_DEFINE(_eina_file_direct_info_desc,
38static void 38static void
39_eio_move_done_cb(void *data, Eio_File *handler) 39_eio_move_done_cb(void *data, Eio_File *handler)
40{ 40{
41 Eio_Model_Data *pd = ecore_thread_local_data_find(handler->thread, ".pd"); 41 Efl_Io_Model_Data *pd = ecore_thread_local_data_find(handler->thread, ".pd");
42 Eina_Promise *p = data; 42 Eina_Promise *p = data;
43 43
44 // FIXME: generate events 44 // FIXME: generate events
@@ -50,7 +50,7 @@ _eio_move_done_cb(void *data, Eio_File *handler)
50static void 50static void
51_eio_file_error_cb(void *data, Eio_File *handler, int error) 51_eio_file_error_cb(void *data, Eio_File *handler, int error)
52{ 52{
53 Eio_Model_Data *pd = ecore_thread_local_data_find(handler->thread, ".pd"); 53 Efl_Io_Model_Data *pd = ecore_thread_local_data_find(handler->thread, ".pd");
54 Eina_Promise *p = data; 54 Eina_Promise *p = data;
55 55
56 eina_promise_reject(p, error); 56 eina_promise_reject(p, error);
@@ -65,10 +65,10 @@ static Eina_Bool
65_efl_model_evt_added_ecore_cb(void *data, int type, void *event) 65_efl_model_evt_added_ecore_cb(void *data, int type, void *event)
66{ 66{
67 Eio_Monitor_Event *ev = event; 67 Eio_Monitor_Event *ev = event;
68 Eio_Model *obj; 68 Efl_Io_Model *obj;
69 Eio_Model_Data *pd = data; 69 Efl_Io_Model_Data *pd = data;
70 Efl_Model_Children_Event cevt; 70 Efl_Model_Children_Event cevt;
71 Eio_Model_Info *mi; 71 Efl_Io_Model_Info *mi;
72 Eina_List *l; 72 Eina_List *l;
73 Eina_Stringshare *spath = NULL; 73 Eina_Stringshare *spath = NULL;
74 char *path = NULL; 74 char *path = NULL;
@@ -92,7 +92,7 @@ _efl_model_evt_added_ecore_cb(void *data, int type, void *event)
92 goto end; 92 goto end;
93 } 93 }
94 94
95 mi = calloc(1, sizeof (Eio_Model_Info)); 95 mi = calloc(1, sizeof (Efl_Io_Model_Info));
96 if (!mi) goto end; 96 if (!mi) goto end;
97 97
98 mi->path_length = eina_stringshare_strlen(spath); 98 mi->path_length = eina_stringshare_strlen(spath);
@@ -138,11 +138,11 @@ _efl_model_evt_added_ecore_cb(void *data, int type, void *event)
138static Eina_Bool 138static Eina_Bool
139_efl_model_evt_deleted_ecore_cb(void *data, int type, void *event) 139_efl_model_evt_deleted_ecore_cb(void *data, int type, void *event)
140{ 140{
141 Eio_Model_Info *mi; 141 Efl_Io_Model_Info *mi;
142 Eina_List *l; 142 Eina_List *l;
143 Eio_Monitor_Event *ev = event; 143 Eio_Monitor_Event *ev = event;
144 Eio_Model *obj; 144 Efl_Io_Model *obj;
145 Eio_Model_Data *pd = data; 145 Efl_Io_Model_Data *pd = data;
146 Eina_Stringshare *spath = NULL; 146 Eina_Stringshare *spath = NULL;
147 Efl_Model_Children_Event cevt = { 0 }; 147 Efl_Model_Children_Event cevt = { 0 };
148 unsigned int i = 0; 148 unsigned int i = 0;
@@ -179,7 +179,7 @@ _efl_model_evt_deleted_ecore_cb(void *data, int type, void *event)
179 // This should trigger the object child destruction if it exist 179 // This should trigger the object child destruction if it exist
180 // resulting in the potential destruction of the child, after 180 // resulting in the potential destruction of the child, after
181 // this point mi and info might be freed. 181 // this point mi and info might be freed.
182 _eio_model_info_free(mi, EINA_FALSE); 182 _efl_io_model_info_free(mi, EINA_FALSE);
183 183
184 end: 184 end:
185 eina_stringshare_del(spath); 185 eina_stringshare_del(spath);
@@ -192,9 +192,9 @@ _efl_model_evt_deleted_ecore_cb(void *data, int type, void *event)
192 * Child Del 192 * Child Del
193 */ 193 */
194static void 194static void
195_eio_del_cleanup(Eio_Model *obj) 195_eio_del_cleanup(Efl_Io_Model *obj)
196{ 196{
197 Eio_Model_Data *pd = efl_data_scope_get(obj, EIO_MODEL_CLASS); 197 Efl_Io_Model_Data *pd = efl_data_scope_get(obj, EFL_IO_MODEL_CLASS);
198 198
199 pd->request.del = NULL; 199 pd->request.del = NULL;
200 efl_unref(obj); 200 efl_unref(obj);
@@ -203,7 +203,7 @@ _eio_del_cleanup(Eio_Model *obj)
203static void 203static void
204_eio_done_unlink_cb(void *data, Eio_File *handler EINA_UNUSED) 204_eio_done_unlink_cb(void *data, Eio_File *handler EINA_UNUSED)
205{ 205{
206 Eio_Model *child = data; 206 Efl_Io_Model *child = data;
207 207
208 _eio_del_cleanup(child); 208 _eio_del_cleanup(child);
209} 209}
@@ -211,7 +211,7 @@ _eio_done_unlink_cb(void *data, Eio_File *handler EINA_UNUSED)
211static void 211static void
212_eio_error_unlink_cb(void *data, Eio_File *handler EINA_UNUSED, int error) 212_eio_error_unlink_cb(void *data, Eio_File *handler EINA_UNUSED, int error)
213{ 213{
214 Eio_Model *child = data; 214 Efl_Io_Model *child = data;
215 215
216 ERR("%d: %s.", error, strerror(error)); 216 ERR("%d: %s.", error, strerror(error));
217 217
@@ -219,7 +219,7 @@ _eio_error_unlink_cb(void *data, Eio_File *handler EINA_UNUSED, int error)
219} 219}
220 220
221static void 221static void
222_eio_model_info_free(Eio_Model_Info *info, Eina_Bool model) 222_efl_io_model_info_free(Efl_Io_Model_Info *info, Eina_Bool model)
223{ 223{
224 if (!info) return ; 224 if (!info) return ;
225 225
@@ -246,7 +246,7 @@ _eio_model_info_free(Eio_Model_Info *info, Eina_Bool model)
246} 246}
247 247
248static Eina_File_Type 248static Eina_File_Type
249_eio_model_info_type_get(const Eina_File_Direct_Info *info, const Eina_Stat *st) 249_efl_io_model_info_type_get(const Eina_File_Direct_Info *info, const Eina_Stat *st)
250{ 250{
251 if (info && info->type != EINA_FILE_UNKNOWN) 251 if (info && info->type != EINA_FILE_UNKNOWN)
252 return info->type; 252 return info->type;
@@ -273,13 +273,13 @@ _eio_model_info_type_get(const Eina_File_Direct_Info *info, const Eina_Stat *st)
273} 273}
274 274
275static void 275static void
276_eio_model_info_build(const Eio_Model *model, Eio_Model_Data *pd) 276_efl_io_model_info_build(const Efl_Io_Model *model, Efl_Io_Model_Data *pd)
277{ 277{
278 char *path; 278 char *path;
279 279
280 if (pd->info) goto end; 280 if (pd->info) goto end;
281 281
282 pd->info = calloc(1, sizeof (Eio_Model_Info)); 282 pd->info = calloc(1, sizeof (Efl_Io_Model_Info));
283 if (!pd->info) return ; 283 if (!pd->info) return ;
284 284
285 pd->info->path_length = eina_stringshare_strlen(pd->path); 285 pd->info->path_length = eina_stringshare_strlen(pd->path);
@@ -290,7 +290,7 @@ _eio_model_info_build(const Eio_Model *model, Eio_Model_Data *pd)
290 pd->info->name_length = pd->info->path_length - pd->info->name_start; 290 pd->info->name_length = pd->info->path_length - pd->info->name_start;
291 free(path); 291 free(path);
292 292
293 pd->info->type = _eio_model_info_type_get(NULL, pd->st); 293 pd->info->type = _efl_io_model_info_type_get(NULL, pd->st);
294 294
295 efl_model_properties_changed(model, "direct_info"); 295 efl_model_properties_changed(model, "direct_info");
296 296
@@ -301,8 +301,8 @@ _eio_model_info_build(const Eio_Model *model, Eio_Model_Data *pd)
301static void 301static void
302_eio_build_st_done(void *data, Eio_File *handler EINA_UNUSED, const Eina_Stat *stat) 302_eio_build_st_done(void *data, Eio_File *handler EINA_UNUSED, const Eina_Stat *stat)
303{ 303{
304 Eio_Model *model = data; 304 Efl_Io_Model *model = data;
305 Eio_Model_Data *pd = efl_data_scope_get(model, EIO_MODEL_CLASS); 305 Efl_Io_Model_Data *pd = efl_data_scope_get(model, EFL_IO_MODEL_CLASS);
306 306
307 if (!pd) return ; 307 if (!pd) return ;
308 pd->request.stat = NULL; 308 pd->request.stat = NULL;
@@ -312,16 +312,16 @@ _eio_build_st_done(void *data, Eio_File *handler EINA_UNUSED, const Eina_Stat *s
312 312
313 memcpy(pd->st, stat, sizeof (Eina_Stat)); 313 memcpy(pd->st, stat, sizeof (Eina_Stat));
314 314
315 if (!pd->info) _eio_model_info_build(model, pd); 315 if (!pd->info) _efl_io_model_info_build(model, pd);
316 if (pd->info->type == EINA_FILE_UNKNOWN) 316 if (pd->info->type == EINA_FILE_UNKNOWN)
317 pd->info->type = _eio_model_info_type_get(NULL, stat); 317 pd->info->type = _efl_io_model_info_type_get(NULL, stat);
318 318
319 efl_model_properties_changed(model, "mtime", "atime", "ctime", "is_dir", "is_lnk", "size", "stat"); 319 efl_model_properties_changed(model, "mtime", "atime", "ctime", "is_dir", "is_lnk", "size", "stat");
320 320
321 if (eio_file_is_dir(pd->st)) 321 if (eio_file_is_dir(pd->st))
322 { 322 {
323 // Now that we know we are a directory, we should whatch it 323 // Now that we know we are a directory, we should whatch it
324 _eio_model_efl_model_monitor_add(pd); 324 _efl_io_model_efl_model_monitor_add(pd);
325 325
326 // And start listing its child 326 // And start listing its child
327 efl_model_children_count_get(model); 327 efl_model_children_count_get(model);
@@ -333,8 +333,8 @@ _eio_build_st_done(void *data, Eio_File *handler EINA_UNUSED, const Eina_Stat *s
333static void 333static void
334_eio_build_st_done_clobber(void *data, Eio_File *handler, const Eina_Stat *stat) 334_eio_build_st_done_clobber(void *data, Eio_File *handler, const Eina_Stat *stat)
335{ 335{
336 Eio_Model *model = data; 336 Efl_Io_Model *model = data;
337 Eio_Model *parent; 337 Efl_Io_Model *parent;
338 338
339 efl_ref(model); 339 efl_ref(model);
340 _eio_build_st_done(data, handler, stat); 340 _eio_build_st_done(data, handler, stat);
@@ -346,8 +346,8 @@ _eio_build_st_done_clobber(void *data, Eio_File *handler, const Eina_Stat *stat)
346static void 346static void
347_eio_build_st_error(void *data, Eio_File *handler EINA_UNUSED, int error) 347_eio_build_st_error(void *data, Eio_File *handler EINA_UNUSED, int error)
348{ 348{
349 Eio_Model *model = data; 349 Efl_Io_Model *model = data;
350 Eio_Model_Data *pd = efl_data_scope_get(model, EIO_MODEL_CLASS); 350 Efl_Io_Model_Data *pd = efl_data_scope_get(model, EFL_IO_MODEL_CLASS);
351 351
352 pd->request.stat = NULL; 352 pd->request.stat = NULL;
353 pd->error = error; 353 pd->error = error;
@@ -360,8 +360,8 @@ _eio_build_st_error(void *data, Eio_File *handler EINA_UNUSED, int error)
360static void 360static void
361_eio_build_st_error_clobber(void *data, Eio_File *handler, int error) 361_eio_build_st_error_clobber(void *data, Eio_File *handler, int error)
362{ 362{
363 Eio_Model *model = data; 363 Efl_Io_Model *model = data;
364 Eio_Model *parent; 364 Efl_Io_Model *parent;
365 365
366 efl_ref(model); 366 efl_ref(model);
367 _eio_build_st_error(data, handler, error); 367 _eio_build_st_error(data, handler, error);
@@ -371,7 +371,7 @@ _eio_build_st_error_clobber(void *data, Eio_File *handler, int error)
371} 371}
372 372
373static void 373static void
374_eio_build_st(const Eio_Model *model, Eio_Model_Data *pd) 374_eio_build_st(const Efl_Io_Model *model, Efl_Io_Model_Data *pd)
375{ 375{
376 if (pd->st) return ; 376 if (pd->st) return ;
377 if (pd->request.stat) return ; 377 if (pd->request.stat) return ;
@@ -381,7 +381,7 @@ _eio_build_st(const Eio_Model *model, Eio_Model_Data *pd)
381} 381}
382 382
383static void 383static void
384_eio_build_st_then_clobber(const Eio_Model *model, Eio_Model_Data *pd) 384_eio_build_st_then_clobber(const Efl_Io_Model *model, Efl_Io_Model_Data *pd)
385{ 385{
386 if (pd->st) return ; 386 if (pd->st) return ;
387 if (pd->request.stat) return ; 387 if (pd->request.stat) return ;
@@ -415,7 +415,7 @@ _cancel_request(Eo *model EINA_UNUSED, void *data, Eina_Error error)
415} 415}
416 416
417static Eina_Future * 417static Eina_Future *
418_build_delay(Eio_Model *model) 418_build_delay(Efl_Io_Model *model)
419{ 419{
420 Eina_Promise *p; 420 Eina_Promise *p;
421 421
@@ -437,7 +437,7 @@ _build_delay(Eio_Model *model)
437} 437}
438 438
439static void 439static void
440_eio_build_mime_clean(Eio_Model_Data *pd) 440_eio_build_mime_clean(Efl_Io_Model_Data *pd)
441{ 441{
442 efl_wref_del(pd->loop, &pd->loop); 442 efl_wref_del(pd->loop, &pd->loop);
443 pd->loop = NULL; 443 pd->loop = NULL;
@@ -447,8 +447,8 @@ _eio_build_mime_clean(Eio_Model_Data *pd)
447static Eina_Value 447static Eina_Value
448_eio_build_mime_now(void *data, const Eina_Value v, const Eina_Future *dead_future EINA_UNUSED) 448_eio_build_mime_now(void *data, const Eina_Value v, const Eina_Future *dead_future EINA_UNUSED)
449{ 449{
450 Eio_Model *model = data; 450 Efl_Io_Model *model = data;
451 Eio_Model_Data *pd = efl_data_scope_get(model, EIO_MODEL_CLASS); 451 Efl_Io_Model_Data *pd = efl_data_scope_get(model, EFL_IO_MODEL_CLASS);
452 452
453 if (v.type == EINA_VALUE_TYPE_ERROR) goto on_error; 453 if (v.type == EINA_VALUE_TYPE_ERROR) goto on_error;
454 if (!pd->loop) goto on_error; 454 if (!pd->loop) goto on_error;
@@ -476,7 +476,7 @@ _eio_build_mime_now(void *data, const Eina_Value v, const Eina_Future *dead_futu
476} 476}
477 477
478static void 478static void
479_eio_build_mime(const Efl_Object *model, Eio_Model_Data *pd) 479_eio_build_mime(const Efl_Object *model, Efl_Io_Model_Data *pd)
480{ 480{
481 Eina_Future *f; 481 Eina_Future *f;
482 482
@@ -491,24 +491,24 @@ _eio_build_mime(const Efl_Object *model, Eio_Model_Data *pd)
491} 491}
492 492
493static Eina_Value * 493static Eina_Value *
494_property_filename_cb(const Eo *obj, Eio_Model_Data *pd) 494_property_filename_cb(const Eo *obj, Efl_Io_Model_Data *pd)
495{ 495{
496 _eio_model_info_build(obj, pd); 496 _efl_io_model_info_build(obj, pd);
497 if (pd->info) 497 if (pd->info)
498 return eina_value_string_new(pd->info->path + pd->info->name_start); 498 return eina_value_string_new(pd->info->path + pd->info->name_start);
499 return eina_value_error_new(EAGAIN); 499 return eina_value_error_new(EAGAIN);
500} 500}
501 501
502static Eina_Value * 502static Eina_Value *
503_property_path_cb(const Eo *obj EINA_UNUSED, Eio_Model_Data *pd) 503_property_path_cb(const Eo *obj EINA_UNUSED, Efl_Io_Model_Data *pd)
504{ 504{
505 return eina_value_string_new(pd->path); 505 return eina_value_string_new(pd->path);
506} 506}
507 507
508static Eina_Value * 508static Eina_Value *
509_property_direct_info_cb(const Eo *obj, Eio_Model_Data *pd) 509_property_direct_info_cb(const Eo *obj, Efl_Io_Model_Data *pd)
510{ 510{
511 _eio_model_info_build(obj, pd); 511 _efl_io_model_info_build(obj, pd);
512 512
513 if (pd->info) 513 if (pd->info)
514 { 514 {
@@ -531,7 +531,7 @@ _property_direct_info_cb(const Eo *obj, Eio_Model_Data *pd)
531 531
532#define TIMECB(Prop) \ 532#define TIMECB(Prop) \
533 static Eina_Value * \ 533 static Eina_Value * \
534 _property_##Prop##_cb(const Eo *obj, Eio_Model_Data *pd) \ 534 _property_##Prop##_cb(const Eo *obj, Efl_Io_Model_Data *pd) \
535 { \ 535 { \
536 if (pd->st) \ 536 if (pd->st) \
537 return eina_value_time_new(pd->st->Prop); \ 537 return eina_value_time_new(pd->st->Prop); \
@@ -547,7 +547,7 @@ TIMECB(atime);
547TIMECB(ctime); 547TIMECB(ctime);
548 548
549static Eina_Value * 549static Eina_Value *
550_property_is_dir_cb(const Eo *obj, Eio_Model_Data *pd) 550_property_is_dir_cb(const Eo *obj, Efl_Io_Model_Data *pd)
551{ 551{
552 if (pd->st) 552 if (pd->st)
553 return eina_value_bool_new(eio_file_is_dir(pd->st)); 553 return eina_value_bool_new(eio_file_is_dir(pd->st));
@@ -559,7 +559,7 @@ _property_is_dir_cb(const Eo *obj, Eio_Model_Data *pd)
559} 559}
560 560
561static Eina_Value * 561static Eina_Value *
562_property_is_lnk_cb(const Eo *obj, Eio_Model_Data *pd) 562_property_is_lnk_cb(const Eo *obj, Efl_Io_Model_Data *pd)
563{ 563{
564 if (pd->st) 564 if (pd->st)
565 return eina_value_bool_new(eio_file_is_lnk(pd->st)); 565 return eina_value_bool_new(eio_file_is_lnk(pd->st));
@@ -571,7 +571,7 @@ _property_is_lnk_cb(const Eo *obj, Eio_Model_Data *pd)
571} 571}
572 572
573static Eina_Value * 573static Eina_Value *
574_property_size_cb(const Eo *obj, Eio_Model_Data *pd) 574_property_size_cb(const Eo *obj, Efl_Io_Model_Data *pd)
575{ 575{
576 if (pd->st) 576 if (pd->st)
577 return eina_value_ulong_new(pd->st->size); 577 return eina_value_ulong_new(pd->st->size);
@@ -583,7 +583,7 @@ _property_size_cb(const Eo *obj, Eio_Model_Data *pd)
583} 583}
584 584
585static Eina_Value * 585static Eina_Value *
586_property_stat_cb(const Eo *obj, Eio_Model_Data *pd) 586_property_stat_cb(const Eo *obj, Efl_Io_Model_Data *pd)
587{ 587{
588 if (pd->st) 588 if (pd->st)
589 { 589 {
@@ -607,7 +607,7 @@ _property_stat_cb(const Eo *obj, Eio_Model_Data *pd)
607} 607}
608 608
609static Eina_Value * 609static Eina_Value *
610_property_mime_type_cb(const Eo *obj, Eio_Model_Data *pd) 610_property_mime_type_cb(const Eo *obj, Efl_Io_Model_Data *pd)
611{ 611{
612 if (pd->mime_type) 612 if (pd->mime_type)
613 return eina_value_string_new(pd->mime_type); 613 return eina_value_string_new(pd->mime_type);
@@ -621,7 +621,7 @@ _property_mime_type_cb(const Eo *obj, Eio_Model_Data *pd)
621 621
622static struct { 622static struct {
623 const char *name; 623 const char *name;
624 Eina_Value *(*cb)(const Eo *obj, Eio_Model_Data *pd); 624 Eina_Value *(*cb)(const Eo *obj, Efl_Io_Model_Data *pd);
625} properties[] = { 625} properties[] = {
626 PP(filename), PP(path), 626 PP(filename), PP(path),
627 PP(direct_info), 627 PP(direct_info),
@@ -634,14 +634,14 @@ static struct {
634 * Interfaces impl. 634 * Interfaces impl.
635 */ 635 */
636static Eina_Iterator * 636static Eina_Iterator *
637_eio_model_efl_model_properties_get(const Eo *obj EINA_UNUSED, 637_efl_io_model_efl_model_properties_get(const Eo *obj EINA_UNUSED,
638 Eio_Model_Data *pd EINA_UNUSED) 638 Efl_Io_Model_Data *pd EINA_UNUSED)
639{ 639{
640 return EINA_C_ARRAY_ITERATOR_NEW(properties); 640 return EINA_C_ARRAY_ITERATOR_NEW(properties);
641} 641}
642 642
643static Eina_Value * 643static Eina_Value *
644_eio_model_efl_model_property_get(const Eo *obj, Eio_Model_Data *pd, const char *property) 644_efl_io_model_efl_model_property_get(const Eo *obj, Efl_Io_Model_Data *pd, const char *property)
645{ 645{
646 unsigned int i; 646 unsigned int i;
647 647
@@ -655,13 +655,13 @@ _eio_model_efl_model_property_get(const Eo *obj, Eio_Model_Data *pd, const char
655 655
656 ERR("Could not find property '%s'.", property); 656 ERR("Could not find property '%s'.", property);
657 // Unknow value request 657 // Unknow value request
658 return efl_model_property_get(efl_super(obj, EIO_MODEL_CLASS), property); 658 return efl_model_property_get(efl_super(obj, EFL_IO_MODEL_CLASS), property);
659} 659}
660 660
661static Eina_Future * 661static Eina_Future *
662_eio_model_efl_model_property_set(Eo *obj, 662_efl_io_model_efl_model_property_set(Eo *obj,
663 Eio_Model_Data *pd, 663 Efl_Io_Model_Data *pd,
664 const char *property, Eina_Value *value) 664 const char *property, Eina_Value *value)
665{ 665{
666 const char *path; 666 const char *path;
667 Eina_Future *f; 667 Eina_Future *f;
@@ -710,21 +710,21 @@ _eio_model_efl_model_property_set(Eo *obj,
710} 710}
711 711
712static void 712static void
713_eio_model_children_list(void *data, Eina_Array *entries) 713_efl_io_model_children_list(void *data, Eina_Array *entries)
714{ 714{
715 Eina_File_Direct_Info *info; 715 Eina_File_Direct_Info *info;
716 Efl_Model *obj = data; 716 Efl_Model *obj = data;
717 Eio_Model_Data *pd; 717 Efl_Io_Model_Data *pd;
718 Efl_Model_Children_Event cevt = { 0 }; 718 Efl_Model_Children_Event cevt = { 0 };
719 Eina_Array_Iterator iterator; 719 Eina_Array_Iterator iterator;
720 unsigned int i; 720 unsigned int i;
721 721
722 pd = efl_data_scope_get(obj, EIO_MODEL_CLASS); 722 pd = efl_data_scope_get(obj, EFL_IO_MODEL_CLASS);
723 if (!pd) return ; 723 if (!pd) return ;
724 724
725 EINA_ARRAY_ITER_NEXT(entries, i, info, iterator) 725 EINA_ARRAY_ITER_NEXT(entries, i, info, iterator)
726 { 726 {
727 Eio_Model_Info *mi; 727 Efl_Io_Model_Info *mi;
728 728
729 if (pd->filter.cb) 729 if (pd->filter.cb)
730 { 730 {
@@ -732,7 +732,7 @@ _eio_model_children_list(void *data, Eina_Array *entries)
732 continue ; 732 continue ;
733 } 733 }
734 734
735 mi = calloc(1, sizeof (Eio_Model_Info)); 735 mi = calloc(1, sizeof (Efl_Io_Model_Info));
736 if (!mi) continue ; 736 if (!mi) continue ;
737 737
738 mi->path_length = info->path_length; 738 mi->path_length = info->path_length;
@@ -740,7 +740,7 @@ _eio_model_children_list(void *data, Eina_Array *entries)
740 740
741 mi->name_start = info->name_start; 741 mi->name_start = info->name_start;
742 mi->name_length = info->name_length; 742 mi->name_length = info->name_length;
743 mi->type = _eio_model_info_type_get(info, NULL); 743 mi->type = _efl_io_model_info_type_get(info, NULL);
744 mi->parent_ref = EINA_TRUE; 744 mi->parent_ref = EINA_TRUE;
745 745
746 cevt.index = eina_list_count(pd->files); 746 cevt.index = eina_list_count(pd->files);
@@ -755,17 +755,17 @@ _eio_model_children_list(void *data, Eina_Array *entries)
755} 755}
756 756
757static Eina_Value 757static Eina_Value
758_eio_model_children_list_on(void *data, const Eina_Value v, 758_efl_io_model_children_list_on(void *data, const Eina_Value v,
759 const Eina_Future *dead EINA_UNUSED) 759 const Eina_Future *dead EINA_UNUSED)
760{ 760{
761 Eio_Model_Data *pd = data; 761 Efl_Io_Model_Data *pd = data;
762 762
763 pd->request.listing = NULL; 763 pd->request.listing = NULL;
764 pd->listed = EINA_TRUE; 764 pd->listed = EINA_TRUE;
765 765
766 // Now that we have listed the content of the directory, 766 // Now that we have listed the content of the directory,
767 // we can whatch over it 767 // we can whatch over it
768 _eio_model_efl_model_monitor_add(pd); 768 _efl_io_model_efl_model_monitor_add(pd);
769 769
770 return v; 770 return v;
771} 771}
@@ -774,7 +774,7 @@ _eio_model_children_list_on(void *data, const Eina_Value v,
774 * Children Count Get 774 * Children Count Get
775 */ 775 */
776static unsigned int 776static unsigned int
777_eio_model_efl_model_children_count_get(const Eo *obj, Eio_Model_Data *pd) 777_efl_io_model_efl_model_children_count_get(const Eo *obj, Efl_Io_Model_Data *pd)
778{ 778{
779 // If we have no information on the object, let's build it. 779 // If we have no information on the object, let's build it.
780 if (efl_invalidated_get(obj)) 780 if (efl_invalidated_get(obj))
@@ -800,8 +800,8 @@ _eio_model_efl_model_children_count_get(const Eo *obj, Eio_Model_Data *pd)
800 } 800 }
801 801
802 f = efl_io_manager_direct_ls(iom, pd->path, EINA_FALSE, 802 f = efl_io_manager_direct_ls(iom, pd->path, EINA_FALSE,
803 (void*) obj, _eio_model_children_list, NULL); 803 (void*) obj, _efl_io_model_children_list, NULL);
804 f = eina_future_then(f, _eio_model_children_list_on, pd, NULL); 804 f = eina_future_then(f, _efl_io_model_children_list_on, pd, NULL);
805 pd->request.listing = efl_future_then(obj, f); 805 pd->request.listing = efl_future_then(obj, f);
806 } 806 }
807 807
@@ -809,7 +809,7 @@ _eio_model_efl_model_children_count_get(const Eo *obj, Eio_Model_Data *pd)
809} 809}
810 810
811static void 811static void
812_eio_model_efl_model_monitor_add(Eio_Model_Data *priv) 812_efl_io_model_efl_model_monitor_add(Efl_Io_Model_Data *priv)
813{ 813{
814 if (!priv->monitor) 814 if (!priv->monitor)
815 { 815 {
@@ -828,7 +828,7 @@ _eio_model_efl_model_monitor_add(Eio_Model_Data *priv)
828} 828}
829 829
830static void 830static void
831_eio_model_efl_model_monitor_del(Eio_Model_Data *priv) 831_efl_io_model_efl_model_monitor_del(Efl_Io_Model_Data *priv)
832{ 832{
833 if (priv->monitor) 833 if (priv->monitor)
834 { 834 {
@@ -849,8 +849,8 @@ _eio_model_efl_model_monitor_del(Eio_Model_Data *priv)
849 * Children Load 849 * Children Load
850 */ 850 */
851static void 851static void
852_eio_model_children_filter_set(Eo *obj EINA_UNUSED, Eio_Model_Data *pd, 852_efl_io_model_children_filter_set(Eo *obj EINA_UNUSED, Efl_Io_Model_Data *pd,
853 void *filter_data, EflIoFilter filter, Eina_Free_Cb filter_free_cb) 853 void *filter_data, EflIoFilter filter, Eina_Free_Cb filter_free_cb)
854{ 854{
855 pd->filter.data = filter_data; 855 pd->filter.data = filter_data;
856 pd->filter.cb = filter; 856 pd->filter.cb = filter;
@@ -861,7 +861,7 @@ _eio_model_children_filter_set(Eo *obj EINA_UNUSED, Eio_Model_Data *pd,
861 * Child Add 861 * Child Add
862 */ 862 */
863static Eo * 863static Eo *
864_eio_model_efl_model_child_add(Eo *obj EINA_UNUSED, Eio_Model_Data *priv EINA_UNUSED) 864_efl_io_model_efl_model_child_add(Eo *obj EINA_UNUSED, Efl_Io_Model_Data *priv EINA_UNUSED)
865{ 865{
866 return NULL; 866 return NULL;
867} 867}
@@ -870,11 +870,11 @@ _eio_model_efl_model_child_add(Eo *obj EINA_UNUSED, Eio_Model_Data *priv EINA_UN
870 * Child Remove 870 * Child Remove
871 */ 871 */
872static void 872static void
873_eio_model_efl_model_child_del(Eo *obj EINA_UNUSED, 873_efl_io_model_efl_model_child_del(Eo *obj EINA_UNUSED,
874 Eio_Model_Data *priv EINA_UNUSED, 874 Efl_Io_Model_Data *priv EINA_UNUSED,
875 Eo *child) 875 Eo *child)
876{ 876{
877 Eio_Model_Data *child_pd; 877 Efl_Io_Model_Data *child_pd;
878 Eina_File_Type type; 878 Eina_File_Type type;
879 879
880 child_pd = efl_data_scope_get(child, MY_CLASS); 880 child_pd = efl_data_scope_get(child, MY_CLASS);
@@ -917,8 +917,8 @@ _eio_model_efl_model_child_del(Eo *obj EINA_UNUSED,
917 * Children Slice Get 917 * Children Slice Get
918 */ 918 */
919static Eina_Future * 919static Eina_Future *
920_eio_model_efl_model_children_slice_get(Eo *obj, Eio_Model_Data *pd, 920_efl_io_model_efl_model_children_slice_get(Eo *obj, Efl_Io_Model_Data *pd,
921 unsigned int start, unsigned int count) 921 unsigned int start, unsigned int count)
922{ 922{
923 Eina_Future_Scheduler *scheduler = NULL; 923 Eina_Future_Scheduler *scheduler = NULL;
924 Eina_Value array = EINA_VALUE_EMPTY; 924 Eina_Value array = EINA_VALUE_EMPTY;
@@ -944,15 +944,15 @@ _eio_model_efl_model_children_slice_get(Eo *obj, Eio_Model_Data *pd,
944 944
945 while (count > 0) 945 while (count > 0)
946 { 946 {
947 Eio_Model_Info *info = eina_list_data_get(ls); 947 Efl_Io_Model_Info *info = eina_list_data_get(ls);
948 Eio_Model_Data *child_data = NULL; 948 Efl_Io_Model_Data *child_data = NULL;
949 949
950 info->child_ref = EINA_TRUE; 950 info->child_ref = EINA_TRUE;
951 951
952 if (info->object == NULL) 952 if (info->object == NULL)
953 // Little trick here, setting internal data before finalize 953 // Little trick here, setting internal data before finalize
954 info->object = efl_add(EIO_MODEL_CLASS, obj, 954 info->object = efl_add(EFL_IO_MODEL_CLASS, obj,
955 child_data = efl_data_scope_get(efl_added, EIO_MODEL_CLASS), 955 child_data = efl_data_scope_get(efl_added, EFL_IO_MODEL_CLASS),
956 child_data->info = info, 956 child_data->info = info,
957 child_data->path = eina_stringshare_ref(info->path), 957 child_data->path = eina_stringshare_ref(info->path),
958 child_data->parent = ls, 958 child_data->parent = ls,
@@ -973,7 +973,7 @@ _eio_model_efl_model_children_slice_get(Eo *obj, Eio_Model_Data *pd,
973 * Class definitions 973 * Class definitions
974 */ 974 */
975static Efl_Object * 975static Efl_Object *
976_eio_model_efl_object_finalize(Eo *obj, Eio_Model_Data *pd) 976_efl_io_model_efl_object_finalize(Eo *obj, Efl_Io_Model_Data *pd)
977{ 977{
978 if (!pd->path) return NULL; 978 if (!pd->path) return NULL;
979 if (!efl_provider_find(obj, EFL_LOOP_CLASS)) 979 if (!efl_provider_find(obj, EFL_LOOP_CLASS))
@@ -999,7 +999,7 @@ _eio_model_efl_object_finalize(Eo *obj, Eio_Model_Data *pd)
999} 999}
1000 1000
1001static void 1001static void
1002_eio_model_path_set(Eo *obj EINA_UNUSED, Eio_Model_Data *priv, const char *path) 1002_efl_io_model_path_set(Eo *obj EINA_UNUSED, Efl_Io_Model_Data *priv, const char *path)
1003{ 1003{
1004 char *sanitized = eina_file_path_sanitize(path); 1004 char *sanitized = eina_file_path_sanitize(path);
1005 priv->path = eina_stringshare_add(sanitized); 1005 priv->path = eina_stringshare_add(sanitized);
@@ -1007,21 +1007,21 @@ _eio_model_path_set(Eo *obj EINA_UNUSED, Eio_Model_Data *priv, const char *path)
1007} 1007}
1008 1008
1009static const char * 1009static const char *
1010_eio_model_path_get(const Eo *obj EINA_UNUSED, Eio_Model_Data *priv) 1010_efl_io_model_path_get(const Eo *obj EINA_UNUSED, Efl_Io_Model_Data *priv)
1011{ 1011{
1012 return priv->path; 1012 return priv->path;
1013} 1013}
1014 1014
1015static void 1015static void
1016_eio_model_efl_object_destructor(Eo *obj , Eio_Model_Data *priv) 1016_efl_io_model_efl_object_destructor(Eo *obj , Efl_Io_Model_Data *priv)
1017{ 1017{
1018 Eio_Model_Info *info; 1018 Efl_Io_Model_Info *info;
1019 1019
1020 _eio_model_info_free(priv->info, EINA_TRUE); 1020 _efl_io_model_info_free(priv->info, EINA_TRUE);
1021 priv->info = NULL; 1021 priv->info = NULL;
1022 1022
1023 EINA_LIST_FREE(priv->files, info) 1023 EINA_LIST_FREE(priv->files, info)
1024 _eio_model_info_free(info, EINA_FALSE); 1024 _efl_io_model_info_free(info, EINA_FALSE);
1025 1025
1026 eina_stringshare_del(priv->path); 1026 eina_stringshare_del(priv->path);
1027 1027
@@ -1029,9 +1029,9 @@ _eio_model_efl_object_destructor(Eo *obj , Eio_Model_Data *priv)
1029} 1029}
1030 1030
1031static void 1031static void
1032_eio_model_efl_object_invalidate(Eo *obj , Eio_Model_Data *priv) 1032_efl_io_model_efl_object_invalidate(Eo *obj , Efl_Io_Model_Data *priv)
1033{ 1033{
1034 _eio_model_efl_model_monitor_del(priv); 1034 _efl_io_model_efl_model_monitor_del(priv);
1035 1035
1036 // Unlink the object from the parent 1036 // Unlink the object from the parent
1037 if (priv->info) priv->info->object = NULL; 1037 if (priv->info) priv->info->object = NULL;
@@ -1060,7 +1060,7 @@ _eio_model_efl_object_invalidate(Eo *obj , Eio_Model_Data *priv)
1060 } 1060 }
1061 } 1061 }
1062 1062
1063 efl_invalidate(efl_super(obj, EIO_MODEL_CLASS)); 1063 efl_invalidate(efl_super(obj, EFL_IO_MODEL_CLASS));
1064} 1064}
1065 1065
1066#include "eio_model.eo.c" 1066#include "efl_io_model.eo.c"
diff --git a/src/lib/eio/eio_model.eo b/src/lib/eio/efl_io_model.eo
index c8776ff7f2..9939a80f51 100644
--- a/src/lib/eio/eio_model.eo
+++ b/src/lib/eio/efl_io_model.eo
@@ -3,15 +3,15 @@ import eina_types;
3function EflIoFilter { 3function EflIoFilter {
4 [[EflIoFilter function]] 4 [[EflIoFilter function]]
5 params { 5 params {
6 @in model: Eio.Model; 6 @in model: Efl.Io.Model;
7 @in entry: ptr(Eina.File_Direct_Info); 7 @in entry: ptr(Eina.File_Direct_Info);
8 } 8 }
9 return: int; 9 return: int;
10}; 10};
11 11
12class Eio.Model extends Efl.Model_Loop 12class Efl.Io.Model extends Efl.Loop_Model
13{ 13{
14 [[Eio model class]] 14 [[Efl Io model class]]
15 15
16 methods { 16 methods {
17 children_filter_set { 17 children_filter_set {
diff --git a/src/lib/eio/eio_model_private.h b/src/lib/eio/efl_io_model_private.h
index bf1344a4c6..8102406653 100644
--- a/src/lib/eio/eio_model_private.h
+++ b/src/lib/eio/efl_io_model_private.h
@@ -1,13 +1,13 @@
1#ifndef _EIO_MODEL_PRIVATE_H 1#ifndef _EFL_IO_MODEL_PRIVATE_H
2#define _EIO_MODEL_PRIVATE_H 2#define _EFL_IO_MODEL_PRIVATE_H
3 3
4#define PROP_LIST_SIZE 8 4#define PROP_LIST_SIZE 8
5 5
6typedef struct _Eio_Model_Data Eio_Model_Data; 6typedef struct _Efl_Io_Model_Data Efl_Io_Model_Data;
7typedef struct _Eio_Model_Info Eio_Model_Info; 7typedef struct _Efl_Io_Model_Info Efl_Io_Model_Info;
8 8
9typedef struct _Eio_Model_Monitor_Data Eio_Model_Monitor_Data; 9typedef struct _Efl_Io_Model_Monitor_Data Efl_Io_Model_Monitor_Data;
10struct _Eio_Model_Monitor_Data 10struct _Efl_Io_Model_Monitor_Data
11{ 11{
12 Ecore_Event_Handler *ecore_child_add_handler[3]; 12 Ecore_Event_Handler *ecore_child_add_handler[3];
13 Ecore_Event_Handler *ecore_child_del_handler[3]; 13 Ecore_Event_Handler *ecore_child_del_handler[3];
@@ -18,7 +18,7 @@ struct _Eio_Model_Monitor_Data
18// FIXME: Would be more efficient to introduce an Eina_Path that assemble 18// FIXME: Would be more efficient to introduce an Eina_Path that assemble
19// an array of stringshare instead of using one mega stringshare directly. 19// an array of stringshare instead of using one mega stringshare directly.
20 20
21struct _Eio_Model_Info 21struct _Efl_Io_Model_Info
22{ 22{
23 Eina_Stringshare *path; 23 Eina_Stringshare *path;
24 Eo *object; 24 Eo *object;
@@ -33,14 +33,14 @@ struct _Eio_Model_Info
33 Eina_Bool child_ref : 1; 33 Eina_Bool child_ref : 1;
34}; 34};
35 35
36struct _Eio_Model_Data 36struct _Efl_Io_Model_Data
37{ 37{
38 Efl_Loop *loop; 38 Efl_Loop *loop;
39 Eio_Model *self; 39 Efl_Io_Model *self;
40 40
41 Eina_Stringshare *path; 41 Eina_Stringshare *path;
42 42
43 Eio_Model_Info *info; 43 Efl_Io_Model_Info *info;
44 Eina_Stat *st; 44 Eina_Stat *st;
45 const char *mime_type; 45 const char *mime_type;
46 46
@@ -58,12 +58,12 @@ struct _Eio_Model_Data
58 void *data; 58 void *data;
59 } filter; 59 } filter;
60 60
61 Eio_Model_Monitor_Data mon; 61 Efl_Io_Model_Monitor_Data mon;
62 62
63 Eio_Monitor *monitor; // Notification stuff 63 Eio_Monitor *monitor; // Notification stuff
64 // FIXME: would be interesting to figure a more efficient structure for holding files 64 // FIXME: would be interesting to figure a more efficient structure for holding files
65 Eina_List *parent; 65 Eina_List *parent;
66 Eina_List *files; // Eio_Model_Info 66 Eina_List *files; // Efl_Io_Model_Info
67 67
68 Eina_Error error; 68 Eina_Error error;
69 69
diff --git a/src/lib/eio/meson.build b/src/lib/eio/meson.build
index 40f0def8f3..ec113fcd14 100644
--- a/src/lib/eio/meson.build
+++ b/src/lib/eio/meson.build
@@ -1,7 +1,7 @@
1pub_eo_file_target = [] 1pub_eo_file_target = []
2 2
3pub_eo_files = [ 3pub_eo_files = [
4 'eio_model.eo', 4 'efl_io_model.eo',
5 'efl_io_manager.eo', 5 'efl_io_manager.eo',
6 'eio_sentry.eo' 6 'eio_sentry.eo'
7] 7]
@@ -44,8 +44,8 @@ eio_src = [
44 'eio_monitor_poll.c', 44 'eio_monitor_poll.c',
45 'eio_single.c', 45 'eio_single.c',
46 'eio_xattr.c', 46 'eio_xattr.c',
47 'eio_model.c', 47 'efl_io_model.c',
48 'eio_model_private.h', 48 'efl_io_model_private.h',
49 'eio_private.h', 49 'eio_private.h',
50 'eio_sentry_private.h' 50 'eio_sentry_private.h'
51] 51]