Main Page
Related Pages
Modules
Classes
Files
File List
File Members
include
filter.h
1
#ifndef FILTER_H
2
#define FILTER_H 1
3
4
5
/* ========================================================================== */
6
/* Include files */
7
8
#include "core.h"
9
10
11
/*! \addtogroup FILTER */
12
/*! @{ */
13
14
15
/* ========================================================================== */
16
/* Data types */
17
18
/* Locale 'LC_CTYPE' codeset */
19
enum
filter_cs
20
{
21
FILTER_CS_ASCII,
22
FILTER_CS_ISO8859_1,
23
FILTER_CS_UTF_8
24
};
25
26
27
/*! @} */
28
29
30
/* ========================================================================== */
31
/* Function prototypes */
32
33
int
filter_init
(
int
);
34
void
filter_exit
(
void
);
35
int
filter_match_own
(
const
struct
core_hierarchy_element
*);
36
int
filter_match_reply_to_own
(
const
struct
core_hierarchy_element
*);
37
int
filter_get_score
(
const
struct
core_hierarchy_element
*);
38
int
filter_check_testgroup
(
const
char
*);
39
enum
filter_cs
filter_get_locale_ctype
(
void
);
40
41
42
#endif
/* FILTER_H */
43
44
/* EOF */
filter_get_score
int filter_get_score(const struct core_hierarchy_element *)
Get article score.
Definition:
filter.c:1677
filter_match_own
int filter_match_own(const struct core_hierarchy_element *)
Check for own article.
Definition:
filter.c:1587
filter_get_locale_ctype
enum filter_cs filter_get_locale_ctype(void)
Get codeset of locale category LC_CTYPE.
Definition:
filter.c:1805
filter_exit
void filter_exit(void)
Shutdown filter module.
Definition:
filter.c:1335
filter_check_testgroup
int filter_check_testgroup(const char *)
Check for test group.
Definition:
filter.c:1527
core_hierarchy_element
Node in article hierarchy.
Definition:
core.h:136
filter_init
int filter_init(int)
Initialize filter module.
Definition:
filter.c:1047
filter_match_reply_to_own
int filter_match_reply_to_own(const struct core_hierarchy_element *)
Check for reply to own article.
Definition:
filter.c:1635
Generated at 2024-04-27 using