Michael Davidsaver
54914b7fbf
putme oops
2017-09-05 18:51:45 -05:00
Michael Davidsaver
33fb103a4b
defaults ChanneGet/Process use ChannelPut
...
provide default implementations of
Channel::createChannelGet() and Channel::createChannelProcess()
which proxy to Channel::createChannelPut().
Get uses ChannelPut::get().
Process uses ChannelPut::put() with an empty bit set (no data)
2017-09-05 15:45:36 -05:00
mrkraimer
a652086e91
channelGet, etc now have shared_ptr to Channel
2017-09-05 06:01:43 -04:00
Michael Davidsaver
e8adc57897
getBroadcastAddresses oops
2017-09-02 10:22:08 -05:00
Michael Davidsaver
6ba8416736
reftrace Channel
2017-09-02 09:55:15 -05:00
Michael Davidsaver
27ec187bd4
inetAddressUtil no more new vector
...
no more allocating vector.
2017-09-02 09:55:15 -05:00
Michael Davidsaver
0f8865e1ea
pv/inetAddressUtil.h no longer public
2017-09-02 09:55:15 -05:00
Michael Davidsaver
9a09e5790e
blockingUDP: simplify vector* members
2017-09-02 09:55:15 -05:00
Michael Davidsaver
79874e1811
reftrack more classes
...
include the common abstract bases used by all ChannelProviders.
2017-09-02 09:55:15 -05:00
mrkraimer
30650bfa48
merge latest from epics-base
2017-09-01 14:34:51 -04:00
mrkraimer
734ad725ea
changes for RAII
2017-09-01 10:34:15 -04:00
Andrew Johnson
f1e938b039
Add epicsShare decorations to caProvider
2017-08-31 15:10:44 -05:00
Michael Davidsaver
61bf1bfdc3
fix dllimport/export
2017-08-30 22:18:39 -05:00
Michael Davidsaver
0e17f4d69e
iocshhelper: msvc compat
...
msvc doesn't like zero length array
2017-08-30 22:01:12 -05:00
Michael Davidsaver
146b445832
caProvider add reftrack counters
2017-08-30 17:51:52 -05:00
Michael Davidsaver
7902cc0033
fixup
2017-08-30 14:24:58 -05:00
Michael Davidsaver
2063a3069b
add reftrack iocsh
2017-08-30 13:25:33 -05:00
Michael Davidsaver
1e9a044aff
use iocshelper
2017-08-30 13:25:33 -05:00
Michael Davidsaver
6d9b8bac1b
add iocsh helper
2017-08-30 13:25:33 -05:00
Michael Davidsaver
6c53f54485
pvget reftrack
2017-08-30 11:17:03 -05:00
Michael Davidsaver
32ec4843ed
getme/monitorme reftrack and getopt()
2017-08-30 11:17:03 -05:00
Michael Davidsaver
98df225583
insturment with reftrack
2017-08-30 11:17:03 -05:00
Michael Davidsaver
6aa6a570de
minor
2017-08-30 11:17:03 -05: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