X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Flibcollectdclient%2Fcollectd%2Ftypes.h;h=7043e67766f51004e7d2fba8389b7bcfa0763ba6;hb=2bc8f11d9c7182e24fb62a6efefa3e0b74ac0afb;hp=445fef31fff050705d07077bb51dcd7cc6d749ff;hpb=5fd514bde768c7de76e38349d17e581e8b949764;p=collectd.git diff --git a/src/libcollectdclient/collectd/types.h b/src/libcollectdclient/collectd/types.h index 445fef31..7043e677 100644 --- a/src/libcollectdclient/collectd/types.h +++ b/src/libcollectdclient/collectd/types.h @@ -84,6 +84,14 @@ typedef struct lcc_value_list_s lcc_value_list_t; #define LCC_VALUE_LIST_INIT \ { NULL, NULL, 0, 0, 0, LCC_IDENTIFIER_INIT } +/* lcc_value_list_writer_t is a write callback to which value lists are + * dispatched. */ +typedef int (*lcc_value_list_writer_t)(lcc_value_list_t const *); + +/* lcc_password_lookup_t is a callback for looking up the password for a given + * user. Must return NULL if the user is not known. */ +typedef char const *(*lcc_password_lookup_t)(char const *); + LCC_END_DECLS #endif /* LIBCOLLECTD_COLLECTD_TYPES_H */