forked from enlightenment/efl
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 081d55c51c
.
This commit is contained in:
parent
3832ec5500
commit
c5c1af49f7
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue