Commit Graph

1316 Commits

Author SHA1 Message Date
mrkraimer
734ad725ea changes for RAII 2017-09-01 10:34:15 -04:00
mrkraimer
5f1b7259d9 Merge https://github.com/epics-base/pvAccessCPP
get up to date with master
2017-08-16 10:15:49 -04:00
Michael Davidsaver
561ea53198 Revert "avoid unnecessary temp. vector"
This reverts commit 623596f327.

Turns out it is necessary as reportStatus()
can modify m_responseRequests
2017-08-16 10:34:43 +02:00
Michael Davidsaver
6ace47a55a adapt to PVStructure const propagation 2017-08-08 16:52:11 +02:00
mrkraimer
631e5969f9 Merge https://github.com/epics-base/pvAccessCPP 2017-08-08 09:45:57 -04:00
mrkraimer
d18af2ec27 another attempt to fix win32 shared build 2017-08-07 16:29:39 -04:00
mrkraimer
180895c1e0 attempt to fix win32 shared build 2017-08-07 15:26:22 -04:00
mrkraimer
d36e6f31b1 CAProvider: only CAClientFactory is public 2017-08-07 11:05:20 -04:00
mrkraimer
d70e0b2542 CACMonitor: if already started defend against start being called after reconnect 2017-08-05 15:19:01 -04:00
mrkraimer
5199742bce always call getConnect, putConnect, monitorConnect when reconnecting 2017-08-05 07:34:21 -04:00
mrkraimer
f18fe3dca4 call channelDisconnect 2017-08-04 14:15:42 -04:00
mrkraimer
b519422df5 record[block=] record[queueSize=] createChannelGet, createChannelPut, and createMonitor before channel connects 2017-07-28 10:36:29 -04:00
mrkraimer
f7874396b9 more changes to pull from epics-base 2017-07-21 09:41:15 -04:00
Michael Davidsaver
35d9ef9f19 monitorme: use pvRequest
oops
2017-07-21 13:12:55 +02:00
Michael Davidsaver
b53761d4d4 MonitorElement remove unused 2017-07-21 13:12:30 +02:00
Michael Davidsaver
3904c11040 fix makefile
missing _SRCS builds, but doesn't emit
.d files resulting in incomplete rebuild.
2017-07-21 13:09:50 +02:00
mrkraimer
01b0b821e4 pull from epics-base 2017-07-21 06:22:41 -04:00
Michael Davidsaver
623596f327 avoid unnecessary temp. vector 2017-07-19 16:20:00 +02:00
Michael Davidsaver
09101fb321 no need to include osdSock.h 2017-07-19 15:22:16 +02:00
Michael Davidsaver
ab55a4eeb4 more shared_ptr compat 2017-07-19 11:33:47 +02:00
Michael Davidsaver
d2df03ff79 more import/export 2017-07-19 10:51:17 +02:00
Michael Davidsaver
8ee368cca2 more shared_ptr compat 2017-07-19 10:43:37 +02:00
Michael Davidsaver
937fb154c1 update release notes 2017-07-18 19:06:55 +02:00
Michael Davidsaver
ae501327cd don't install internal caChannel.h 2017-07-18 18:18:14 +02:00
Michael Davidsaver
63893dfc0a minor 2017-07-18 17:51:34 +02:00
Michael Davidsaver
c7fd78af57 more shared_ptr compat 2017-07-18 17:35:32 +02:00
Michael Davidsaver
97e1cd4c69 pvac: add sync. monitor 2017-07-18 17:23:21 +02:00
Michael Davidsaver
10b4ba8ae5 requester.h import/export 2017-07-18 16:09:53 +02:00
Michael Davidsaver
158b23cfce __attribute__ error added in gcc 4.3 2017-07-18 15:34:53 +02:00
Michael Davidsaver
b2ef7cd0ec more shared_ptr compat 2017-07-18 15:10:32 +02:00
Michael Davidsaver
36be4d3bf7 pvac ensure cancel delivered 2017-07-18 14:02:47 +02:00
Michael Davidsaver
1a47e5fb0a pvac: add synchronous put to 'value' field 2017-07-18 14:02:14 +02:00
Michael Davidsaver
43019344d2 msvc doesn't like zero length arrays 2017-07-18 13:58:16 +02:00
Michael Davidsaver
edc54aae72 more shared_ptr compat 2017-07-18 13:21:18 +02:00
Michael Davidsaver
af11a51317 simplify 2017-07-18 13:10:04 +02:00
Michael Davidsaver
d29e2f8dce fix PipelineServer 2017-07-18 12:12:06 +02:00
Michael Davidsaver
86da5c5d6b remove unused 2017-07-18 11:06:01 +02:00
Michael Davidsaver
d3b482e87f another ambiguity 2017-07-18 11:03:39 +02:00
Michael Davidsaver
ad5d23f4c8 minor vx fix 2017-07-17 17:38:51 +02:00
Michael Davidsaver
fa79e5a6ef iOS compat
more trouble with enable_shared_from_this
2017-07-17 17:33:05 +02:00
Michael Davidsaver
5f788c036a iOS compat 2017-07-17 17:19:10 +02:00
Michael Davidsaver
23133e5c10 disambiguate Destroyable
MSVC gets confused by 'using epics::pvData'
which pulls in typedef.
2017-07-17 16:32:22 +02:00
Michael Davidsaver
a972b09064 travis-ci switch PVD to main repo 2017-07-17 15:49:45 +02:00
Michael Davidsaver
9db8e8ddec pvAccessCA import/export 2017-07-17 15:22:36 +02:00
Michael Davidsaver
132189a5eb more makefile 2017-07-17 14:43:50 +02:00
Michael Davidsaver
eef51a9a6d automatic ClientFactory::start()
register the "pva" provider automatically.
2017-07-17 14:29:27 +02:00
Michael Davidsaver
2c530868f6 split out caprovider as libpvAccessCA
fixup multi-library build
2017-07-17 13:51:20 +02:00
Michael Davidsaver
a8d44dd8c5 remove deprecated form of ChannelProviderRegistry::getProviderNames()
I'm tired of sifting through all the auto_ptr deprecation warnings...
2017-07-17 12:00:11 +02:00
Michael Davidsaver
39a69fc155 unnecessary include of deprecated 2017-07-17 11:27:19 +02:00
Michael Davidsaver
734b29f299 more simple client 2017-07-14 19:00:08 +02:00