Michael Davidsaver
|
b6b6ac3305
|
fix pdb monitor locking
Guard PV*Monitor::complete to prevent
concurrent access from dbEvent callback,
and PVA server calling release().
|
2018-02-07 09:29:40 -08:00 |
|
Michael Davidsaver
|
1635e75c86
|
eliminate seperate mutex for BaseMonitor
|
2018-02-06 17:47:51 -08:00 |
|
Michael Davidsaver
|
8a9a3550b9
|
fixup dllimport/export
|
2018-02-06 15:29:49 -08:00 |
|
Michael Davidsaver
|
3dfdda667a
|
avoid possible lock order issue with interested_remove
Ensure that Monitors aren't destroy()'d with an extra,
unnecessary, lock held.
|
2017-12-08 15:51:57 -05:00 |
|
Michael Davidsaver
|
d2ee1e07db
|
pdb: add 'dbgl' iocsh command
|
2017-11-22 15:14:32 -06:00 |
|
Michael Davidsaver
|
3a53e96b47
|
pdb: more changes to monitor list handling
|
2017-11-05 17:55:03 -06:00 |
|
Michael Davidsaver
|
e7fa7b624e
|
less noise
|
2017-11-05 17:27:38 -06:00 |
|
Michael Davidsaver
|
5aa52a20de
|
pdb fix monitor lock order
Don't hold PDB*PV::lock while iterating interested list,
and post()ing.
|
2017-11-05 17:13:55 -06:00 |
|
Michael Davidsaver
|
943247f0f0
|
remove g++ or c++11 requirement
^#$*&#$ MSVC
|
2017-11-01 10:04:36 -05:00 |
|
Michael Davidsaver
|
1f6e828601
|
OSX compat
|
2017-10-05 15:44:29 +02:00 |
|
Michael Davidsaver
|
a66e479952
|
drop errlogstream
unnecessary complication
|
2017-10-04 15:06:02 +02:00 |
|
Michael Davidsaver
|
e0bac39667
|
pdb: group put w/ process
|
2017-09-29 14:48:24 -05:00 |
|
Michael Davidsaver
|
0d4e99c1a2
|
ntndarray mapping
|
2017-09-21 12:45:42 -05:00 |
|
Michael Davidsaver
|
67bda75bcb
|
redo mappings to handle fieldOffset of structure array
|
2017-09-20 18:57:11 -05:00 |
|
Michael Davidsaver
|
e9504e578d
|
pdb: plain field mapping
|
2017-09-14 11:37:14 -05:00 |
|
Michael Davidsaver
|
850d79dc62
|
add PVIFBuilder abstraction
|
2017-09-12 15:31:46 -05:00 |
|
Michael Davidsaver
|
de6fcf2bbe
|
group use reftrack
|
2017-09-05 16:23:05 -05:00 |
|
Michael Davidsaver
|
ebfe1b715b
|
use default Channel::createChannelGet()
|
2017-09-05 16:15:34 -05:00 |
|
Michael Davidsaver
|
3f4e8e33e7
|
use reftrack
|
2017-09-05 13:40:23 -05:00 |
|
Michael Davidsaver
|
91c9cf8b38
|
import/export
|
2017-07-12 16:17:49 +02:00 |
|
Michael Davidsaver
|
9b433a54f6
|
more ownership
|
2017-07-11 17:33:52 +02:00 |
|
Michael Davidsaver
|
947106abbb
|
minor
|
2017-06-21 15:06:51 +02:00 |
|
Michael Davidsaver
|
457ef87d95
|
group publish atomic attribute
|
2016-03-24 13:07:49 -04:00 |
|
Michael Davidsaver
|
045a3d94b3
|
ignore dbEvent queue values for triggered group monitor
|
2016-03-19 18:06:55 -04:00 |
|
Michael Davidsaver
|
11b6659c60
|
fix initial update for single monitor
|
2016-03-17 18:03:37 -04:00 |
|
Michael Davidsaver
|
454b793b75
|
more monitor testing
|
2016-03-17 17:54:56 -04:00 |
|
Michael Davidsaver
|
302d2ec0a3
|
more
|
2016-03-17 17:00:43 -04:00 |
|
Michael Davidsaver
|
3749d98c45
|
more group monitor
|
2016-03-17 15:59:04 -04:00 |
|
Michael Davidsaver
|
485294c2a5
|
group info() processing
|
2016-03-17 14:37:46 -04:00 |
|
Michael Davidsaver
|
2f64098e15
|
start group monitor
|
2016-03-16 23:49:46 -04:00 |
|
Michael Davidsaver
|
349578cd2c
|
group put()
|
2016-03-02 20:00:54 -05:00 |
|
Michael Davidsaver
|
fc19ab7164
|
PDB provider get() working
|
2016-03-02 17:32:53 -05:00 |
|
Michael Davidsaver
|
3425aaba7a
|
more PDB
|
2016-03-02 16:16:11 -05:00 |
|
Michael Davidsaver
|
5afaccb98e
|
yet more PDB
|
2016-03-02 14:58:04 -05:00 |
|
Michael Davidsaver
|
078babad71
|
more PDB integration
|
2016-03-02 14:20:56 -05:00 |
|
Michael Davidsaver
|
229f681d5c
|
start PDB integration
|
2016-03-02 10:52:19 -05:00 |
|