• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KDECore

kdebug.cpp File Reference

#include "kdebug.h"
#include "kdebugdcopiface.h"
#include "kapplication.h"
#include "kglobal.h"
#include "kinstance.h"
#include "kstandarddirs.h"
#include <qmessagebox.h>
#include <klocale.h>
#include <qfile.h>
#include <qintdict.h>
#include <qstring.h>
#include <qdatetime.h>
#include <qpoint.h>
#include <qrect.h>
#include <qregion.h>
#include <qstringlist.h>
#include <qpen.h>
#include <qbrush.h>
#include <qsize.h>
#include <kurl.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdarg.h>
#include <ctype.h>
#include <syslog.h>
#include <errno.h>
#include <string.h>
#include <kconfig.h>
#include "kstaticdeleter.h"
#include <config.h>

Include dependency graph for kdebug.cpp:

Go to the source code of this file.


Enumerations

enum  DebugLevels { KDEBUG_INFO = 0, KDEBUG_WARN = 1, KDEBUG_ERROR = 2, KDEBUG_FATAL = 3 }

Functions

static QCString getDescrFromNum (unsigned int _num)
QString kdBacktrace ()
QString kdBacktrace (int levels)
void kdClearDebugConfig ()
kdbgstream kdDebug (bool cond, int area)
kdbgstream kdDebug (int area)
static void kDebugBackend (unsigned short nLevel, unsigned int nArea, const char *data)
kdbgstream kdError (bool cond, int area)
kdbgstream kdError (int area)
kdbgstream kdFatal (bool cond, int area)
kdbgstream kdFatal (int area)
kdbgstream kdWarning (bool cond, int area)
kdbgstream kdWarning (int area)
kdbgstream & perror (kdbgstream &s)

Variables

static KStaticDeleter
< KDebugDCOPIface > 
dcopsd
static KStaticDeleter
< QIntDict< KDebugEntry > > 
kdd
static kDebugPrivate * kDebug_data = 0
static QIntDict< KDebugEntry > * KDebugCache
static KDebugDCOPIface * kDebugDCOPIface = 0
static KStaticDeleter
< kDebugPrivate > 
pcd

Enumeration Type Documentation

enum DebugLevels

Enumerator:
KDEBUG_INFO 
KDEBUG_WARN 
KDEBUG_ERROR 
KDEBUG_FATAL 

Definition at line 149 of file kdebug.cpp.


Function Documentation

static QCString getDescrFromNum ( unsigned int  _num  )  [static]

Definition at line 80 of file kdebug.cpp.

QString kdBacktrace (  )  [related]

Definition at line 586 of file kdebug.cpp.

QString kdBacktrace ( int  levels  )  [related]

Definition at line 561 of file kdebug.cpp.

void kdClearDebugConfig (  )  [related]

Definition at line 591 of file kdebug.cpp.

kdbgstream kdDebug ( int  area  )  [related]

Definition at line 325 of file kdebug.cpp.

static void kDebugBackend ( unsigned short  nLevel,
unsigned int  nArea,
const char *  data 
) [static]

Definition at line 173 of file kdebug.cpp.

kdbgstream kdError ( int  area  )  [related]

Definition at line 328 of file kdebug.cpp.

kdbgstream kdFatal ( int  area  )  [related]

Definition at line 332 of file kdebug.cpp.

kdbgstream kdWarning ( int  area  )  [related]

Definition at line 330 of file kdebug.cpp.


Variable Documentation

KStaticDeleter<KDebugDCOPIface> dcopsd [static]

Definition at line 170 of file kdebug.cpp.

KStaticDeleter< QIntDict<KDebugEntry> > kdd [static]

Definition at line 78 of file kdebug.cpp.

kDebugPrivate* kDebug_data = 0 [static]

Definition at line 168 of file kdebug.cpp.

QIntDict<KDebugEntry>* KDebugCache [static]

Definition at line 76 of file kdebug.cpp.

KDebugDCOPIface* kDebugDCOPIface = 0 [static]

Definition at line 171 of file kdebug.cpp.

KStaticDeleter<kDebugPrivate> pcd [static]

Definition at line 169 of file kdebug.cpp.

KDECore

Skip menu "KDECore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal