Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//
// file : readthread.h
//
// description : reading thread
//
// project : TANGO Device Server
//
// $Author: graziano $
//
// $Revision: 1.1 $
//
// $Log: readthread.h,v $
// Revision 1.1 2017-12-21 11:26:12 graziano
// first commit
//
// Revision 1.1 2016-12-12 10:43:59 graziano
// first commit
//
//
//
//
// copyleft : Sincrotrone Trieste S.C.p.A.
// Strada Statale 14 - km 163,5 in AREA Science Park
// 34012 Basovizza, Trieste ITALY
//
#ifndef READTHREAD_H
#define READTHREAD_H
#include <omnithread.h>
#include <tango.h>
#include <inttypes.h>
namespace ConexAgp_ns
{
class readthread : public omni_thread, public Tango::LogAdapter
{
private:
Tango::DeviceImpl* device;
void abort_sleep(double time);
public:
readthread(Tango::DeviceImpl* devImpl);
~readthread();
bool abortflag;
protected:
void run(void *);
}; /* end class readthread() */
}
#endif
/* EOF */