eeze/sensor: Make sensor init and shutdown symbols private.

These are called only from eeze_init/shutdown. No need to have them public.
This commit is contained in:
Stefan Schmidt 2013-04-12 10:47:06 +01:00
parent 53e7fb6edc
commit 858b45e3be
4 changed files with 29 additions and 27 deletions

View File

@ -309,31 +309,6 @@ EAPI Eina_Bool eeze_sensor_async_read(Eeze_Sensor_Obj *sens, void *user_da
*/
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

View File

@ -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;

View File

@ -301,7 +301,7 @@ eeze_sensor_async_read(Eeze_Sensor_Obj *sens, void *user_data)
return EINA_FALSE;
}
EAPI void
void
eeze_sensor_shutdown(void)
{
eeze_sensor_modules_unload();
@ -316,7 +316,7 @@ eeze_sensor_shutdown(void)
eina_shutdown();
}
EAPI Eina_Bool
Eina_Bool
eeze_sensor_init(void)
{
if (!eina_init()) return EINA_FALSE;

View File

@ -86,4 +86,30 @@ 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);
/**
* @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