Commit Graph

126 Commits

Author SHA1 Message Date
52cf5307ca Silence warnings about using deprecated pvData functions
Remove the PVD_INTERNAL macro after fixing the function use.
2025-11-05 09:14:25 -08:00
581d100a02 fix potential buffer overrun 2023-03-10 11:46:32 +00:00
Michael Davidsaver
597f168b9c fixup tests for RTEMS 2020-11-22 11:53:58 -08:00
40300a12cb replaced tabs with spaces 2020-04-15 08:17:03 -07:00
Michael Davidsaver
5b14bbef5a drop display.format 2019-02-19 19:58:47 -08:00
Michael Davidsaver
7a523dd948 drop unused NOMINMAX 2018-05-18 15:20:26 -07:00
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