lib/ecore/efl_io_stdout.eo \
lib/ecore/efl_io_stderr.eo \
lib/ecore/efl_io_file.eo \
- lib/ecore/efl_io_copier.eo \
- lib/ecore/ecore_parent.eo
+ lib/ecore/efl_io_copier.eo
ecore_eolian_files = \
$(ecore_eolian_files_public) \
static Eina_Bool _no_system_modules = EINA_FALSE;
-Eo *_ecore_parent = NULL;
-
static const char *_ecore_magic_string_get(Ecore_Magic m);
static int _ecore_init_count = 0;
static int _ecore_init_count_threshold = 0;
#if defined(GLIB_INTEGRATION_ALWAYS)
if (_ecore_glib_always_integrate) ecore_main_loop_glib_integrate();
#endif
- _ecore_parent = efl_add(ECORE_PARENT_CLASS, NULL);
#if defined(HAVE_MALLINFO) || defined(HAVE_MALLOC_INFO)
if (getenv("ECORE_MEM_STAT"))
eina_prefix_free(_ecore_pfx);
_ecore_pfx = NULL;
- efl_unref(_ecore_parent);
efl_object_shutdown();
eina_shutdown();
_ecore_memory_state = state;
ecore_event_add(ECORE_EVENT_MEMORY_STATE, NULL, NULL, NULL);
}
-
-#include "ecore_parent.eo.c"
+++ /dev/null
-class Ecore.Parent (Efl.Object)
-{
- data: null;
-}
const void *data)
{
Ecore_Poller *poller;
- poller = efl_add(MY_CLASS, _ecore_parent, ecore_poller_constructor(efl_added, type, interval, func, data));
+ poller = efl_add(MY_CLASS, _mainloop_singleton, ecore_poller_constructor(efl_added, type, interval, func, data));
return poller;
}
#undef GENERIC_ALLOC_FREE_HEADER
extern Eo *_mainloop_singleton;
-extern Eo *_ecore_parent;
extern Efl_Version _app_efl_version;
-#define ECORE_PARENT_CLASS ecore_parent_class_get()
-EAPI const Efl_Class *ecore_parent_class_get(void) EINA_CONST;
void ecore_loop_future_register(Efl_Loop *l EINA_UNUSED, Efl_Future *f);
void ecore_loop_future_unregister(Efl_Loop *l EINA_UNUSED, Efl_Future *f);