Matic Pogacnik
|
69a7bb3795
|
Add AS write hooks
|
2022-06-22 06:39:48 -07:00 |
|
Michael Davidsaver
|
ff22538129
|
pdb: Create db_field_log for GETs
|
2021-03-17 13:22:42 -07:00 |
|
Michael Davidsaver
|
1682c991d2
|
use dbChannel* in builder
|
2020-11-28 10:45:34 -08:00 |
|
Michael Davidsaver
|
c68c0038e6
|
store dbChannel* in builder
|
2020-11-28 10:45:34 -08:00 |
|
Michael Davidsaver
|
8e7a1ad295
|
checkDISP
|
2020-07-05 23:06:30 -07:00 |
|
Michael Davidsaver
|
4559f483bf
|
create second dbChannel for DBE_PROPERTY
Create second channel, and second set of filter states,
for subscription to DBE_PROPERTY. Accommodate filters
which drop events.
|
2020-07-02 22:45:58 -07:00 |
|
Michael Davidsaver
|
9c6fb5c539
|
more WIN32 include order games
|
2019-09-26 13:46:26 -07:00 |
|
Andrew Johnson
|
c7a54de469
|
Move include of osiSock.h below db headers for Windows
|
2019-09-07 09:43:11 +02:00 |
|
Michael Davidsaver
|
bdbf57350b
|
replace shareLib.h with QSRV_API
and hopefully avoid at least some of the maddening
include order bugs so common with sharedLib.h.
|
2019-09-05 20:01:56 -07:00 |
|
Michael Davidsaver
|
d7314eaef4
|
asLib check against PeerInfo
Check Put permissions
|
2019-05-16 18:19:38 -07:00 |
|
Michael Davidsaver
|
5170c2230d
|
missing 'else'
doesn't actually change logic flow, but wasn't intentional.
|
2019-05-13 14:09:38 -07:00 |
|
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
|
00f69c43d9
|
pdb: import block=true warning
|
2017-11-13 13:15:45 -06:00 |
|
Michael Davidsaver
|
c8644494f0
|
pdb: single monitor hold strong ref to PV
ensure sequenced shutdown when subscription closed.
|
2017-11-13 11:15:31 -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
|
09c4ab882b
|
XCode compat
|
2017-11-01 15:47:49 -05: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
|
271ec3241f
|
Merge remote-tracking branch 'origin/master'
* origin/master:
p2p: fix dllexport for ChannelCacheEntry::CRequester
qsrv: add missing Base libs to qsrv_LIBS
Fix dll decorations in moncache, gwmain, pdbsingle
Add LICENSE file
Add .local mechanism to CONFIG_SITE
qsrv: build libqsrv also for target
travis-ci: update/streamline configuration for EPICS 7
# Conflicts:
# .travis.yml
# build-deps.sh
# pdbApp/Makefile
|
2017-09-30 22:28:26 -05:00 |
|
Michael Davidsaver
|
8dffc2015a
|
pdb: simplify single put
|
2017-09-29 15:48:46 -05:00 |
|
Michael Davidsaver
|
e0bac39667
|
pdb: group put w/ process
|
2017-09-29 14:48:24 -05:00 |
|
Ralph Lange
|
8f735fac3a
|
Fix dll decorations in moncache, gwmain, pdbsingle
|
2017-09-28 13:13:49 +02:00 |
|
Michael Davidsaver
|
67bda75bcb
|
redo mappings to handle fieldOffset of structure array
|
2017-09-20 18:57:11 -05:00 |
|
Michael Davidsaver
|
9cf062df22
|
fix c++11-ism
|
2017-09-13 09:54:20 -05:00 |
|
Michael Davidsaver
|
0118f70193
|
pvif add simple mappings
|
2017-09-12 20:10:33 -05:00 |
|
Michael Davidsaver
|
850d79dc62
|
add PVIFBuilder abstraction
|
2017-09-12 15:31:46 -05:00 |
|
Michael Davidsaver
|
8575c924fb
|
quiet warnings
|
2017-09-06 20:25:10 -05:00 |
|
Michael Davidsaver
|
c92f7998b4
|
single put propagate put/process errors
|
2017-09-06 16:24:13 -05:00 |
|
Michael Davidsaver
|
48bae8189d
|
oops
|
2017-09-06 14:55:08 -05:00 |
|
Michael Davidsaver
|
2c6599d4c9
|
singlepv dbnotify
|
2017-09-06 14:10:07 -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
|
1756d70f4d
|
adapt to new ownership rules
|
2017-07-11 16:00:44 +02:00 |
|
Michael Davidsaver
|
c6d1f6e194
|
in prog??
|
2016-08-31 20:48:13 -04:00 |
|
Michael Davidsaver
|
5b8106d23d
|
allow single change link
|
2016-03-27 23:21:42 +09:00 |
|
Michael Davidsaver
|
f5acbdd941
|
single put w/ process
|
2016-03-24 19:32:26 -04:00 |
|
Michael Davidsaver
|
11b6659c60
|
fix initial update for single monitor
|
2016-03-17 18:03:37 -04:00 |
|
Michael Davidsaver
|
2f64098e15
|
start group monitor
|
2016-03-16 23:49:46 -04:00 |
|
Michael Davidsaver
|
65636d8d8c
|
more
|
2016-03-16 22:33:23 -04:00 |
|
Michael Davidsaver
|
3215a280da
|
more single monitor
|
2016-03-16 19:29:22 -04:00 |
|
Michael Davidsaver
|
b8fa83316b
|
consolidate single monitors
only one dbEvent subscription for all PVA clients.
|
2016-03-16 19:10:14 -04:00 |
|
Michael Davidsaver
|
79da95efd5
|
add BaseMonitor
|
2016-03-16 16:37:29 -04:00 |
|
Michael Davidsaver
|
eaf441d9f7
|
minor
|
2016-03-11 12:59:02 -05:00 |
|
Michael Davidsaver
|
4033f04516
|
single monitor() working
|
2016-03-03 18:15:52 -05:00 |
|