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

kdecore

Debug message generators


Detailed Description

KDE debug message streams let you and the user control just how many debug messages you see.


Classes

class  kdbgstream
 kdbgstream is a text stream that allows you to print debug messages. More...
class  kndbgstream

Defines

#define k_funcinfo   "[" << __FILE__ << ":" << __LINE__ << "] "
#define k_lineinfo   "[" << __FILE__ << ":" << __LINE__ << "] "

Typedefs

typedef kdbgstream &(* KDBGFUNC )(kdbgstream &)
typedef kndbgstream &(* KNDBGFUNC )(kndbgstream &)

Functions

kdbgstream & perror (kdbgstream &s)
kndbgstream & endl (kndbgstream &s)
kndbgstream & flush (kndbgstream &s)
kndbgstream & perror (kndbgstream &s)
kdbgstream kdDebug (bool cond, int area=0)
kndbgstream kndDebug (int area=0)
kndbgstream kndDebug (bool, int=0)
QString kndBacktrace ()
QString kndBacktrace (int)
kdbgstream kdWarning (bool cond, int area=0)
kdbgstream kdError (bool cond, int area=0)
kdbgstream kdFatal (bool cond, int area=0)
template<class T>
kdbgstream & kdbgstream::operator<< (const QValueList< T > &list)
kdbgstream & KGlobal::endl (kdbgstream &s)
kdbgstream & KGlobal::flush (kdbgstream &s)
kdbgstream KGlobal::kdDebug (int area=0)
QString KGlobal::kdBacktrace ()
QString KGlobal::kdBacktrace (int levels)
kdbgstream KGlobal::kdWarning (int area=0)
kdbgstream KGlobal::kdError (int area=0)
kdbgstream KGlobal::kdFatal (int area=0)
void KGlobal::kdClearDebugConfig ()

Function Documentation

kdbgstream & endl ( kdbgstream &  s  )  [related, inherited]

Prints an "\n".

Parameters:
s the debug stream to write to
Returns:
the debug stream (s)

Definition at line 430 of file kdebug.h.

kndbgstream& endl ( kndbgstream &  s  )  [inline]

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 583 of file kdebug.h.

kdbgstream & flush ( kdbgstream &  s  )  [related, inherited]

Flushes the stream.

Parameters:
s the debug stream to write to
Returns:
the debug stream (s)

Definition at line 438 of file kdebug.h.

kndbgstream& flush ( kndbgstream &  s  )  [inline]

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 589 of file kdebug.h.

QString kdBacktrace ( int  levels  )  [related, inherited]

Returns a backtrace.

Parameters:
levels the number of levels of the backtrace
Returns:
a backtrace
Since:
3.1

Definition at line 554 of file kdebug.cpp.

QString kdBacktrace (  )  [related, inherited]

Returns a backtrace.

Returns:
a backtrace

Definition at line 579 of file kdebug.cpp.

void kdClearDebugConfig (  )  [related, inherited]

Deletes the kdebugrc cache and therefore forces KDebug to reread the config file

Definition at line 584 of file kdebug.cpp.

kdbgstream kdDebug ( int  area = 0  )  [related, inherited]

Returns a debug stream. You can use it to print debug information.

Parameters:
area an id to identify the output, 0 for default
See also:
kndDebug()

Definition at line 318 of file kdebug.cpp.

kdbgstream kdError ( int  area = 0  )  [related, inherited]

Returns an error stream. You can use it to print error information.

Parameters:
area an id to identify the output, 0 for default

Definition at line 321 of file kdebug.cpp.

kdbgstream kdFatal ( int  area = 0  )  [related, inherited]

Returns a fatal error stream. You can use it to print fatal error information.

Parameters:
area an id to identify the output, 0 for default

Definition at line 325 of file kdebug.cpp.

kdbgstream kdWarning ( int  area = 0  )  [related, inherited]

Returns a warning stream. You can use it to print warning information.

Parameters:
area an id to identify the output, 0 for default

Definition at line 323 of file kdebug.cpp.

kndbgstream kndDebug ( int  area = 0  )  [inline]

Returns a dummy debug stream.

The stream does not print anything.

Parameters:
area an id to identify the output, 0 for default
See also:
kdDebug()

Definition at line 620 of file kdebug.h.

template<class T>
kdbgstream & kdbgstream::operator<< ( const QValueList< T > &  list  )  [inline, inherited]

Prints the given value.

Parameters:
list the list to print
Returns:
this stream
Since:
3.3

Definition at line 410 of file kdebug.h.

kdecore

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

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
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