535 Commits

Author SHA1 Message Date
87fa71070d automatic broadcast port 2016-03-02 11:08:58 +01:00
19031af095 added testClientFactory test 2016-03-01 08:22:05 +01:00
9be026efc7 allow EPICS_PVAS_INTF_ADDR_LIST=127.0.0.1, tests pass now 2016-02-25 10:37:44 +01:00
069555a524 remove use of throw() specifier 2016-02-10 12:06:35 -05:00
125822d18f one instance of responseHandler per context 2015-12-17 09:12:33 +01:00
a692546170 ServerChannelRequesterImpl::getRequesterName() returns client's address 2015-12-16 23:30:53 +01:00
91b5cc707d fixed testChannelAccess 2015-12-16 13:52:56 +01:00
22d6db2818 fixed testServer 2015-12-16 12:00:20 +01:00
b64e99c680 todo: attempt to fix testChannelAccess 2015-12-14 17:04:58 -05:00
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
b9dd9e8e6c getRemoteName()
Cache the TCP peer address as a string and pass it to createChannel().
2015-12-14 17:04:57 -05:00
4a1bfff40f Remove clearSendQueue
Use BreakTransport exception instead
2015-12-14 16:59:55 -05:00
730d30fe54 AbstractCodec use fair_queue 2015-12-14 16:59:55 -05:00
db86e47659 add fair_queue 2015-12-14 16:59:55 -05:00
3eb7775493 introduce ConfigurationBuilder 2015-12-14 14:25:20 -05:00
7a2e25f79c rewrite Properties
let's be rid of some egregiously bad C++ code...
2015-12-14 14:24:40 -05:00
9b43a07b47 configurationTest now uses htons, needs winsock dll 2015-11-24 20:22:37 -05:00
87af5b308f config get socket address
revamp configurationTest
2015-11-23 16:41:31 -05:00
55328e4a53 merge 2015-10-15 21:18:56 +02:00
0af5599457 Remove calls of deprecated getScalarArrayField 2015-07-24 15:00:25 +01:00
7c7ff7babc Merge pull request #8 from anjohnson/mbOptional
Make microbench library & header optional
2015-07-14 10:34:08 +02:00
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
ef46931276 use getSubField 2015-06-22 15:04:44 -04:00
b381d84e64 cancel(), done(), ackAny param 2015-05-06 11:08:23 +02:00
197f763452 pipeline support 2015-04-29 15:17:54 -04:00
ecaba2dcfb testCodec test fixed 2015-02-18 12:49:26 +01:00
c8c0498cdf using new copy API 2015-02-18 10:03:18 +01:00
4e474a75fd async RPC service and example 2015-02-08 22:46:05 +01:00
a58054d59d Correct compressed field value of testServer NTNDArray. 2015-01-10 17:43:35 +00:00
9aab7420b4 vxworks warnings 2014-11-26 13:52:15 +01:00
8541ffa5e9 rtems/vxworks compiler warnings 2014-11-26 13:15:46 +01:00
e67e8153ef EPCIS 3.15 compilation warnings removed 2014-11-26 11:09:11 +01:00
e462f9af53 merge 2014-11-17 10:44:31 +01:00
0a82f3c60a getSocketAddressList leading spaces handling and tests 2014-11-17 09:56:40 +01:00
503c004718 vxwork putenv 2014-11-13 06:53:21 -05:00
b3c030d946 local multicast on the client side 2014-11-13 08:37:06 +01:00
3917483cb6 merge 2014-11-06 22:34:49 +01:00
b263acebbc PVStructureArray/PVUnionArray null element pvutils formatting 2014-11-06 22:33:36 +01:00
670dcb27ea removed forces NE2K card or non i386 builds 2014-11-03 13:50:36 +01:00
5fb0012dd4 RTEMS testing 2014-11-03 12:52:32 +01:00
d7a8333f5e VxWorks: tests compile and run 2014-10-31 20:53:23 -04:00
d935f0b984 test: compilation fixed on tests, vxworks still fails 2014-10-31 19:50:56 -04:00
50c143bdec test refactoring 2014-10-31 20:08:18 +01:00
5b1825a11c URI: ev4 to epics, and URI version major check 2014-10-28 22:04:01 +01:00
24619e45df RTEMS Event reset 2014-10-22 10:38:51 +02:00
5c17b563b7 fixed stress tests 2014-10-16 10:09:04 +02:00
432f385467 URI change 2014-09-30 22:50:37 +02:00
45216ff0f0 testServer: loading of RGB image 2014-09-23 13:47:33 +02:00
a22fb63af9 eget/testServer latest NTNDArray support 2014-09-23 13:25:35 +02:00
282b8fe11c wild services support 2014-09-12 09:27:10 +02:00