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