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  TQ_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
The class Thread is used to represent the worker threads in the weaver's inventory.
Definition: weaver.h:250
A WeaverExtension can be attached to an existing Weaver object and will then receive signals on actio...
A WeaverThreadLogger may be attached to a Weaver to gain debug information about thread execution.
Definition: weaverlogger.h:26
TDEPIM classes for drag and drop of mails.