KSieveCore::SieveImapInstance

Search for usage in LXR

KSieveCore::SieveImapInstance Class Reference

#include <sieveimapinstance.h>

Public Types

enum  Status { Idle = 0 , Running , Broken , NotConfigured }
 

Public Member Functions

QStringList capabilities () const
 
QString identifier () const
 
QStringList mimeTypes () const
 
QString name () const
 
bool operator== (const SieveImapInstance &other) const
 
void setCapabilities (const QStringList &capabilities)
 
void setIdentifier (const QString &identifier)
 
void setMimeTypes (const QStringList &mimeTypes)
 
void setName (const QString &name)
 
void setStatus (Status status)
 
Status status () const
 

Detailed Description

The SieveImapInstance class.

Author
Laurent Montel monte.nosp@m.l@kd.nosp@m.e.org

Definition at line 18 of file sieveimapinstance.h.

Member Enumeration Documentation

◆ Status

Enumerator
Idle 

The agent instance does currently nothing.

Running 

The agent instance is working on something.

Broken 

The agent instance encountered an error state.

NotConfigured 

The agent is lacking required configuration.

Definition at line 25 of file sieveimapinstance.h.

Member Function Documentation

◆ capabilities()

QStringList SieveImapInstance::capabilities ( ) const
nodiscard

Definition at line 51 of file sieveimapinstance.cpp.

◆ identifier()

QString SieveImapInstance::identifier ( ) const
nodiscard

Definition at line 21 of file sieveimapinstance.cpp.

◆ mimeTypes()

QStringList SieveImapInstance::mimeTypes ( ) const
nodiscard

Definition at line 41 of file sieveimapinstance.cpp.

◆ name()

QString SieveImapInstance::name ( ) const
nodiscard

Definition at line 11 of file sieveimapinstance.cpp.

◆ operator==()

bool SieveImapInstance::operator== ( const SieveImapInstance & other) const
nodiscard

Definition at line 61 of file sieveimapinstance.cpp.

◆ setCapabilities()

void SieveImapInstance::setCapabilities ( const QStringList & capabilities)

Definition at line 56 of file sieveimapinstance.cpp.

◆ setIdentifier()

void SieveImapInstance::setIdentifier ( const QString & identifier)

Definition at line 26 of file sieveimapinstance.cpp.

◆ setMimeTypes()

void SieveImapInstance::setMimeTypes ( const QStringList & mimeTypes)

Definition at line 46 of file sieveimapinstance.cpp.

◆ setName()

void SieveImapInstance::setName ( const QString & name)

Definition at line 16 of file sieveimapinstance.cpp.

◆ setStatus()

void SieveImapInstance::setStatus ( Status status)

Definition at line 36 of file sieveimapinstance.cpp.

◆ status()

KSieveCore::SieveImapInstance::Status SieveImapInstance::status ( ) const
nodiscard

Definition at line 31 of file sieveimapinstance.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:14:30 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.