Commit Graph

50 Commits

Author SHA1 Message Date
Marty Kraimer
d0b06e271b forgot an unlock 2004-12-03 16:11:13 +00:00
Marty Kraimer
b7c68df55e last user calls putNotifyCleanup 2004-12-03 14:27:28 +00:00
Marty Kraimer
0197dbeb24 fix memory leak 2004-12-02 19:57:21 +00:00
Marty Kraimer
c6ee0cf8d3 safer version of dbPutNotify 2004-12-02 16:52:53 +00:00
Marty Kraimer
417ef02d33 dbPutNotify did not wait if state==putNotifyUserCallbackActive 2004-11-30 13:00:42 +00:00
Marty Kraimer
365f1dc84e fix race condition in dbPutNotify 2004-11-29 21:14:07 +00:00
Marty Kraimer
15c156d41f remove unnecessary dbScanLock/Unlock 2004-09-15 17:55:27 +00:00
Marty Kraimer
e6173f93eb dbNotifyCancel waits for callback to complete 2004-09-14 18:22:57 +00:00
W. Eric Norum
c30c884687 Make arguments match format string. 2003-09-16 18:54:43 +00:00
Marty Kraimer
6ea736d0ed put notify did not act properly if a record had disp=TRUE 2003-08-05 16:03:02 +00:00
Marty Kraimer
2826afb3f9 putNotifyBlocked no longer necessary 2003-04-15 20:05:55 +00:00
Marty Kraimer
4b95841fcd more changes to get epicsShare to work on win32 2003-03-28 20:25:43 +00:00
Marty Kraimer
ace4e5a9f6 epicsMutexLockWithTimeout no longer exists 2002-12-04 14:37:21 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Marty Kraimer
bc1612357f new strategy when blocked; use event insread of sleep 2002-03-22 16:19:24 +00:00
Jeff Hill
b481dec481 fixed dll sym export 2002-03-21 23:40:56 +00:00
Marty Kraimer
0b61dca8de major changes 2002-03-07 17:05:33 +00:00
Ralph Lange
b07cd0499d Bugfix... 2002-03-07 14:59:02 +00:00
Marty Kraimer
84a43219fa tempory fix for dbNotify 2002-03-06 16:22:09 +00:00
Marty Kraimer
6756fd5c54 more improvements 2002-03-05 15:24:18 +00:00
Marty Kraimer
0e1302612a failed simplest testcvs -n update 2002-03-04 13:18:19 +00:00
Marty Kraimer
a436861676 major revision to putNotify 2002-02-28 15:29:45 +00:00
Marty Kraimer
f89f31b505 if epicsEventWaitWithTimeout fails dont continue 2001-09-20 13:46:37 +00:00
Marty Kraimer
ae57d2592e fix bug that could cause dbNotifyCancel to timeout 2001-06-21 13:16:59 +00:00
Marty Kraimer
6a52eff141 osiTime=>epicsTime 2001-01-31 13:34:02 +00:00
Marty Kraimer
36a69befd8 replace osiSem with epicsMutex and/or epicsEvent 2001-01-11 16:15:14 +00:00
Marty Kraimer
be5abe7d07 add decorated names to dbtpn 2000-05-10 12:56:22 +00:00
Jeff Hill
091147080c fixed gnu warnings 2000-05-05 01:19:32 +00:00
Jeff Hill
423fcc1dbd removed my junk 2000-04-28 00:50:16 +00:00
Marty Kraimer
1001f39f9f build dbPutNotifyInitiate and dbPutNotifyDestroy 2000-03-22 21:20:20 +00:00
Marty Kraimer
37245fe309 added pvAdapter 2000-03-22 17:13:37 +00:00
Jeff Hill
7de7df7b58 fixed problem with win32 dll keywords and added new interface 2000-03-21 23:55:03 +00:00
Marty Kraimer
186748dc8d more changes for win32 build 2000-02-29 19:33:37 +00:00
Marty Kraimer
e20bc046ba changes for building win32 dlls 2000-02-28 20:34:07 +00:00
Marty Kraimer
3cf6b5d37a changes for creating win dlls 2000-02-28 19:40:58 +00:00
Marty Kraimer
e898373f4a add epicsShareAPI 2000-02-28 16:40:44 +00:00
Marty Kraimer
7a24fa2299 more changes for creating dlls 2000-02-25 22:28:44 +00:00
Marty Kraimer
92f89579f6 changes for creating DLLs 2000-02-25 22:01:31 +00:00
Marty Kraimer
72328cce1b semId => semBinaryId and semMutexId 2000-01-27 19:47:32 +00:00
Marty Kraimer
f9e516b9bd changes for osiSem changes 1999-12-14 22:08:05 +00:00
Marty Kraimer
e37bd9fac8 changes for 3.14 1999-09-13 18:28:08 +00:00
Andrew Johnson
fe89248624 Converted most void* entries in dbCommon into struct ... * entries
and removed the casts in the code.  There are more casts in device
and record support which should now be removed, but I haven't done
them (yet..).
1999-05-13 20:52:40 +00:00
Marty Kraimer
14414ab86f If dbPutNotify called dbProcess and dbProcess returned an error the notify completion callback was called twice. 1999-01-06 18:59:20 +00:00
Marty Kraimer
5f2780f773 new routine dbGetLinkDBFtype is now available. It returns the field type of a database link.
dbNotify was fixed to work correctly for putNotify as well as put.
 scanppl now accepts an argumeny rate. scanpel accepts an argument event_number
1998-04-20 16:00:19 +00:00
Marty Kraimer
df1d467188 get rid of some warning messages 1998-01-22 14:48:43 +00:00
Marty Kraimer
4bfe2bf8ee Fix include statements 1998-01-20 16:20:07 +00:00
Marty Kraimer
6c1d42f41d Changes for replacing default.dctsdr by all ascii files 1995-11-29 14:27:19 +00:00
Marty Kraimer
099f63fb20 Made changes for ansi c 1995-08-18 13:19:37 +00:00
Marty Kraimer
ed6047ec51 Many changes. It should now work in all cases( I hope). 1995-08-17 14:35:47 +00:00
Marty Kraimer
f6025d2a1f Fixed bugs in dnNotify code. Move code to dbNotify.c from dbLink and dbAccess 1995-03-30 19:04:34 +00:00