Commit Graph

32 Commits

Author SHA1 Message Date
Matej Sekoranja
0db4a9a342 udp transport initialization refactoring (deduplication) 2016-03-02 12:37:58 +01:00
Matej Sekoranja
87fa71070d automatic broadcast port 2016-03-02 11:08:58 +01:00
Matej Sekoranja
1ca3918afa local multicast reimplemented 2016-03-01 12:11:25 +01:00
Matej Sekoranja
7bfe58f1e2 UDP transport shutdown fixed 2016-02-25 10:37:01 +01:00
Matej Sekoranja
f0ca714214 AUTO_ADDR_LIST - no fallback (as in CA) 2016-02-25 10:30:09 +01:00
Matej Sekoranja
db002e51c8 TODO cleanup 2016-01-04 20:12:09 +01:00
Matej Sekoranja
21a1dad07f server: multiple NIF support for UDP 2016-01-04 14:12:19 +01:00
Matej Sekoranja
708379ec0a udp init cleanup, auto beacon addr list 2015-12-31 11:53:12 +01:00
Matej Sekoranja
63a0c71fe9 local multicast revised for multiple NIF (server side only) 2015-12-31 11:18:49 +01:00
Matej Sekoranja
52161dff60 udp cntd 2015-12-17 22:05:25 +01:00
Matej Sekoranja
fed3bba0dc more descriptive error logs 2015-12-17 14:36:18 +01:00
Matej Sekoranja
125822d18f one instance of responseHandler per context 2015-12-17 09:12:33 +01:00
Michael Davidsaver
b3d58266a7 ServerContextImpl: bind to a single interface
Allow config option EPICS_PVAS_INTF_ADDR_LIST specify a single
interface (multiple interfaces to be handled later)

Bind TCP listen and UDP sender to the interface address.
For non-windows, bind a second UDP socket to the interface
broadcast address.

Allow dynamic broadcast port
2015-12-14 17:04:58 -05:00
Michael Davidsaver
03e5b0c747 Allow ServerContextImpl to be created w/ specific conf. 2015-12-14 17:04:57 -05:00
Michael Davidsaver
f2b47ef5e9 thread shutdown 2015-12-14 16:59:55 -05:00
Michael Davidsaver
9068fa3950 ServerContextImpl::setServerPort not fully implemented
actually calling this can only break things.
2015-12-14 16:59:55 -05:00
Michael Davidsaver
bcc16bdf00 serverContext: remove scary leftover 2015-12-14 14:25:20 -05:00
Michael Davidsaver
0fe4e41099 don't silently swallow exceptions 2015-11-23 16:41:31 -05:00
Matej Sekoranja
5a6b681bf7 server search response delay 2014-11-24 11:00:04 +01:00
Matej Sekoranja
66f2995a71 pvlist for servers w/ multiple providers 2014-10-15 14:13:55 +02:00
Matej Sekoranja
b539eaa4bd server RPC info op 2014-10-13 22:31:13 +02:00
Matej Sekoranja
8a2abf09b2 access security 2014-09-09 14:28:43 +02:00
Matej Sekoranja
45b14f1455 local multicast moved to any port 2014-09-01 23:56:59 +02:00
Matej Sekoranja
b697a2f910 forgot to start localMulticastTransport 2014-09-01 15:25:21 +02:00
Matej Sekoranja
e6ca9ea7f2 local multicast implemented 2014-09-01 14:10:36 +02:00
Marty Kraimer
eefd499adc nanoSecond => nanosecond 2014-08-20 06:30:13 -04:00
Matej Sekoranja
b7f545aa06 multicast test added 2014-08-20 00:24:42 +02:00
Matej Sekoranja
85db68a1ea clang port 2014-08-13 23:49:18 +02:00
Matej Sekoranja
c01b928836 server/client flag, _lastSegmentedMessageType != 0 comparison fix 2014-07-22 00:35:29 +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