Commit Graph

1431 Commits

Author SHA1 Message Date
W. Eric Norum d5a01b6968 Ensure that epicsThreadSleep always yields processor. 2001-03-28 21:00:35 +00:00
Jeff Hill 65d5561b3d fixed stack size bug 2001-03-28 20:54:29 +00:00
Jeff Hill 159ecd02f2 use C++ API 2001-03-28 16:30:00 +00:00
Jeff Hill efd4f1e6e1 fixed gnu warning 2001-03-28 16:05:32 +00:00
Jeff Hill 902ee295e0 added newline at EOF 2001-03-28 16:01:40 +00:00
Jeff Hill 9191e04ac9 added new tests 2001-03-28 15:52:18 +00:00
Jeff Hill 8b782cd6bb added thread private test 2001-03-28 15:49:25 +00:00
Andrew Johnson 34ea7db15b Changed template so it takes an exception object as argument, not a
char* to use as the argument to the exception object.  This may end
up copying the object, but it's now completely flexible (an exception
class must be copy-constructable anyhow).
2001-03-27 20:45:59 +00:00
Andrew Johnson 5ad4bfcd11 Added a private default constructor (to stop compiler-generated one)
A bit of reformatting too.
2001-03-27 20:38:24 +00:00
Andrew Johnson 418b34ad85 Added epicsAlgorithmTest 2001-03-27 20:25:52 +00:00
Andrew Johnson ced62f1e5f swap=>epicsSwap 2001-03-27 17:10:14 +00:00
Andrew Johnson a1bbcf660a Using epicsAlgorithm.h 2001-03-27 16:55:12 +00:00
Andrew Johnson a16fdfe45e Added epicsAlgorithm.h header containing epicsMin, epicsMax & epicsSwap. 2001-03-27 16:53:22 +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 26c082ffaf fixed timer delay test 2001-03-26 18:31:57 +00:00
Jeff Hill 0a9f914076 added epicsAutoMutexRelease 2001-03-21 01:02:35 +00:00
W. Eric Norum ad1ce3a686 Clean up priority display.
Move task name to end so that long task names look better.
2001-03-18 22:29:45 +00:00
Andrew Johnson 7ec189d2ce Made producer and consumer routines extern "C" to stop SUNWspro warning. 2001-03-16 20:05:00 +00:00
Jeff Hill 24dee489ff format 2001-03-08 22:57:52 +00:00
Jeff Hill b3eaf02074 fixed gnu warning 2001-03-08 22:56:21 +00:00
Jeff Hill 5622204418 fixed gnu warning 2001-03-08 22:38:02 +00:00
Jeff Hill 249c3bf3b9 fix file modified while installed in include 2001-03-08 22:13:51 +00:00
Jeff Hill 26a35b488f use critical section for improved performance 2001-03-08 22:04:37 +00:00
Jeff Hill 963b610948 osiTimer => epicsTimer 2001-03-08 22:03:34 +00:00
Jeff Hill 024066bf8b new timer queue name 2001-03-08 22:02:34 +00:00
Jeff Hill c6c4b1b4c3 timer queue name changes 2001-03-08 21:54:45 +00:00
Marty Kraimer e8718d8265 changes so that TSinit can successfully call iocClockRegister 2001-03-07 21:40:22 +00:00
Jeff Hill 550e74f0fd upgraded locking 2001-03-07 15:54:44 +00:00
Jeff Hill a56080e419 pushed use of mutable out to application 2001-03-06 23:15:08 +00:00
Jeff Hill e2c318b2fb upgraded locking 2001-03-06 23:11:23 +00:00
Jeff Hill 0f1ed56f07 pushed locking out to users new/delte operator 2001-03-06 23:06:42 +00:00
Andrew Johnson 6b9c553dd0 Removed epicsCppStd.h and STD_ macro - not required. 2001-03-06 20:42:21 +00:00
Andrew Johnson 2de1587cba Removed epicsCppStd.h - not required. 2001-03-06 20:41:53 +00:00
Andrew Johnson a4d51830d8 Removed epicsExceptTest - not needed. 2001-03-06 20:36:15 +00:00
Janet B. Anderson 618cee0ac6 Changes because MSVC doesn't support standard C++. - ANJ 2001-03-06 20:21:08 +00:00
Janet B. Anderson 13aba586ca Changes because MSVC doesn't support anywhere near standard C++. Yuck. - ANJ 2001-03-06 20:19:07 +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 ea9aba2917 made compatible with prev changes 2001-02-24 02:07:35 +00:00
Jeff Hill 3fb8147771 workaround for borland compiler bug 2001-02-24 01:25:17 +00:00
Jeff Hill b67619c0fc workaround for borland compiler bug 2001-02-24 01:18:06 +00:00
Jeff Hill 571136b337 fixed proper return type for inc and dec operator 2001-02-24 00:25:58 +00:00
Jeff Hill 45433c9857 changed class names 2001-02-22 19:55:23 +00:00
Jeff Hill 1a9941689e changed file names 2001-02-22 19:53:17 +00:00
Jeff Hill 3fa13a1d8f dont use struct for C++ class defs 2001-02-22 19:52:09 +00:00
W. Eric Norum 40946c702a Make non-existent tasks look like they're suspended. This keeps the task
watchdog from reporting them over and over and over again.
2001-02-22 02:02:37 +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