Commit Graph

1031 Commits

Author SHA1 Message Date
Matej Sekoranja 9b6fdaaaff rtems: reference to 'Thread' is ambiguous 2016-03-03 00:29:54 +01:00
Matej Sekoranja a27df1f8f4 rtems: reference to 'Configuration' is ambiguous 2016-03-02 23:50:00 +01:00
Matej Sekoranja 27a292d7f2 vxWorks test build fix 2016-03-02 23:41:30 +01:00
Matej Sekoranja 39739c8437 fixed tricky UDP transport replayTo issue 2016-03-02 22:24:22 +01:00
Matej Sekoranja d380e4c367 VxWorks compilation fixes 2016-03-02 15:01:14 +01:00
Matej Sekoranja c149f81cba std::tr1::static_pointer_cast missing 2016-03-02 13:44:19 +01:00
Matej Sekoranja 857e68df36 Merge branch 'msekoranja-broken' 2016-03-02 13:34:14 +01:00
Matej Sekoranja 56b6279035 manual merge 2016-03-02 13:34:05 +01:00
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 19031af095 added testClientFactory test 2016-03-01 08:22:05 +01:00
Matej Sekoranja fea2e1c263 monitor overrun double ref. fix 2016-02-27 19:54:57 +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
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 11696cee6f pipeline client: ackAny percantage support 2016-02-22 12:07:58 +01:00
Matej Sekoranja 53d658e190 pipeline server: missing ensureData on free elements report 2016-02-19 15:09:17 +01:00
Matej Sekoranja b99c49f6d8 pipeline monitor on client side: missing ensureBuffer on monitor init 2016-02-19 14:34:50 +01:00
Ralph Lange bf9af13342 jenkins: switch to Base 3.15.3 2016-02-16 10:17:41 +01:00
Matej Sekoranja eeaed5aa0b Merge pull request #25 from mdavidsaver/nothrowspec
remove use of throw() specifier
2016-02-10 19:45:02 +01:00
Michael Davidsaver 069555a524 remove use of throw() specifier 2016-02-10 12:06:35 -05:00
Matej Sekoranja f0b88e349b Merge pull request #22 from mdavidsaver/pvsubdir
pv/ sub-directories
2016-02-02 21:06:56 +01:00
Michael Davidsaver a2ef1bee8c place generated header in pv/ 2016-01-26 15:51:53 -05:00
Michael Davidsaver 2cfcee0e2d fixup inconsistent includes 2016-01-26 15:51:10 -05:00
Michael Davidsaver 58914fd093 update Makefiles for pv/
add pv/ prefix for INC
2016-01-26 15:50:49 -05:00
Michael Davidsaver 49058d260b move installed headers to pv/ sub-dir 2016-01-26 15:36:07 -05:00
Michael Davidsaver 0dfb6601eb full path for base 3.14 compat
base 3.15 adds a vpath directive.  In the absense of this
use the full path for pvaVersionNum.h@.

> vpath %@ $(USR_VPATH) $(ALL_SRC_DIRS)
2016-01-26 15:16:38 -05:00
Matej Sekoranja f83ded476c Merge pull request #21 from mdavidsaver/setsover
Set SONAME
2016-01-26 19:11:39 +01:00
Matej Sekoranja 241bda663c Merge pull request #20 from mdavidsaver/getfieldnull
getSubField -> getSubFieldT to avoid potential NULL de-ref.
2016-01-26 19:09:14 +01:00
Michael Davidsaver 33cefc6846 set SHRLIB_VERSION 2016-01-26 12:51:45 -05:00
Michael Davidsaver 3edffa1d31 move module version into src/Makefile 2016-01-26 12:51:45 -05:00
Michael Davidsaver 5019969d8a getSubField -> getSubFieldT to avoid potential NULL de-ref. 2016-01-25 12:30:25 -05:00
Matej Sekoranja d77ba8d622 Merge pull request #19 from mrkraimer/master
pvAccessCPP.html
2016-01-11 16:09:01 +01:00
mrkraimer 4104e73ea0 revert to HTML_OUTPUT = documentation/html 2016-01-08 09:26:44 -05:00
Matej Sekoranja 0beb3149a1 server: channel destroyed before CHANNEL_CREATE message is sent 2016-01-06 22:35:30 +01:00
Matej Sekoranja 8a0aa1b257 Merge remote-tracking branch 'mdavidsaver/broken' into broken 2016-01-06 22:21:04 +01:00
mrkraimer 3e588c8124 don't call ClientFactory::stop() 2016-01-06 10:43:05 -05:00
Michael Davidsaver d7e0365f1e ServerChannelRequesterImpl::channelStateChange not everything is disconnect 2016-01-05 20:04:48 -05: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 db002e51c8 TODO cleanup 2016-01-04 20:12:09 +01:00
Matej Sekoranja 9eae48aef4 client: multiple NIF support 2016-01-04 19:28:17 +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 523af71b7f duplicate search responses from the same server bound to multiple NIFs filtered out 2015-12-17 14:02:11 +01:00