diff options
author | Stefan Schmidt <s.schmidt@samsung.com> | 2013-04-11 15:35:53 +0100 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2013-04-11 15:37:12 +0100 |
commit | c5c1af49f713db3ea8cd5b0fa334a8fb66c8b9ef (patch) | |
tree | 4eca4326cf02e6730203eb7d37f038bfb6e071ae /src | |
parent | 3832ec550039a99a98868c09d8fb0e302d4d5653 (diff) | |
download | efl-c5c1af49f713db3ea8cd5b0fa334a8fb66c8b9ef.tar.gz |
Revert "eeze/sensor: Expose less symbols for the initial API."
Sadly not ready yet as jenkins showed me. Need some more work on
the eeze_sensor_object_get front.
This reverts commit 081d55c51ca204e9f7decb45f5ff1d561a79c9e3.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/eeze/Eeze_Sensor.h | 34 | ||||
-rw-r--r-- | src/lib/eeze/eeze_main.c | 1 | ||||
-rw-r--r-- | src/lib/eeze/eeze_sensor_private.h | 39 |
3 files changed, 36 insertions, 38 deletions
diff --git a/src/lib/eeze/Eeze_Sensor.h b/src/lib/eeze/Eeze_Sensor.h index 0575287186..9825203875 100644 --- a/src/lib/eeze/Eeze_Sensor.h +++ b/src/lib/eeze/Eeze_Sensor.h @@ -300,6 +300,40 @@ 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 9b465401e5..5965dab685 100644 --- a/src/lib/eeze/eeze_main.c +++ b/src/lib/eeze/eeze_main.c @@ -9,7 +9,6 @@ #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 5cc2e8b732..aa39f94a37 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 */ -Eina_Bool eeze_sensor_module_register(const char *name, Eeze_Sensor_Module *mod); +EAPI Eina_Bool eeze_sensor_module_register(const char *name, Eeze_Sensor_Module *mod); /** * @brief Unregister a module from eeze_sensor core. @@ -85,40 +85,5 @@ Eina_Bool eeze_sensor_module_register(const char *name, Eeze_Sensor_Module *mod) * * @since 1.8 */ -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); - +EAPI Eina_Bool eeze_sensor_module_unregister(const char *name); #endif // EEZE_SENSOR_PRIVATE_H |