Jeff Hill
0792aebf95
added sleep quantum correction using epicsThreadSleepQuantum()
2003-03-21 19:26:00 +00:00
Jeff Hill
234c515b05
removed exception specifications
2003-02-12 19:03:59 +00:00
Jeff Hill
151d115378
workaround visual c++ 6.0 bugs
2002-11-14 22:14:29 +00:00
Ralph Lange
3bab48bdb7
Suppressed HPUX compiler warnings.
2002-11-07 17:48:30 +00:00
Jeff Hill
6e2262aecf
fixed bogus undefined symbols with hpux compiler
2002-11-04 23:25:41 +00:00
Jeff Hill
5494603e75
uncommented free list release
2002-11-01 18:18:29 +00:00
Jeff Hill
0dce06f4cf
upgraded compiler specific macros
2002-10-30 17:19:26 +00:00
Jeff Hill
c3e9d6928c
fixed borland warning
2002-10-29 22:06:04 +00:00
Jeff Hill
2011c3c7ba
use epics_throws macro
2002-10-25 00:11:12 +00:00
Jeff Hill
8dc8be9ad7
document ms compiler problems with placement delete
2002-10-24 18:12:03 +00:00
Jeff Hill
b023f081eb
fixed linux compiler errors
2002-10-24 00:18:12 +00:00
Jeff Hill
1e976b7eed
use placement new
2002-10-23 22:32:39 +00:00
Jeff Hill
b566183c2f
fixed reference to freed memory
2002-08-21 23:57:35 +00:00
Jeff Hill
aa54a26c8b
This was defensive coding against deadlock occurring when they hold a lock
...
in the expire callback that they also hold when starting the timer. I dont know
how to protect them against a situation where they hold a lock in the expire
callback and also hold it when canceling the timer, but at least that is a less
common situation.
2002-08-16 00:07:09 +00:00
Jeff Hill
e45a480dca
changed tsDLIterBD to tsDLIter
2002-07-25 21:02:29 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Jeff Hill
c78c3ce853
clean up state transitions
2002-06-25 15:11:52 +00:00
Jeff Hill
cdfa4b5363
avoid useless vc++ warning
2002-03-27 21:32:20 +00:00
Jeff Hill
a07be4ff1b
template instantiation
2002-03-27 19:18:43 +00:00
Jeff Hill
373ba116f0
include typeinfo
2002-03-26 19:41:17 +00:00
Jeff Hill
fec6ba2dbf
epicsAutoMutex has a new name, fixed free lists, and allow timer to be deleted during expire
2002-03-21 22:45:32 +00:00
Jeff Hill
a251b89e13
auto mutex release now requires an auto mutex
2002-02-27 23:32:44 +00:00
Jeff Hill
7b1b2988d7
turn of ms already instantiated warning
2001-10-22 03:18:52 +00:00
Jeff Hill
f1d7722f80
use explicit template instantiation
2001-10-20 00:43:26 +00:00
Jeff Hill
1220439a85
cosmetic
2001-10-01 18:11:33 +00:00
Jeff Hill
0d9df123c6
moved lock to avoid recursive lock and potential deadlock
2001-09-18 17:58:54 +00:00
Ralph Lange
8a99fac979
Fixed HPUX warnings.
2001-07-26 08:58:34 +00:00
Jeff Hill
c61e68b4e3
revert to using virtual destroy() to destroy timers
2001-07-12 17:53:51 +00:00
Jeff Hill
1042e657c8
improved internal class hierarchy
2001-07-12 16:02:54 +00:00
Jeff Hill
41a2ba5a9b
make timer queue visible from epicsTimer
2001-07-12 02:23:14 +00:00
Jeff Hill
8ffb5e5fb9
delete timer via timer queue
2001-07-11 23:16:34 +00:00
Jeff Hill
63c2a025d3
made compatible with timer library API changes
2001-05-22 01:46:13 +00:00
Jeff Hill
a609b3394b
doc
2001-03-26 18:32:30 +00:00
Jeff Hill
e2c318b2fb
upgraded locking
2001-03-06 23:11:23 +00:00
Jeff Hill
3fa13a1d8f
dont use struct for C++ class defs
2001-02-22 19:52:09 +00:00
Jeff Hill
47d9285617
fixed missplaced inline function
2001-02-15 20:43:15 +00:00
Jeff Hill
a9ff0223af
installed
2001-02-15 17:14:50 +00:00