• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdecore
 

tdecore

Classes | Defines | Typedefs | Functions

Debug message generators

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

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)
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 TQValueList< T > &list)
kdbgstream & TDEGlobal::endl (kdbgstream &s)
kdbgstream & TDEGlobal::flush (kdbgstream &s)
kdbgstream TDEGlobal::kdDebug (int area=0)
TQString TDEGlobal::kdBacktrace (int levels=-1)
void TDEGlobal::kdBacktraceFD (int fd=2)
kdbgstream TDEGlobal::kdWarning (int area=0)
kdbgstream TDEGlobal::kdError (int area=0)
kdbgstream TDEGlobal::kdFatal (int area=0)
void TDEGlobal::kdClearDebugConfig ()

Detailed Description

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


Function Documentation

kndbgstream& endl ( kndbgstream &  s  )  [inline]

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 583 of file kdebug.h.

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& flush ( kndbgstream &  s  )  [inline]

Does nothing.

Parameters:
s a stream
Returns:
the given s

Definition at line 589 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.

TQString kdBacktrace ( int  levels = -1  )  [related, inherited]

Returns a backtrace.

Parameters:
levels the number of levels of the backtrace. Defaults to -1 (as much as available).
Returns:
a backtrace
Since:
3.1

Definition at line 791 of file kdebug.cpp.

void kdBacktraceFD ( int  fd = 2  )  [related, inherited]

Writes a backtrace to the given file descriptor. In contrast to kdBacktrace, this function doesn't call any malloc(). So it supposed to be used in situations in which any extra memory allocation may lead to yet another crash. As a limitation it doesn't produce any symbol demangling.

Parameters:
fd a file descriptor to write to. Defaults to 2 (stderr)
Since:
14.0

Definition at line 832 of file kdebug.cpp.

void kdClearDebugConfig (  )  [related, inherited]

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

Definition at line 843 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 363 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 366 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 370 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 368 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 624 of file kdebug.h.

template<class T >
kdbgstream & kdbgstream::operator<< ( const TQValueList< T > &  list  )  [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.

tdecore

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

tdecore

Skip menu "tdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdecore by doxygen 1.7.1
This website is maintained by Timothy Pearson.