From dfa6e086a0e70523e2713df79dd76a4b1efbecac Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 9 Feb 2006 11:56:24 +0000 Subject: - fixed memleaks --- Source/charon/utils/iterator.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Source/charon/utils/iterator.h') diff --git a/Source/charon/utils/iterator.h b/Source/charon/utils/iterator.h index 69ee828f4..de81db8e9 100644 --- a/Source/charon/utils/iterator.h +++ b/Source/charon/utils/iterator.h @@ -43,6 +43,19 @@ typedef struct iterator_t iterator_t; */ struct iterator_t { + /** + * @brief Iterate over all items. + * + * The easy way to iterate over items. + * + * @param this calling object + * @param[out] value item + * @return + * - TRUE, if more elements are avaiable, + * - FALSE otherwise + */ + bool (*iterate) (iterator_t *this, void** value); + /** * @brief Moves to the next element, if available. * -- cgit v1.2.3