kioslaves

sieve.cpp File Reference

#include <sasl/sasl.h>
#include "sieve.h"
#include <kdebug.h>
#include <kinstance.h>
#include <klocale.h>
#include <kurl.h>
#include <kmdcodec.h>
#include <kglobal.h>
#include <qcstring.h>
#include <qregexp.h>
#include <cstdlib>
#include <sys/stat.h>
#include <kdepimmacros.h>

Include dependency graph for sieve.cpp:

Go to the source code of this file.


Defines

#define SASLERROR
#define SIEVE_DEFAULT_PORT   2000

Functions

static void append_lf2crlf (QByteArray &out, const QByteArray &in)
static void inplace_crlf2lf (QByteArray &in)
KDE_EXPORT int kdemain (int argc, char **argv)
kdbgstream ksDebug (bool cond)
static kdbgstream ksDebug ()

Variables

static sasl_callback_t callbacks []
static const int debugArea = 7122
static const unsigned int SIEVE_DEFAULT_RECIEVE_BUFFER = 512

Define Documentation

#define SASLERROR

Value:

error(ERR_COULD_NOT_AUTHENTICATE, i18n("An error occurred during authentication: %1").arg( \
      QString::fromUtf8( sasl_errdetail( conn ) )));

Definition at line 975 of file sieve.cpp.

#define SIEVE_DEFAULT_PORT   2000

Definition at line 63 of file sieve.cpp.


Function Documentation

static void append_lf2crlf ( QByteArray out,
const QByteArray in 
) [static]

Definition at line 492 of file sieve.cpp.

static void inplace_crlf2lf ( QByteArray in  )  [static]

Definition at line 658 of file sieve.cpp.

KDE_EXPORT int kdemain ( int  argc,
char **  argv 
)

Definition at line 81 of file sieve.cpp.

kdbgstream ksDebug ( bool  cond  ) 

Definition at line 60 of file sieve.cpp.

static kdbgstream ksDebug (  )  [inline, static]

Definition at line 59 of file sieve.cpp.


Variable Documentation

sasl_callback_t callbacks[] [static]

Initial value:

 {
    { SASL_CB_ECHOPROMPT, NULL, NULL },
    { SASL_CB_NOECHOPROMPT, NULL, NULL },
    { SASL_CB_GETREALM, NULL, NULL },
    { SASL_CB_USER, NULL, NULL },
    { SASL_CB_AUTHNAME, NULL, NULL },
    { SASL_CB_PASS, NULL, NULL },
    { SASL_CB_CANON_USER, NULL, NULL },
    { SASL_CB_LIST_END, NULL, NULL }
}

Definition at line 65 of file sieve.cpp.

const int debugArea = 7122 [static]

Definition at line 52 of file sieve.cpp.

const unsigned int SIEVE_DEFAULT_RECIEVE_BUFFER = 512 [static]

Definition at line 76 of file sieve.cpp.