Commit Graph

1089 Commits

Author SHA1 Message Date
Michael Davidsaver
775d3c9827 rpcServer use base class methods 2016-03-18 14:57:32 -04:00
Michael Davidsaver
52ff5ace95 CAChannel use base class methods 2016-03-18 14:57:27 -04:00
Michael Davidsaver
f3035ff758 Defaults for some Channel methods
printInfo() to std::cout, as a no-op
isConnected() using getConnectionState()
various create*() fail with "Not Implemented"
Requester methods try to forward to ChannelRequest,
fallback to std::cerr.
2016-03-18 14:57:21 -04:00
Matej Sekoranja
5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
Matej Sekoranja
d139c42d17 destruction of shared provider 2016-03-10 10:26:33 +01:00
Matej Sekoranja
f0417995d0 UDP transport: memory issues fixed 2016-03-09 22:59:21 +01:00
Matej Sekoranja
b1539df759 remote client context: context-provider relationship removed, unnecessary dangling transport creation (server on multiple NIFs) 2016-03-08 22:25:21 +01:00
Matej Sekoranja
87c11d83d2 win32 port 2016-03-06 21:21:26 +01:00
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