summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2013-04-11 13:30:30 +0100
committerStefan Schmidt <s.schmidt@samsung.com>2013-04-11 15:03:55 +0100
commit081d55c51ca204e9f7decb45f5ff1d561a79c9e3 (patch)
tree14730ea70bfc293f4242f71cfbde891ed860ee8c
parent7fd0cf1731035e36f2bed7e6db69ae319c6f6d3a (diff)
downloadefl-081d55c51ca204e9f7decb45f5ff1d561a79c9e3.tar.gz
eeze/sensor: Expose less symbols for the initial API.
Less is more. These symbols are only used in the internal modules and can live in the private header without EAPI.
-rw-r--r--src/lib/eeze/Eeze_Sensor.h34
-rw-r--r--src/lib/eeze/eeze_main.c1
-rw-r--r--src/lib/eeze/eeze_sensor_private.h39
3 files changed, 38 insertions, 36 deletions
diff --git a/src/lib/eeze/Eeze_Sensor.h b/src/lib/eeze/Eeze_Sensor.h
index 9825203875..0575287186 100644
--- a/src/lib/eeze/Eeze_Sensor.h
+++ b/src/lib/eeze/Eeze_Sensor.h
@@ -300,40 +300,6 @@ EAPI Eina_Bool eeze_sensor_read(Eeze_Sensor_Obj *sens);
*/
EAPI Eina_Bool eeze_sensor_async_read(Eeze_Sensor_Obj *sens, void *user_data);
-/**
- * @brief Fetch the sensor object by type from the sensor object list
- * @param type Sensor type to fetch from the list of sensor objects.
- * @return The sensor object matching the given type
- *
- * @since 1.8
- */
-EAPI Eeze_Sensor_Obj *eeze_sensor_obj_get(Eeze_Sensor_Type type);
-
-/**
- * @brief Initialize the Eeze sensor subsystem.
- * @return EINA_TRUE for success and EINA_FALSE for failure
- *
- * This function must be called before using any of the Eeze_Sensor
- * functionality to make sure the subsystem is setup correctly for usage. If
- * you already call #eeze_init in your program this is already been take care
- * of and there is no need to call this to initialize this subsystem manually.
- *
- * @since 1.8
- */
-EAPI Eina_Bool eeze_sensor_init(void);
-
-/**
- * @brief Clean up and shutdown the Eeze sensor subsystem.
- *
- * This function must be called when now longer using Eeze_Sensor to allow the
- * subsystem to shutdown cleanly. If you already called #eeze_shutdown this is
- * already been taken care of and there is no need to call this to shutdown this
- * subsystem manually.
- *
- * @since 1.8
- */
-EAPI void eeze_sensor_shutdown(void);
-
#ifdef __cplusplus
}
#endif
diff --git a/src/lib/eeze/eeze_main.c b/src/lib/eeze/eeze_main.c
index 5965dab685..9b465401e5 100644
--- a/src/lib/eeze/eeze_main.c
+++ b/src/lib/eeze/eeze_main.c
@@ -9,6 +9,7 @@
#include "eeze_udev_private.h"
#include "eeze_net_private.h"
#include "eeze_disk_private.h"
+#include "eeze_sensor_private.h"
_udev *udev;
diff --git a/src/lib/eeze/eeze_sensor_private.h b/src/lib/eeze/eeze_sensor_private.h
index aa39f94a37..5cc2e8b732 100644
--- a/src/lib/eeze/eeze_sensor_private.h
+++ b/src/lib/eeze/eeze_sensor_private.h
@@ -74,7 +74,7 @@ typedef struct _Eeze_Sensor_Module
*
* @since 1.8
*/
-EAPI Eina_Bool eeze_sensor_module_register(const char *name, Eeze_Sensor_Module *mod);
+Eina_Bool eeze_sensor_module_register(const char *name, Eeze_Sensor_Module *mod);
/**
* @brief Unregister a module from eeze_sensor core.
@@ -85,5 +85,40 @@ EAPI Eina_Bool eeze_sensor_module_register(const char *name, Eeze_Sensor_Module
*
* @since 1.8
*/
-EAPI Eina_Bool eeze_sensor_module_unregister(const char *name);
+Eina_Bool eeze_sensor_module_unregister(const char *name);
+
+/**
+ * @brief Fetch the sensor object by type from the sensor object list
+ * @param type Sensor type to fetch from the list of sensor objects.
+ * @return The sensor object matching the given type
+ *
+ * @since 1.8
+ */
+Eeze_Sensor_Obj *eeze_sensor_obj_get(Eeze_Sensor_Type type);
+
+/**
+ * @brief Initialize the Eeze sensor subsystem.
+ * @return EINA_TRUE for success and EINA_FALSE for failure
+ *
+ * This function must be called before using any of the Eeze_Sensor
+ * functionality to make sure the subsystem is setup correctly for usage. If
+ * you already call #eeze_init in your program this is already been take care
+ * of and there is no need to call this to initialize this subsystem manually.
+ *
+ * @since 1.8
+ */
+Eina_Bool eeze_sensor_init(void);
+
+/**
+ * @brief Clean up and shutdown the Eeze sensor subsystem.
+ *
+ * This function must be called when now longer using Eeze_Sensor to allow the
+ * subsystem to shutdown cleanly. If you already called #eeze_shutdown this is
+ * already been taken care of and there is no need to call this to shutdown this
+ * subsystem manually.
+ *
+ * @since 1.8
+ */
+void eeze_sensor_shutdown(void);
+
#endif // EEZE_SENSOR_PRIVATE_H