Matej Sekoranja
1ca3918afa
local multicast reimplemented
2016-03-01 12:11:25 +01:00
Matej Sekoranja
9be026efc7
allow EPICS_PVAS_INTF_ADDR_LIST=127.0.0.1, tests pass now
2016-02-25 10:37:44 +01:00
Michael Davidsaver
315bd87f8e
drop copy of epicsParse*
2016-01-05 13:11:46 -05:00
Michael Davidsaver
6f85c869ba
configuration: use typeCast instead of epicsParse*
...
Since typeCast wraps epicsParse*, including base 3.14
compatibility.
2016-01-05 13:11:33 -05:00
Michael Davidsaver
837c10a003
fair_queue: struct offsetof() only with POD struct
...
In C++ offsetof() is not specified on non-POD structs
(eg. having methods or non-POD members).
2016-01-05 11:49:32 -05:00
Matej Sekoranja
21a1dad07f
server: multiple NIF support for UDP
2016-01-04 14:12:19 +01:00
Matej Sekoranja
63a0c71fe9
local multicast revised for multiple NIF (server side only)
2015-12-31 11:18:49 +01:00
Matej Sekoranja
91b5cc707d
fixed testChannelAccess
2015-12-16 13:52:56 +01:00
Matej Sekoranja
d7eafcb9c5
EPICS base 3.14/clang compilation, TCPAcceptor shutdown on OSX (BSD) fixed
2015-12-16 11:46:58 +01:00
Michael Davidsaver
b350046427
todo: udprepeat
2015-12-14 17:04:58 -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
b3f78718b0
update Configuration
...
move string parsing into the base class.
Add several sub-classes for different configuration
sources (environment, std::map), and ConfigurationStack
to allow chaining of different sources.
Mark Properties as deprecated, just use std::map by way
of ConfigurationMap.
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
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
Matej Sekoranja
c8c0498cdf
using new copy API
2015-02-18 10:03:18 +01:00
Matej Sekoranja
8541ffa5e9
rtems/vxworks compiler warnings
2014-11-26 13:15:46 +01:00
Matej Sekoranja
0a82f3c60a
getSocketAddressList leading spaces handling and tests
2014-11-17 09:56:40 +01:00
Matej Sekoranja
ac13dc19fd
pvlist now in an usable shape, requires eget
2014-10-14 12:01:13 +02:00
Matej Sekoranja
64b057c3ac
relaxed handling of ipV6 search response address
2014-10-08 10:24:22 +02:00
Matej Sekoranja
282b8fe11c
wild services support
2014-09-12 09:27:10 +02:00
Matej Sekoranja
6bd1efa313
decoding of IPv6 fixed
2014-09-02 01:23:57 +02:00
Matej Sekoranja
b7f545aa06
multicast test added
2014-08-20 00:24:42 +02:00
Matej Sekoranja
e5d2f457a2
client now uses connection timeout param
2014-08-06 10:04:25 +02:00
Matej Sekoranja
fb97570707
interospectionRegistry: removed test code
2014-06-19 21:48:47 +02:00
Matej Sekoranja
ba4102639e
String -> std::string, toString methods removed
2014-06-19 14:29:41 +02:00
Matej Sekoranja
99df13dc72
completed merge
2014-06-10 00:09:08 +02:00
Andrew Johnson
a886984258
Rename pvAccessApp to src, adjust Makefiles
2014-03-28 11:53:02 -05:00