Michael Davidsaver
6ccca1ce58
const-ify string constants
...
yes really...
2018-05-18 10:12:34 -07:00
Michael Davidsaver
dcb74b781d
be explicit about epics::auto_ptr
2017-11-06 12:46:13 -06:00
Michael Davidsaver
49173ec884
disable pvAccessMB and unused ref-counting boilerplate
2017-11-05 16:54:10 -06:00
Michael Davidsaver
c7fd78af57
more shared_ptr compat
2017-07-18 17:35:32 +02:00
Michael Davidsaver
a3185f11da
MonitorElement const and state tracking
...
Mark MonitorElement member pointers as const
to prevent user code from accidentally mangling.
Add 'state' tracking to help debugging
2017-06-27 15:42:27 +02:00
Michael Davidsaver
ce25f0b175
ServerContext ref. loop breaking and threading
...
Drop unnecessary "worker" thread which does no work.
Ensure that returned shared_ptr is unique()==true.
Add ServerContext::create() to start a new server
with specific config and/or providers
2017-05-31 11:40:51 +02:00
Michael Davidsaver
7c85e6073b
move ServerContextImpl into private header
2017-05-30 12:07:23 +02:00
Andrew Johnson
d76d7faab6
Prevent redefinition warning on MinGW
2016-04-06 11:33:59 -05:00
Michael Davidsaver
15449dde6b
used aliased names for Monitor*
2016-03-18 15:01:48 -04:00
Matej Sekoranja
5279d247ca
general indent beautification
2016-03-10 23:36:16 +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
125822d18f
one instance of responseHandler per context
2015-12-17 09:12:33 +01:00
Matej Sekoranja
a692546170
ServerChannelRequesterImpl::getRequesterName() returns client's address
2015-12-16 23:30:53 +01:00
Matej Sekoranja
91b5cc707d
fixed testChannelAccess
2015-12-16 13:52:56 +01:00
Matej Sekoranja
22d6db2818
fixed testServer
2015-12-16 12:00:20 +01:00
Michael Davidsaver
b64e99c680
todo: attempt to fix testChannelAccess
2015-12-14 17:04:58 -05:00
Dave Hickin
0af5599457
Remove calls of deprecated getScalarArrayField
2015-07-24 15:00:25 +01:00
Michael Davidsaver
ef46931276
use getSubField
2015-06-22 15:04:44 -04:00
Matej Sekoranja
c8c0498cdf
using new copy API
2015-02-18 10:03:18 +01:00
Matej Sekoranja
9aab7420b4
vxworks warnings
2014-11-26 13:52:15 +01:00
Matej Sekoranja
8541ffa5e9
rtems/vxworks compiler warnings
2014-11-26 13:15:46 +01:00
Matej Sekoranja
3917483cb6
merge
2014-11-06 22:34:49 +01:00
Matej Sekoranja
b263acebbc
PVStructureArray/PVUnionArray null element pvutils formatting
2014-11-06 22:33:36 +01:00
Matej Sekoranja
d7a8333f5e
VxWorks: tests compile and run
2014-10-31 20:53:23 -04:00
Matej Sekoranja
d935f0b984
test: compilation fixed on tests, vxworks still fails
2014-10-31 19:50:56 -04:00
Matej Sekoranja
5b1825a11c
URI: ev4 to epics, and URI version major check
2014-10-28 22:04:01 +01:00
Matej Sekoranja
432f385467
URI change
2014-09-30 22:50:37 +02:00
Matej Sekoranja
45216ff0f0
testServer: loading of RGB image
2014-09-23 13:47:33 +02:00
Matej Sekoranja
a22fb63af9
eget/testServer latest NTNDArray support
2014-09-23 13:25:35 +02:00
Matej Sekoranja
c157a25490
testServer: new NTNDArray
2014-08-31 22:10:32 +02:00
Matej Sekoranja
114b2afbb9
testServer: added testBoundedString, testBoundedArray, testFixedArray test PVs
2014-08-19 21:06:33 +02:00
Matej Sekoranja
85db68a1ea
clang port
2014-08-13 23:49:18 +02:00
Matej Sekoranja
742f043491
testServer: testBinartyCounter added
2014-08-11 22:16:33 +02:00
Matej Sekoranja
621a9a927f
updated code to the latest createRequest bugfix
2014-07-30 12:58:19 +02:00
Matej Sekoranja
fbe2ffa3cb
testServer: added alwaysSendAll for ChannelGet, velocious for Monitor; added testMonitorPerformance util
2014-07-30 11:14:52 +02:00
Matej Sekoranja
16eeeb992b
get/setLength capacity removed
2014-07-22 09:04:08 +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
Matej Sekoranja
4e62a7d4df
channelList using svector
2014-06-09 22:13:48 +02:00
Matej Sekoranja
aea156ebbb
channelList
2014-06-09 21:32:20 +02:00
Matej Sekoranja
030951c7f1
testServer: erorr status returned if stride!=1
2014-06-04 08:53:59 +02:00
Matej Sekoranja
1442c6cd41
pv API tests pass
2014-06-01 23:54:40 +02:00
Matej Sekoranja
82f35f8c38
testServer and utils are back alive
2014-05-22 23:59:35 +02:00
Matej Sekoranja
cdc03d8e97
porting tests and utils
2014-05-22 22:31:20 +02:00
Matej Sekoranja
29c5fb1804
testChannelAccess/testServer: more stable shutdown
2014-04-10 11:23:31 +02:00
Matej Sekoranja
4bbab422fe
ChannelRequest::cancel() impl.
2014-04-07 12:22:30 +02:00
Matej Sekoranja
d2fb05ddd8
ChannelArray int to size_t
2014-04-04 12:36:11 +02:00
Matej Sekoranja
b2254b3b45
testServer: propery monitor queue impl.
2014-04-01 09:39:31 +02:00