diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2011-01-02 16:32:54 +0100 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2011-01-02 16:32:54 +0100 |
commit | 44e16c05110a19fd8c622d3aeb46179d05d8ec69 (patch) | |
tree | 6804c2803ad8d51a72150270040427484ba8993b /doc/it | |
parent | fcfe8544410de238f6329439b2dadb6cc6a8192a (diff) | |
download | weechat-44e16c05110a19fd8c622d3aeb46179d05d8ec69.zip |
Add function "hashtable_set_pointer" in plugin API
Diffstat (limited to 'doc/it')
-rw-r--r-- | doc/it/weechat_plugin_api.it.txt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt index d7a2ccdde..729061326 100644 --- a/doc/it/weechat_plugin_api.it.txt +++ b/doc/it/weechat_plugin_api.it.txt @@ -3268,6 +3268,45 @@ weechat_printf (NULL, "list of keys: %s", [NOTE] Questa funzione non è disponibile nelle API per lo scripting. +weechat_hashtable_set_pointer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +_Novità nella versione 0.3.4._ + +// TRANSLATION MISSING +Set pointer value of a hashtable property. + +Prototipo: + +[source,C] +---------------------------------------- +void weechat_hashtable_set_pointer (struct t_hashtable *hashtable, + const char *property, void *pointer); +---------------------------------------- + +Argomenti: + +* 'hashtable': puntatore alla tabella hash +* 'property' e 'value': nome della proprietà, con il proprio valore: +// TRANSLATION MISSING +** 'callback_free_value': set callback function used to free values in hashtable + +Esempio in C: + +[source,C] +---------------------------------------- +void +my_free_value_cb (struct t_hashtable *hashtable, const void *key, void *value) +{ + /* ... */ +} + +weechat_hashtable_set_pointer (hashtable, "callback_free_value", &my_free_value_cb); +---------------------------------------- + +[NOTE] +Questa funzione non è disponibile nelle API per lo scripting. + weechat_hashtable_add_to_infolist ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |