X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Futils_ignorelist.h;h=b47b55adb0a10ea4840e0143806b3d5e29e7bba3;hb=21a4ddcc2d66eea59224fd95746c7533b1b1a46d;hp=30d508b076d414c937e32459dc40e1e508b3b2eb;hpb=ba5aa781cacb54b167867929759bda738c386a91;p=collectd.git diff --git a/src/utils_ignorelist.h b/src/utils_ignorelist.h index 30d508b0..b47b55ad 100644 --- a/src/utils_ignorelist.h +++ b/src/utils_ignorelist.h @@ -1,5 +1,5 @@ /** - * collectd - src/config_list.h + * collectd - src/utils_ignorelist.h * Copyright (C) 2006 Lubos Stanek * * This program is free software; you can redistribute it and/ @@ -28,7 +28,7 @@ #ifndef UTILS_IGNORELIST_H #define UTILS_IGNORELIST_H 1 -#include "common.h" +#include "collectd.h" #if HAVE_REGEX_H # include @@ -43,39 +43,28 @@ typedef struct ignorelist_s ignorelist_t; * create the ignorelist_t with known ignore state * return pointer to ignorelist_t */ -ignorelist_t *ignorelist_create (int ignore); - -/* - * create ignorelist_t and initialize the ignore state to 0 - * return pointer to ignorelist_t - */ -ignorelist_t *ignorelist_init (void); +ignorelist_t *ignorelist_create (int invert); /* * free memory used by ignorelist_t */ -void ignorelist_free (ignorelist_t *conflist); +void ignorelist_free (ignorelist_t *il); /* * set ignore state of the ignorelist_t */ -void ignorelist_ignore (ignorelist_t *conflist, int ignore); -/* - * get number of entries in the ignorelist_t - * return int number - */ -int ignorelist_num (ignorelist_t *conflist); +void ignorelist_set_invert (ignorelist_t *il, int invert); /* * append entry to ignorelist_t - * return 1 for success + * returns zero on success, non-zero upon failure. */ -int ignorelist_add (ignorelist_t *conflist, const char *entry); +int ignorelist_add (ignorelist_t *il, const char *entry); /* * check list for entry * return 1 for ignored entry */ -int ignorelist_ignored (ignorelist_t *conflist, const char *entry); +int ignorelist_match (ignorelist_t *il, const char *entry); #endif /* UTILS_IGNORELIST_H */