libtdepim

weaverlogger.h
1 /*
2  This file declares the Thread Logger.
3 
4  $ Author: Mirko Boehm $
5  $ Copyright: (C) 2004, Mirko Boehm $
6  $ Contact: mirko@kde.org
7  http://www.kde.org
8  http://www.hackerbuero.org $
9  $ License: LGPL with the following explicit clarification:
10  This code may be linked against any version of the TQt toolkit
11  from Troll Tech, Norway. $
12 
13 */
14 
15 #ifndef WEAVERLOGGER_H
16 #define WEAVERLOGGER_H
17 
18 #include "weaverextensions.h"
19 
20 namespace KPIM {
21 namespace ThreadWeaver {
22 
26  {
27  Q_OBJECT
28 
29  public:
30  WeaverThreadLogger( TQObject *parent = 0, const char *name = 0);
32  void threadCreated (Thread *);
33  void threadDestroyed (Thread *);
34  void threadBusy (Thread *);
35  void threadSuspended (Thread *);
36  };
37 
38 }
39 }
40 
41 #endif // WEAVERLOGGER_H
A WeaverThreadLogger may be attached to a Weaver to gain debug information about thread execution...
Definition: weaverlogger.h:25
A WeaverExtension can be attached to an existing Weaver object and will then receive signals on actio...
TDEPIM classes for drag and drop of mails.
The class Thread is used to represent the worker threads in the weaver's inventory.
Definition: weaver.h:249