Michael Davidsaver
9bf03fbfbe
no more returning auto_ptr
2017-11-06 12:44:36 -06:00
Michael Davidsaver
0fde239f23
std::auto_ptr -> epics::auto_ptr
2017-11-06 12:37:42 -06:00
Michael Davidsaver
f91b593aea
no need to dllexport inline class w/o virtuals
2017-11-06 11:02:08 -06:00
Michael Davidsaver
161280220e
avoid std::min
2017-11-06 10:57:09 -06:00
Michael Davidsaver
7b301c4c98
pvasr() call Channel::printInfo()
2017-11-05 17:26:52 -06:00
Michael Davidsaver
8d5c27143b
pvasr list client channels
2017-11-05 17:11:28 -06:00
Michael Davidsaver
49173ec884
disable pvAccessMB and unused ref-counting boilerplate
2017-11-05 16:54:10 -06:00
Michael Davidsaver
5e900b1f11
remove super abstract authNZInitialize(void*)
...
with separate client and server calls.
Still dynamic_cast ugliness as Transport and Codec
hierarchies don't have a common root.
2017-11-05 16:41:59 -06:00
Michael Davidsaver
47332fdf90
server status reporting via iocsh
2017-11-05 15:59:01 -06:00
Michael Davidsaver
dc99e2ae4c
add ChannelProviderRegistry::addSingleton()
...
Helper for providers of singleton resources.
Useful for process-wide resources like the PDB.
2017-11-05 12:22:39 -06:00
Michael Davidsaver
5f96f5722e
pvac: client monitor locking
2017-11-05 12:19:10 -06:00
Michael Davidsaver
7ca0688326
second destroy() is a no-op
2017-11-01 14:17:55 -05:00
Michael Davidsaver
e7c7d28339
add PVACommonRegister.dbd and iocreftrack.h
...
Allow use reftrack iocsh commands
w/o pulling in server (or client) singleton,
or including any .dbd (for P2P).
2017-11-01 14:17:55 -05:00
Michael Davidsaver
29edd9a884
rename configure/CONFIG_PVACCESS_VERSION
2017-11-01 14:17:55 -05:00
Marty Kraimer
153c146ed5
Merge pull request #67 from mrkraimer/master
...
caProvider: use weak_pointer where required
2017-10-18 06:14:52 -04:00
mrkraimer
84976121d3
remove obsolete reference counting
2017-10-10 10:09:49 -04:00
mrkraimer
adcf13f02f
Merge https://github.com/epics-base/pvAccessCPP
2017-10-10 09:00:14 -04:00
Ralph Lange
6206c2cdc3
jenkins: remove Micro-Benchmark builds
2017-10-06 16:32:15 +02:00
Michael Davidsaver
2a1ba9418e
pvtools: make -V show version, -v show full structure
2017-10-06 14:36:27 +02:00
Michael Davidsaver
393ac72785
minor doc
2017-10-05 15:33:48 +02:00
mrkraimer
53d6a3b4ce
Merge https://github.com/epics-base/pvAccessCPP
2017-10-05 05:13:43 -04:00
Michael Davidsaver
60c97c3e88
drop MBLIB
2017-10-05 11:10:27 +02:00
Michael Davidsaver
e14b811b53
install CONFIG_PVA_CORE
2017-10-05 11:00:01 +02:00
Michael Davidsaver
221b880a4f
typo
2017-10-05 09:36:53 +02:00
Michael Davidsaver
cb9a154934
pvput: missing NULL check
2017-10-05 09:04:07 +02:00
mrkraimer
303536401f
Merge https://github.com/epics-base/pvAccessCPP
2017-10-04 10:54:28 -04:00
Michael Davidsaver
41dd55e00f
pvput: missing error case
2017-10-04 14:29:10 +02:00
Michael Davidsaver
4eb8856a00
pvac: fix MonitorSync method name collision
2017-09-30 14:22:25 -05:00
Michael Davidsaver
b806b7ca42
pvac: generalize sync. put()
2017-09-30 13:54:59 -05:00
mrkraimer
35edb7346f
Merge https://github.com/epics-base/pvAccessCPP
2017-09-30 10:40:48 -04:00
Michael Davidsaver
9460fab294
pvac: ClientProvider ctor from ChannelProvider
2017-09-29 16:22:19 -05:00
Michael Davidsaver
b1444b6192
client: fix monitor crash on type change
2017-09-29 15:23:14 -05:00
Michael Davidsaver
01715d199c
Merge remote-tracking branch 'origin/master'
...
* origin/master:
travis-ci: add ca and database as dependencies
travis-ci: changes for EPICS 7 Base structure
# Conflicts:
# .travis.yml
# ci/travis-build.sh
# ci/travis-prepare.sh
2017-09-28 16:50:52 -05:00
Michael Davidsaver
0a9797f962
detect type change bug
2017-09-28 16:48:16 -05:00
Michael Davidsaver
f68fa741f0
pvtools oops
2017-09-28 16:47:43 -05:00
Ralph Lange
8552fa6a1d
travis-ci: add ca and database as dependencies
2017-09-26 15:41:12 +02:00
Ralph Lange
ed9be79ff4
travis-ci: changes for EPICS 7 Base structure
2017-09-25 16:49:59 +02:00
Michael Davidsaver
de72e8de1e
travis-ci: fix c++11 builds
2017-09-13 09:50:06 -05:00
Michael Davidsaver
7bc7e03de7
pvput compat
2017-09-12 12:02:26 -05:00
Michael Davidsaver
f192317320
pvput minor
2017-09-08 15:29:28 -05:00
Michael Davidsaver
ecbb2194a2
more pvput: support "legacy" array mode (w/ size)
2017-09-08 12:04:52 -05:00
Michael Davidsaver
2d0ce8df36
pvput 3.14 compat
2017-09-07 19:00:42 -05:00
Michael Davidsaver
71c3ec220b
pvput bitset tracking
2017-09-07 16:07:20 -05:00
Michael Davidsaver
94737721e3
pvput use pvac
2017-09-06 20:15:21 -05:00
Michael Davidsaver
25c7da43f2
pvac: better Requester names
...
pass through the client name (aka the channel name)
2017-09-06 13:49:46 -05:00
Michael Davidsaver
5137b90f56
minor client message handling
...
avoid unnecessary dynamic_cast
2017-09-06 13:49:24 -05:00
mrkraimer
db0b8561c4
Merge https://github.com/epics-base/pvAccessCPP
...
Get up to date with epics-base
2017-09-06 14:07:23 -04:00
mrkraimer
39c8eb90e0
remove more code for destroy
2017-09-06 14:06:41 -04:00
Michael Davidsaver
8a24f9cd9c
Channel::createChannelProcess default ensure process=true
2017-09-06 12:48:03 -05:00
Michael Davidsaver
90394f788e
minor
2017-09-06 12:37:42 -05:00