Commit Graph

81 Commits

Author SHA1 Message Date
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