libkdepim

weaverlogger.h
1 /* -*- C++ -*-
2 
3  This file declares the Thread Logger.
4 
5  $ Author: Mirko Boehm $
6  $ Copyright: (C) 2004, Mirko Boehm $
7  $ Contact: mirko@kde.org
8  http://www.kde.org
9  http://www.hackerbuero.org $
10  $ License: LGPL with the following explicit clarification:
11  This code may be linked against any version of the TQt toolkit
12  from Troll Tech, Norway. $
13 
14 */
15 
16 #ifndef WEAVERLOGGER_H
17 #define WEAVERLOGGER_H
18 
19 #include "weaverextensions.h"
20 
21 namespace KPIM {
22 namespace ThreadWeaver {
23 
27  {
28  Q_OBJECT
29  TQ_OBJECT
30  public:
31  WeaverThreadLogger( TQObject *parent = 0, const char *name = 0);
33  void threadCreated (Thread *);
34  void threadDestroyed (Thread *);
35  void threadBusy (Thread *);
36  void threadSuspended (Thread *);
37  };
38 
39 }
40 }
41 
42 #endif // WEAVERLOGGER_H