Commit Graph

124 Commits

Author SHA1 Message Date
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
Jeff Hill
75b572be78 improved dll interface 2002-03-22 02:03:18 +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
e66da4714b epicsAutoMutex has a new name and fixed free lists 2002-03-21 22:44:27 +00:00
Jeff Hill
e94167088e fixed comment 2002-03-21 22:43:09 +00:00
Jeff Hill
a251b89e13 auto mutex release now requires an auto mutex 2002-02-27 23:32:44 +00:00
Jeff Hill
921db3d9f8 make copy constructor and assignment oper private 2002-02-06 02:27:42 +00:00
Ralph Lange
96d928fa51 Changes for HP-UX 11 - first semi-stable version 2002-02-04 15:14:43 +00:00
Jeff Hill
e2da73d121 fixed comment 2001-12-14 00:39:16 +00:00
Jeff Hill
da917cce37 fixed borland build issue 2001-10-22 16:39:21 +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
659c60fd90 fixed inconsistent signed vs unsigned for thread priority 2001-10-03 18:45:32 +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
1403317247 fixed gnu warning 2001-07-11 23:47:40 +00:00