kmail

#include <antispamconfig.h>

Public Member Functions

const SpamAgents agents () const
SpamAgents agents ()
const SpamAgents uniqueAgents () const

Static Public Member Functions

static AntiSpamConfig * instance ()

Detailed Description

Singleton to manage loading the kmail.antispamrc file.

Author
Patrick Audley paudl.nosp@m.ey@b.nosp@m.lackc.nosp@m.at.c.nosp@m.a

Use of this config-manager class is straight forward. Since it is a singleton object, all you have to do is obtain an instance by calling SpamConfig::instance() and use any of the public member functions.

Definition at line 87 of file antispamconfig.h.

Constructor & Destructor Documentation

◆ ~AntiSpamConfig()

KMail::AntiSpamConfig::~AntiSpamConfig ( )
inline

Definition at line 94 of file antispamconfig.h.

Member Function Documentation

◆ agents() [1/2]

SpamAgents KMail::AntiSpamConfig::agents ( )
inline

Definition at line 103 of file antispamconfig.h.

◆ agents() [2/2]

const SpamAgents KMail::AntiSpamConfig::agents ( ) const
inline

Returns a list of all agents found on the system.

This might list SA twice, if both the C and the Perl version are present.

Definition at line 102 of file antispamconfig.h.

◆ instance()

AntiSpamConfig * AntiSpamConfig::instance ( )
static

Definition at line 44 of file antispamconfig.cpp.

◆ uniqueAgents()

const SpamAgents AntiSpamConfig::uniqueAgents ( ) const

Returns a list of unique agents, found on the system.

SpamAssassin will only be listed once, even if both the C and the Perl version are installed.

Definition at line 82 of file antispamconfig.cpp.


The documentation for this class was generated from the following files: