Matej Sekoranja
63a0c71fe9
local multicast revised for multiple NIF (server side only)
2015-12-31 11:18:49 +01:00
Matej Sekoranja
523af71b7f
duplicate search responses from the same server bound to multiple NIFs filtered out
2015-12-17 14:02:11 +01:00
Matej Sekoranja
125822d18f
one instance of responseHandler per context
2015-12-17 09:12:33 +01:00
Matej Sekoranja
4a7f057af1
server channel destroy notification to the client
2015-12-16 14:45:20 +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
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
4a1bfff40f
Remove clearSendQueue
...
Use BreakTransport exception instead
2015-12-14 16:59:55 -05:00
Michael Davidsaver
c59715f687
cleanup commented code blocks
2015-11-23 16:41:31 -05:00
Matej Sekoranja
5884d5b778
PipelineMonitor instead of epics::pvData::Monitor
2015-10-15 20:59:15 +02: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
c8c0498cdf
using new copy API
2015-02-18 10:03:18 +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
58b04509de
client: reimplemented handling monitors
2015-02-01 00:45:13 +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
Matej Sekoranja
e212817e74
channel creation failure debug log added
2015-01-07 08:40:07 +01:00
Matej Sekoranja
2f56db0dff
pvAccess client Monitor::start() duplicate call
2014-12-09 13:59:32 +01:00
Matej Sekoranja
cf40786cf7
compiler warning fixed
2014-11-17 19:09:34 +01:00
Matej Sekoranja
c672259ec6
explicit address channel connect
2014-11-17 13:28:42 +01:00
Matej Sekoranja
4e53da07c8
int16 beaconSeqId -> int8 flags + int8 beaconSeqId
2014-11-17 12:14:52 +01:00
Matej Sekoranja
11d79c81d1
removed unused var
2014-11-17 10:44:17 +01:00
Matej Sekoranja
b3c030d946
local multicast on the client side
2014-11-13 08:37:06 +01:00
Matej Sekoranja
2f1c227f4f
vxWorks htons macro woes
2014-11-11 12:26:47 +01:00
Matej Sekoranja
0b0bf32c19
security plugin handling
2014-09-11 09:41:20 +02:00
Matej Sekoranja
e32e7e4ed5
MultipleDataResponseHandler and comment on alignment
2014-09-10 08:26:22 +02:00
Matej Sekoranja
8a2abf09b2
access security
2014-09-09 14:28:43 +02:00
Matej Sekoranja
b14333f720
TCP acceptor and validation fixed, logs and dot consistency
2014-09-04 20:44:12 +02:00
Matej Sekoranja
6bd1efa313
decoding of IPv6 fixed
2014-09-02 01:23:57 +02:00
Matej Sekoranja
85db68a1ea
clang port
2014-08-13 23:49:18 +02:00
Matej Sekoranja
b51b0798bc
reverted back previous monitor queue code and fully implemented it, now Queue exits in pvData
2014-08-11 23:14:13 +02:00
Matej Sekoranja
e5d2f457a2
client now uses connection timeout param
2014-08-06 10:04:25 +02:00
Matej Sekoranja
16eeeb992b
get/setLength capacity removed
2014-07-22 09:04:08 +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
edfae4e69e
vxWorks compilation fix
2014-06-11 11:49:18 +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