Matej Sekoranja
616e894669
c++11 compilation (take 2)
...
references #28
2016-03-23 22:15:32 +01:00
Matej Sekoranja
04a90c4780
c++11 compilation issues
...
references #28
2016-03-23 22:04:09 +01:00
Matej Sekoranja
85e881fbcd
send udp transport initialization order, search response broadcast transport null check
...
closes #39
2016-03-23 21:10:04 +01:00
Matej Sekoranja
43811e2511
added version to pvaTools
...
closes #35
2016-03-22 11:55:59 +01:00
Matej Sekoranja
cce2a6c4b7
Merge pull request #36 from mdavidsaver/reqoptypedef
...
Add requester_type and operation_type
2016-03-21 22:00:42 +01:00
Matej Sekoranja
d0602bc0b2
Merge branch 'mdavidsaver-chandefaults'
2016-03-21 21:54:49 +01:00
Matej Sekoranja
f14fdd207c
merge
2016-03-21 21:54:37 +01:00
Matej Sekoranja
1994bf41a0
Merge pull request #33 from mdavidsaver/movemonitor1
...
Move Monitor part 1
2016-03-21 21:33:44 +01:00
Michael Davidsaver
8679619c83
add requester_type and operation_type
...
Typedefs to link associated *Requester classes
with their associated "operation"s.
eg. ChannelGet::requester_type is ChannelGetRequester
and ChannelGetRequester::operation_type is ChannelGet.
ChannelFind/List is an ambiguous. All others
are 1-to-1.
ChannelFind::requester_type is ChannelFind
operation_type for both ChannelListRequester and
ChannelFindRequester is ChannelFind.
2016-03-20 10:17:43 -04:00
Michael Davidsaver
15449dde6b
used aliased names for Monitor*
2016-03-18 15:01:48 -04:00
Michael Davidsaver
7af6031da6
alias Requester and Monitor into epics::pvAccess::
...
While defined in pvDataCPP neither of these
is actually used there.
Alias into the epics::pvAccess:: namespace
as a first step towards moving
these definitions to this module.
2016-03-18 15:00:45 -04:00
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