Ecore_Config_Listeners_Group (3) - Linux Manuals

Ecore_Config_Listeners_Group: Functions that set and unset property listener callbacks.

NAME

Ecore Config Listeners - Functions that set and unset property listener callbacks.

Functions


EAPI int ecore_config_listen (const char *name, const char *key, Ecore_Config_Listener listener, int tag, void *data)
Adds a callback function to the list of functions called when a property changes.
EAPI int ecore_config_deaf (const char *name, const char *key, Ecore_Config_Listener listener)
Removes a listener callback.

Detailed Description

Functions that set and unset property listener callbacks.

Function Documentation

EAPI int ecore_config_deaf (const char * name, const char * key, Ecore_Config_Listener listener)

Removes a listener callback.

Parameters:

name Name of the callback to remove.
key The property key the callback is listening to.
listener The callback function to remove.

Returns:

ECORE_CONFIG_ERR_SUCC if successful in removing the callback. If no callback matches the given parameters, then ECORE_CONFIG_ERR_NOTFOUND is returned. If NULL is passed for the key pointer, ECORE_CONFIG_ERR_NODATA is returned.

References ecore_config_get(), and Ecore_Config_Prop::listeners.

EAPI int ecore_config_listen (const char * name, const char * key, Ecore_Config_Listener listener, int tag, void * data)

Adds a callback function to the list of functions called when a property changes.

Parameters:

name Name of the callback.
key The key of the property to listen to.
listener Listener callback function.
tag Tag to pass to listener when it is called.
data Data to pass to listener when it is called.

Returns:

ECORE_CONFIG_ERR_SUCC if successful in setting up the callback.

References ecore_config_get(), ECORE_CONFIG_NIL, and Ecore_Config_Prop::listeners.

Author

Generated automatically by Doxygen for Ecore from the source code.