OpendTect  6.6
objdisposer.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Bert
8  Date: June 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "basicmod.h"
15 #include "callback.h"
16 #include "sets.h"
17 class Timer;
18 
29 {
30 public:
31 
32  void go(CallBacker*);
33 
34 protected:
35 
38 
40 
41  void doDel(CallBacker*);
42  mGlobal(Basic) friend ObjDisposer* OBJDISP();
43 
44 };
45 
47 
48 
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
ObjectSet< Timer >
ObjDisposer::objs_
ObjectSet< CallBacker > objs_
Definition: objdisposer.h:37
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
ObjDisposer::doDel
void doDel(CallBacker *)
ObjDisposer::timers_
ObjectSet< Timer > timers_
Definition: objdisposer.h:36
callback.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Timer
Timer class.
Definition: timer.h:25
ObjDisposer::OBJDISP
friend ObjDisposer * OBJDISP()
ObjDisposer::go
void go(CallBacker *)
ObjDisposer::ObjDisposer
ObjDisposer()
OBJDISP
ObjDisposer * OBJDISP()
ObjDisposer
Disposes after a couple of msecs to avoid all kinds of trouble.
Definition: objdisposer.h:29
sets.h

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021