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
20namespace KPIM {
21namespace 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.