Andrew Johnson
0fb320c263
(M. Davidsaver): Use ELLLIST init macros.
2009-07-09 18:37:26 +00:00
Andrew Johnson
6e364ace47
Changed arg to dbCaCallbackProcess() to make it match dbCaCallback.
...
Removed matching unnecessary casts in softDev support routines.
2009-04-29 18:24:25 +00:00
Andrew Johnson
365389437c
Removed epicsShareAPI decorator from all functions, to fix WIN32 problem
...
found by Mark Rivers: The dbCaCallback typename was not decorated, but the
functions being called through it apparently are.
2009-04-29 17:26:25 +00:00
Andrew Johnson
f5f1c51b80
make dbMalloc and dbCalloc macros
2009-04-23 21:56:22 +00:00
Ralph Lange
990ba62e0b
Added support for new MSI and MSS link flags
2009-04-03 20:54:00 +00:00
Andrew Johnson
f5967d268c
False assertion removed.
2008-10-24 23:04:11 +00:00
Andrew Johnson
49ef896a36
Cleanup, remove some unnecessary casting.
2008-08-15 18:58:18 +00:00
Andrew Johnson
c9bc70bd6a
Added iocBuild, iocPause and iocRun commands.
...
These are mainly for redundant IOCs, but may be useful elsewhere.
iocBuild prepares the IOC and freezes it just before it goes live.
A subsequent iocRun kicks it into life, or restarts it when paused.
iocPause freezes all scan tasks and disconnects the server.
2008-07-09 21:31:56 +00:00
Marty Kraimer
f0fbae7d18
calling ca_context_destroy causes crash
2005-11-17 13:42:55 +00:00
Marty Kraimer
990a0b3ed1
more changes for epicsAtExit handler
2005-11-15 13:15:31 +00:00
Marty Kraimer
0809007858
add epicsAtExit handler
2005-11-14 20:12:23 +00:00
Marty Kraimer
5902d83d19
changes for dbCaPutCallback
2003-12-16 19:47:48 +00:00
Marty Kraimer
46a8fac619
add dbCaPutLinkCallback
2003-11-06 16:39:05 +00:00
Marty Kraimer
a07722260f
change DB CA to DB CA Link
2003-11-04 13:01:15 +00:00
Marty Kraimer
b671ee3fdd
add some additional asserts
2002-07-26 15:11:49 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Jeff Hill
d88370af6d
fixed the ca client library status
2002-07-10 00:38:40 +00:00
Jeff Hill
ef295b1064
improved exception message
2002-06-28 00:26:19 +00:00
Marty Kraimer
50e4af0c58
check status
2002-06-14 12:21:15 +00:00
Marty Kraimer
dddb201f53
cleanup Attributes; no calls to ca while holding locks
2002-04-04 14:57:19 +00:00
Marty Kraimer
0b15dd8776
cosmetic change
2002-03-25 13:30:11 +00:00
Marty Kraimer
d8c566616e
more secure locking
2002-03-18 19:32:42 +00:00
Marty Kraimer
1f014a6108
dbCaTask unlocked before setting link_action=0; change vames for readibility
2002-02-25 14:41:21 +00:00
Marty Kraimer
77aa4cc3d3
dbCaTask must lock before clearing channel
2002-02-22 18:53:11 +00:00
Marty Kraimer
b98b4f4a8c
let dbCaTask clean up caLink
2002-02-22 16:10:08 +00:00
Marty Kraimer
5ef5f63519
change documentation
2002-02-21 20:23:08 +00:00
Marty Kraimer
0bff36ef0f
change connectionCallback so it does not dbScanLock
2002-02-21 16:57:18 +00:00
Marty Kraimer
83a0f68d20
change Remove logic
2002-02-21 14:30:33 +00:00
Marty Kraimer
8efbc1d85e
lock before deleting
2002-02-21 13:44:29 +00:00
Marty Kraimer
9d49efa279
must lock list
2002-02-20 21:20:29 +00:00
Marty Kraimer
f0ea395bde
dont unlock before addAction
2002-02-20 21:08:30 +00:00
Marty Kraimer
0404311b86
check for addAction after CA_DELETE requested
2002-02-20 17:10:04 +00:00
Marty Kraimer
fbc237b7e9
dbCaGetLink must return -1 when sevr = INVALID
2001-11-16 14:15:03 +00:00
Marty Kraimer
978cbb9517
make code easier to read
2001-10-15 13:36:49 +00:00
Marty Kraimer
932813b85e
check for removesOutstanding
2001-10-03 19:24:38 +00:00
Marty Kraimer
ecd1cafe46
replace ca_search_and_connect with ca_create_channel
2001-09-20 11:54:05 +00:00
Jeff Hill
c20ddad7c6
changed the API for CA context manipulation
2001-06-29 22:19:53 +00:00
Marty Kraimer
3ac74dd5a8
keep private copy of pvname
2001-06-21 18:07:25 +00:00
Jeff Hill
ca76832387
non need to specify hash table size
2001-06-15 22:39:01 +00:00
Jeff Hill
1f8d22994c
bad guess for the number of channels
2001-06-04 23:18:47 +00:00
Marty Kraimer
7189465b92
Make ALL ca_ calls only from dbCaTask
2001-04-05 14:53:54 +00:00
Marty Kraimer
5645505564
hold lock while changing fields
2001-03-30 20:20:36 +00:00
Marty Kraimer
e80ea9a289
add const in may places
2001-02-06 15:19:53 +00:00
Marty Kraimer
6a52eff141
osiTime=>epicsTime
2001-01-31 13:34:02 +00:00
Marty Kraimer
c5b6b92361
main change is suppress error message
2001-01-30 16:17:32 +00:00
Marty Kraimer
dbe9c8e75f
changes for osiThread=>epicsThread
2001-01-18 19:08:14 +00:00
Marty Kraimer
1ecd0c520c
add taskwd
2001-01-12 16:05:53 +00:00
Jeff Hill
250554ed71
fixed tab formatting
2001-01-12 00:26:15 +00:00
Marty Kraimer
c1ba676103
replace osiMutex with epicsMutex; osiEvent with epicsEvent
2001-01-11 16:32:55 +00:00
Marty Kraimer
36a69befd8
replace osiSem with epicsMutex and/or epicsEvent
2001-01-11 16:15:14 +00:00