libkdepim Library API Documentation

weaverlogger.cpp

00001 /* -*- C++ -*- 00002 00003 This file implements the Thread Logger. 00004 00005 $ Author: Mirko Boehm $ 00006 $ Copyright: (C) 2004, Mirko Boehm $ 00007 $ Contact: mirko@kde.org 00008 http://www.kde.org 00009 http://www.hackerbuero.org $ 00010 $ License: LGPL with the following explicit clarification: 00011 This code may be linked against any version of the Qt toolkit 00012 from Troll Tech, Norway. $ 00013 00014 */ 00015 00016 #include <weaver.h> 00017 #include "weaverlogger.h" 00018 00019 namespace KPIM { 00020 namespace ThreadWeaver { 00021 00022 extern void debug(int severity, const char * cformat, ...); 00023 00024 WeaverThreadLogger::WeaverThreadLogger( QObject *parent, const char *name) 00025 : WeaverExtension (parent, name) 00026 { 00027 } 00028 00029 WeaverThreadLogger::~WeaverThreadLogger () 00030 { 00031 } 00032 00033 void WeaverThreadLogger::threadCreated (KPIM::ThreadWeaver::Thread *thread) 00034 { 00035 debug ( 1, "WeaverThreadLogger: thread (ID: %i) created.\n", 00036 thread->id() ); 00037 } 00038 00039 void WeaverThreadLogger::threadDestroyed (KPIM::ThreadWeaver::Thread *thread) 00040 { 00041 debug ( 1, "WeaverThreadLogger: thread (ID: %i) destroyed.\n", 00042 thread->id() ); 00043 } 00044 00045 void WeaverThreadLogger::threadBusy (KPIM::ThreadWeaver::Thread *thread) 00046 { 00047 debug ( 1, "WeaverThreadLogger: thread (ID: %i) is processing a job.\n", 00048 thread->id() ); 00049 } 00050 00051 void WeaverThreadLogger::threadSuspended (KPIM::ThreadWeaver::Thread *thread) 00052 { 00053 debug ( 1, "WeaverThreadLogger: thread (ID: %i) suspended.\n", 00054 thread->id() ); 00055 } 00056 00057 } 00058 } 00059 00060 #include "weaverlogger.moc"
KDE Logo
This file is part of the documentation for libkdepim Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Oct 1 15:18:55 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003