mrkraimer
3e588c8124
don't call ClientFactory::stop()
2016-01-06 10:43:05 -05:00
mrkraimer
f709e339b1
Merge https://github.com/epics-base/pvAccessCPP
2015-12-16 07:37:02 -05:00
Matej Sekoranja
8fa82897e1
version bump, fixed ackAny > queueSize bug
2015-12-16 10:17:56 +01:00
Dave Hickin
590a53157f
Specify pvRequest sent when creating ChannelRPC
...
Add the ability to specify the pvRequest PVStructure sent when creating
a Channel RPC using the pvAccess rpcClient library.
RPCClient::create() is overloaded to allow the pvRequest to be specified
whilst retaining the old default for convenience and backwards
compatibility.
2015-12-09 11:39:57 +00:00
mrkraimer
7c8dc748fe
more changes to doc; src/ioc now uses epicsAtExit
2015-12-08 15:33:22 -05:00
mrkraimer
99c7a1ae24
more work on pvAccessCPP.html
2015-12-07 12:27:22 -05:00
Michael Davidsaver
0fd7b111a1
pre-processor fun
2015-11-24 14:51:25 -05:00
Michael Davidsaver
fccf7c1b93
quiet (un)signed warning
2015-11-23 16:51:53 -05:00
Michael Davidsaver
be01b418f2
use CMD_* instead of magic number
2015-11-23 16:41:31 -05:00
Michael Davidsaver
f561cb97dc
shorten thread names
...
so more of the interesting part is shown by epicsThreadShowAll()
2015-11-23 16:41:31 -05:00
Michael Davidsaver
9696b17196
use shared_ptr immediately
2015-11-23 16:41:31 -05:00
Michael Davidsaver
2e64b1b785
Message for unhandled exceptions in UDP message processing
2015-11-23 16:41:31 -05:00
Michael Davidsaver
e08db19ddc
avoid unnecessary vector copy
2015-11-23 16:41:31 -05:00
Michael Davidsaver
87af5b308f
config get socket address
...
revamp configurationTest
2015-11-23 16:41:31 -05:00
Michael Davidsaver
1d30949690
no point in using envGetConfigParamPtr except for predefine parameters
...
Unless a default is provided, this is equivlent to getenv()
2015-11-23 16:41:31 -05:00
Michael Davidsaver
0fe4e41099
don't silently swallow exceptions
2015-11-23 16:41:31 -05:00
Michael Davidsaver
839faf66c0
AtomicValue use epicsAtomic if available
2015-11-23 16:41:31 -05:00
Michael Davidsaver
c59715f687
cleanup commented code blocks
2015-11-23 16:41:31 -05:00
Matej Sekoranja
7e2c216389
fixed multiple provider channeList when one fails
2015-11-09 10:37:35 +01:00
Matej Sekoranja
55328e4a53
merge
2015-10-15 21:18:56 +02:00
Matej Sekoranja
5884d5b778
PipelineMonitor instead of epics::pvData::Monitor
2015-10-15 20:59:15 +02:00
Matej Sekoranja
bb5d7cae6c
updated version, renamed README -> README.md
2015-10-15 13:59:42 +02:00
Matej Sekoranja
b80c0aa1c9
4.1.2 release
2015-10-08 09:02:22 +02:00
Ralph Lange
b2ab41cbb8
Fix: remove inclusion of cadef.h in caStatus.h (unneeded)
2015-09-28 14:30:15 +02:00
Matej Sekoranja
1ba4eb4cf9
version updated
2015-09-02 09:05:17 +02:00
Dave Hickin
f983e34d4e
Remove unused template parameter in copy_DBR functions
2015-07-24 15:22:41 +01:00
Dave Hickin
0af5599457
Remove calls of deprecated getScalarArrayField
2015-07-24 15:00:25 +01:00
Matej Sekoranja
7c7ff7babc
Merge pull request #8 from anjohnson/mbOptional
...
Make microbench library & header optional
2015-07-14 10:34:08 +02:00
Andrew Johnson
98224b0d01
Make microbench library & header optional
...
Requires similar changes in pvaSrv, and in pvCommonCPP if you're
actually using the microbench code.
2015-07-13 10:50:55 -05:00
Michael Davidsaver
ef46931276
use getSubField
2015-06-22 15:04:44 -04:00
Michael Davidsaver
63ebdce9dd
use getSubField
2015-06-22 14:49:48 -04:00
Marty Kraimer
8fd0bee15e
remove hg files; add .gitignore; update documentation
2015-06-16 07:41:06 -04:00
Ralph Lange
be9d267626
REVERT: Merge pull request #4 from mrkraimer/default
...
merged
(reverted from commit 9869e611ea )
2015-06-12 16:13:26 +02:00
Marty Kraimer
bf550ebd4e
Update pvAccessCPP.html. pvAccessOverview.html also appears in doxygen.
2015-06-05 09:09:34 -04:00
Matej Sekoranja
b381d84e64
cancel(), done(), ackAny param
2015-05-06 11:08:23 +02:00
Matej Sekoranja
197f763452
pipeline support
2015-04-29 15:17:54 -04:00
Marty Kraimer
aeb5bcdd60
fixed crash if never used
2015-03-25 14:30:09 -04:00
Matej Sekoranja
c8c0498cdf
using new copy API
2015-02-18 10:03:18 +01:00
Matej Sekoranja
1d58caf40d
partialCopy: missing inverse for substructures
2015-02-16 11:38:59 +01:00
Matej Sekoranja
4473fe41c6
statis_pointer_cast namespace fix
2015-02-16 11:27:51 +01:00
Matej Sekoranja
d8ae646e70
unchecked copy
2015-02-16 11:21:13 +01:00
Matej Sekoranja
a21908de89
channel get/put/putget/array local storage instead of references
2015-02-12 13:48:29 +01:00
Matej Sekoranja
4e474a75fd
async RPC service and example
2015-02-08 22:46:05 +01:00
Matej Sekoranja
7eb0087d64
fixed bad tx performance
2015-02-04 20:08:25 +01:00
Matej Sekoranja
58b04509de
client: reimplemented handling monitors
2015-02-01 00:45:13 +01:00
Matej Sekoranja
667bc8e6cc
DBR status <-> NT status mapping
2015-01-22 10:03:09 +01:00
Matej Sekoranja
1da0fae984
renamed src/v3ioc to src/ioc
2015-01-07 14:03:21 +01:00
Matej Sekoranja
d3fb30d55d
removed annoying warning when client disconnects while server is processing a send message
2015-01-07 13:48:44 +01:00
Matej Sekoranja
228d7fe279
queue.take possible race, send thread does not wait for read anymore
2015-01-07 12:58:28 +01:00
Matej Sekoranja
ffeab62d7f
better multiple channels message, failed channel connect handling
2015-01-07 10:00:16 +01:00