Commit Graph

102 Commits

Author SHA1 Message Date
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
Jeff Hill 8ffb5e5fb9 delete timer via timer queue 2001-07-11 23:16:34 +00:00
Jeff Hill 87f9c12a77 dont use free list for passive timer queue because of entaglements
between the file scope free list destructor and any file scope
file descriptor manager destructor's attempts to destroy a
passive timer queue
2001-06-12 17:16:52 +00:00
Jeff Hill 63c2a025d3 made compatible with timer library API changes 2001-05-22 01:46:13 +00:00
Jeff Hill 8ef0216cf5 minor optimization in timer queue process 2001-03-26 18:34:59 +00:00
Jeff Hill a609b3394b doc 2001-03-26 18:32:30 +00:00
Jeff Hill c6c4b1b4c3 timer queue name changes 2001-03-08 21:54:45 +00:00
Jeff Hill e2c318b2fb upgraded locking 2001-03-06 23:11:23 +00:00
Marty Kraimer 74b5168f99 epicsTimerQueueCreate=>epicsTimerQueueAllocate 2001-03-06 15:31:43 +00:00
Jeff Hill aaccfedfd8 minimize use of epicsShareClass and epicsShareFunc 2001-02-28 16:25:57 +00:00
Jeff Hill 3fa13a1d8f dont use struct for C++ class defs 2001-02-22 19:52:09 +00:00
Jeff Hill 544913d509 fixed typedef order problem 2001-02-21 22:38:20 +00:00
Jeff Hill 41aba1370d cosmetic 2001-02-21 20:48:15 +00:00
Jeff Hill 1845113762 fixed spelling 2001-02-21 18:44:56 +00:00
Jeff Hill 3517862871 cosmetic 2001-02-21 18:38:11 +00:00
Jeff Hill 36fc409e30 removed unused member function 2001-02-21 18:32:46 +00:00
Jeff Hill 379b452241 changed interface for non-threaded timer queue and rearranged
suffix order in names
2001-02-21 18:25:54 +00:00
Jeff Hill 7b3c96471d added non-threaded timer queue and epicsTimer C interface 2001-02-20 23:41:03 +00:00
Jeff Hill 10c1cd7569 fixed gnu warnings 2001-02-16 03:13:27 +00:00
Jeff Hill 2a4cbd456e dont nanny queues 2001-02-15 22:49:43 +00:00
Jeff Hill a0c392423e finished queue sharing 2001-02-15 22:01:39 +00:00
Jeff Hill 8c0b42356f added newline at eof 2001-02-15 22:00:26 +00:00
Jeff Hill 47d9285617 fixed missplaced inline function 2001-02-15 20:43:15 +00:00