Jeff Hill
36ffaa3968
fix unguard needs to be moved inside of sate test (that needs to be guarded)
2004-01-24 00:13:59 +00:00
Jeff Hill
24d2d57d62
dont check to see if timer thread is suspended when blocking for it to shut down
2004-01-15 04:15:04 +00:00
W. Eric Norum
d2149209ea
Fix nested comments in previous change.
2003-11-07 21:21:05 +00:00
W. Eric Norum
748e7cce1b
Get rid of gcc complaint about C++ comments.
2003-11-07 19:15:21 +00:00
Jeff Hill
35d07ffbda
changed the name of cxxCompilerDependencies.h to compilerDependencies.h
2003-09-17 19:25:31 +00:00
Robert Soliday
ce29455411
Minor changes added for Borland's C++ compiler on Linux
2003-08-01 19:13:39 +00:00
Jeff Hill
6ab92a6dab
added misssing epicsShareFunc
2003-04-16 21:02:23 +00:00
Jeff Hill
641b33129c
removed unnecessary includes
2003-03-27 01:08:45 +00:00
Jeff Hill
5f1c656aed
move sleep quantum cache to proper place in the fdManager class
2003-03-26 22:16:04 +00:00
Jeff Hill
d0f68ee85f
move sleep quantum cache to proper place in active timer queue
2003-03-26 22:12:07 +00:00
Jeff Hill
0792aebf95
added sleep quantum correction using epicsThreadSleepQuantum()
2003-03-21 19:26:00 +00:00
Jeff Hill
efa1cfac35
added mising C created timer destroy functions
2003-02-18 21:10:11 +00:00
Jeff Hill
5e1df0e93b
cosmetic
2003-02-18 21:09:11 +00:00
Jeff Hill
234c515b05
removed exception specifications
2003-02-12 19:03:59 +00:00
Jeff Hill
ed008a4d49
correct name for epicsTimerQueueRelease
2003-01-29 20:03:15 +00:00
Jeff Hill
d70ba845e5
dont take (and keep) the lock in the destructor because on POSIX its not allowed to own a mutex when it is destroyed
2002-12-09 23:53:12 +00:00
Jeff Hill
500c0e22ba
fix undefined symbols on Tornado II
2002-12-03 00:46:10 +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
e772ce948c
fixed gnu warnings
2002-11-01 18:13:51 +00:00
Jeff Hill
5b23570d27
upgraded compiler specific macros
2002-10-30 18:40:24 +00:00
Jeff Hill
0dce06f4cf
upgraded compiler specific macros
2002-10-30 17:19:26 +00:00
Jeff Hill
2ddee70fe3
ifdef around placement delete
2002-10-29 22:06:39 +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
0b66cd3811
now compatible with new epicsSingleton interface
2002-10-23 22:30:19 +00:00
Jeff Hill
d468c989d7
cosmetic
2002-10-23 22:29:32 +00:00
Jeff Hill
31ceef441d
added epicsShareFunc in several places
2002-09-30 17:59:30 +00:00
Jeff Hill
021e060853
fixed gnu detected problem
2002-09-17 18:13:32 +00:00
Jeff Hill
6433d3699b
fixed gnu detected problem
2002-09-17 18:07:27 +00:00
Jeff Hill
4c04096ce9
avoid strange problems with ms compiler that appear to
...
be influenced by using inline functions with the expireStatus
class
2002-09-11 20:47:21 +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
936053422b
removed privateCancel() function
2002-08-16 00:05:53 +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
02ed07196b
cosmetic
2002-06-25 15:10:30 +00:00
Jeff Hill
5e1ea4868b
workaround so that fix for bogus HP warningn isnt causing a warning with sun pro
2002-06-14 17:15:10 +00:00
Jeff Hill
08324fc8ec
fixed iterator was not incremented when allocating a timer queue
2002-06-14 17:12:01 +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
cf3000d8df
use singleton for epics timer queue manager
2002-03-22 21:18:45 +00:00
Jeff Hill
e91791d01c
removed redun epicsShareFunc
2002-03-22 17:29:35 +00:00