weaverlogger.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
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"
This file is part of the documentation for libkdepim Library Version 3.2.2.