eina: make __eina_promise_cancel_all an internal only function.
authorCedric BAIL <cedric@osg.samsung.com>
Tue, 19 Dec 2017 00:17:04 +0000 (16:17 -0800)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 10 Jan 2018 11:08:13 +0000 (20:08 +0900)
src/lib/ecore/ecore_main.c
src/lib/eina/eina_promise.c
src/lib/eina/eina_promise.h
src/lib/eo/efl_future.c

index 2782bb2..7c0c310 100644 (file)
@@ -62,6 +62,8 @@
 
 #include "ecore_main_common.h"
 
+#include "eina_internal.h"
+
 #ifdef USE_G_MAIN_LOOP
 # include <glib.h>
 #endif
index 7e7617c..437a9cf 100644 (file)
@@ -6,6 +6,8 @@
 #include "eina_promise.h"
 #include "eina_mempool.h"
 #include "eina_promise_private.h"
+#include "eina_internal.h"
+
 #include <errno.h>
 #include <stdarg.h>
 #include <assert.h>
index 41778c5..f2275be 100644 (file)
@@ -1737,15 +1737,6 @@ eina_future_race_array(Eina_Future *array[])
 #define eina_future_chain_easy(_prev, ...) eina_future_chain_easy_array(_prev, (Eina_Future_Cb_Easy_Desc[]) {__VA_ARGS__, {NULL, NULL, NULL, NULL, NULL}})
 
 /**
- * @brief Cancels all pending promise/futures.
- *
- * Internal function. Do not use.
- *
- * @internal
- */
-EAPI void __eina_promise_cancel_all(void);
-
-/**
  * @}
  */
 
index 8f19a34..4da24f5 100644 (file)
@@ -3,6 +3,9 @@
 #endif
 
 #include <Eina.h>
+
+#include "eina_internal.h"
+
 #include "Eo.h"
 
 // Efl.Future implementation is an opaque type in Ecore.