Michael Davidsaver
c0ee432598
Allow ChannelProviderFactory::newInstance to accept a Configuration
...
Deprecate ChannelProvider::configure(), which doesn't do much and
is incompatible with the idea of shared context.
A lot of down-stream mess related to the confused relationship
between InternalClientContextImpl and InternalClientContextImpl::ChannelProviderImpl.
This is changed to compose the provider within the context
and use a nested shared_ptr so that references to the provider
are really references to the context.
This brings the ownership semantic in line with what the API
suggests, and what other providers implement.
2015-12-14 17:04:57 -05:00
Michael Davidsaver
b9dd9e8e6c
getRemoteName()
...
Cache the TCP peer address as a string and pass it to createChannel().
2015-12-14 17:04:57 -05:00
Michael Davidsaver
4a1bfff40f
Remove clearSendQueue
...
Use BreakTransport exception instead
2015-12-14 16:59:55 -05:00
Michael Davidsaver
730d30fe54
AbstractCodec use fair_queue
2015-12-14 16:59:55 -05:00
Michael Davidsaver
db86e47659
add fair_queue
2015-12-14 16:59:55 -05:00
Michael Davidsaver
3eb7775493
introduce ConfigurationBuilder
2015-12-14 14:25:20 -05:00
Michael Davidsaver
7a2e25f79c
rewrite Properties
...
let's be rid of some egregiously bad C++ code...
2015-12-14 14:24:40 -05:00
Michael Davidsaver
9b43a07b47
configurationTest now uses htons, needs winsock dll
2015-11-24 20:22:37 -05:00
Michael Davidsaver
87af5b308f
config get socket address
...
revamp configurationTest
2015-11-23 16:41:31 -05:00
Matej Sekoranja
55328e4a53
merge
2015-10-15 21:18:56 +02: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
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
Matej Sekoranja
ecaba2dcfb
testCodec test fixed
2015-02-18 12:49:26 +01:00
Matej Sekoranja
c8c0498cdf
using new copy API
2015-02-18 10:03:18 +01:00
Matej Sekoranja
4e474a75fd
async RPC service and example
2015-02-08 22:46:05 +01:00
dhickin
a58054d59d
Correct compressed field value of testServer NTNDArray.
2015-01-10 17:43:35 +00:00
Matej Sekoranja
9aab7420b4
vxworks warnings
2014-11-26 13:52:15 +01:00
Matej Sekoranja
8541ffa5e9
rtems/vxworks compiler warnings
2014-11-26 13:15:46 +01:00
Matej Sekoranja
e67e8153ef
EPCIS 3.15 compilation warnings removed
2014-11-26 11:09:11 +01:00
Matej Sekoranja
e462f9af53
merge
2014-11-17 10:44:31 +01:00
Matej Sekoranja
0a82f3c60a
getSocketAddressList leading spaces handling and tests
2014-11-17 09:56:40 +01:00
Matej Sekoranja
503c004718
vxwork putenv
2014-11-13 06:53:21 -05:00
Matej Sekoranja
b3c030d946
local multicast on the client side
2014-11-13 08:37:06 +01:00
Matej Sekoranja
3917483cb6
merge
2014-11-06 22:34:49 +01:00
Matej Sekoranja
b263acebbc
PVStructureArray/PVUnionArray null element pvutils formatting
2014-11-06 22:33:36 +01:00
Matej Sekoranja
670dcb27ea
removed forces NE2K card or non i386 builds
2014-11-03 13:50:36 +01:00
Matej Sekoranja
5fb0012dd4
RTEMS testing
2014-11-03 12:52:32 +01:00
Matej Sekoranja
d7a8333f5e
VxWorks: tests compile and run
2014-10-31 20:53:23 -04:00
Matej Sekoranja
d935f0b984
test: compilation fixed on tests, vxworks still fails
2014-10-31 19:50:56 -04:00
Matej Sekoranja
50c143bdec
test refactoring
2014-10-31 20:08:18 +01:00
Matej Sekoranja
5b1825a11c
URI: ev4 to epics, and URI version major check
2014-10-28 22:04:01 +01:00
Matej Sekoranja
24619e45df
RTEMS Event reset
2014-10-22 10:38:51 +02:00
Matej Sekoranja
5c17b563b7
fixed stress tests
2014-10-16 10:09:04 +02:00
Matej Sekoranja
432f385467
URI change
2014-09-30 22:50:37 +02:00
Matej Sekoranja
45216ff0f0
testServer: loading of RGB image
2014-09-23 13:47:33 +02:00
Matej Sekoranja
a22fb63af9
eget/testServer latest NTNDArray support
2014-09-23 13:25:35 +02:00
Matej Sekoranja
282b8fe11c
wild services support
2014-09-12 09:27:10 +02:00
Matej Sekoranja
8a2abf09b2
access security
2014-09-09 14:28:43 +02:00
Matej Sekoranja
6bd1efa313
decoding of IPv6 fixed
2014-09-02 01:23:57 +02:00
Matej Sekoranja
c1115437e3
RPCClient: reimplemented as in Java, backported 3.0.4
2014-09-01 11:48:25 +02:00
Matej Sekoranja
c157a25490
testServer: new NTNDArray
2014-08-31 22:10:32 +02:00
Matej Sekoranja
79a58e3483
mcast test: timeout for the case where it fails
2014-08-20 16:54:32 +02:00
Matej Sekoranja
660d1b5133
more mcast test
2014-08-20 14:44:13 +02:00
Matej Sekoranja
124972605a
win32 multicasts
2014-08-20 10:12:50 +02:00
Matej Sekoranja
b7f545aa06
multicast test added
2014-08-20 00:24:42 +02:00
Matej Sekoranja
114b2afbb9
testServer: added testBoundedString, testBoundedArray, testFixedArray test PVs
2014-08-19 21:06:33 +02:00