Commit Graph

130 Commits

Author SHA1 Message Date
mrkraimer
5f42eec15a better exception messages 2019-03-31 15:38:13 -04:00
mrkraimer
20e55d5bca minor changes 2019-03-31 07:33:51 -04:00
mrkraimer
6d2d63621e address issue 41 2019-03-29 11:22:49 -04:00
Andrew Johnson
b3f96f730f SHRLIB_VERSION for 4.4.1 2019-03-20 15:10:43 -05:00
mrkraimer
cd653a809f fix warning messages; at least on linux 2019-03-13 09:10:40 -04:00
Andrew Johnson
9cfbc7983c Update SHRLIB_VERSION 2018-12-17 16:24:53 -06:00
Andrew Johnson
4b98e70ce0 Fix Windows build issues 2018-10-29 14:11:02 -05:00
mrkraimer
14442774ab with help from Andrew another attempt to fix windows build 2018-10-02 05:49:29 -04:00
mrkraimer
3f320fac32 another attempt to fix windows build 2018-10-01 06:36:44 -04:00
mrkraimer
4ad470d3f4 yet another attempt to make windows build 2018-09-30 11:48:53 -04:00
mrkraimer
fd97c9ac8e yet another attempt to make windows build 2018-09-30 09:00:43 -04:00
mrkraimer
93c6305952 another attempt to fix windows build 2018-09-30 07:12:27 -04:00
mrkraimer
7e0bc0c45a another attempt to fix windows build 2018-09-29 12:18:29 -04:00
mrkraimer
ebd4e3827c attemptb to fix windows build 2018-09-29 06:48:02 -04:00
mrkraimer
11393ce6b1 pvCopy.h now pvStructureCopy.h; copy name space now epics::pvCopy 2018-09-28 07:17:09 -04:00
mrkraimer
7529f58b63 with help from andrew another attempt to fix windows build 2018-09-20 09:16:30 -04:00
mrkraimer
7491f3b531 attempt to fix windows build 2018-09-19 09:55:54 -04:00
mrkraimer
3e0282d956 implement copy instead of taking it from pvDataCPP; implement plugin support 2018-07-12 14:05:15 -04:00
mrkraimer
6239ef0c0c also address issue 35 2018-05-24 10:21:28 -04:00
mrkraimer
87ccf78a9b address issue #33 2018-05-19 10:11:48 -04:00
Andrew Johnson
2469fc04b5 Replace deprecated "Service" with RPCServiceAsync
MD removed the typedef that equated the two from pvAccessCPP recently.
2018-02-05 17:10:20 -06:00
Andrew Johnson
e0cb7d7f93 Clean up Clang++ warnings
Removed unnecessary checks of size_t < 0
2018-01-04 15:27:51 -06:00
Andrew Johnson
b26c0ecd71 Use EPICS_BASE_PVA_CORE_LIBS 2017-12-06 22:46:27 -06:00
mrkraimer
ae97789beb PVRecord::process DO NOT set userTag 2017-11-09 09:09:44 -05:00
mrkraimer
977f078246 attempt to fix macos build 2017-10-05 08:40:37 -04:00
mrkraimer
24cf1d277e remove destroy except PVRecord, which has new semantics 2017-10-02 15:03:16 -04:00
mrkraimer
d99087d2f6 add pvAccessIOC to LIBS 2017-07-18 15:36:01 -04:00
mrkraimer
5b60025b76 change version number 2017-07-18 14:50:43 -04:00
mrkraimer
ff172cc495 changes for new-pva-api 2017-06-28 10:37:48 -04:00
mrkraimer
9dcb68669c monitor change to support filter plugin support 2017-03-30 11:02:17 -04:00
mrkraimer
ce9322eb9c change SHRLIB_VERSION 2016-07-22 14:45:02 -04:00
mrkraimer
03fc6f4a63 mainly doc changes 2016-07-18 13:01:35 -04:00
mrkraimer
0784cc15d0 make more compatible with pvDatabaseJava; work on on-line delete and also termination 2016-07-01 10:27:04 -04:00
mrkraimer
75849c6676 on-line delete; notify clients when a PVRecord is deleted 2016-06-24 14:51:55 -04:00
mrkraimer
d3bbbdd083 don't issue maesage when being destroyed is true 2016-06-20 09:57:29 -04:00
mrkraimer
fde7953de0 add removeRecord; more work on termination issues 2016-06-15 07:21:43 -04:00
mrkraimer
e025e542ea work on RAII and memory leaks 2016-06-01 10:10:00 -04:00
mrkraimer
1eea87efc7 register LocalChannelProvider; traceRecord consistant with pvDatabaseJava 2016-04-19 10:14:39 -04:00
Andrew Johnson
351840b490 Use epicsShareFunc, not epicsShareExtern
Also needed on friend declarations.
2016-04-06 14:49:51 -05:00
mrkraimer
f4c0b54c17 remove unused ContextLocal 2016-03-29 09:39:02 -04:00
mrkraimer
0595b5a9d5 for installing in include/pv follow pvaClientCPP 2016-02-02 13:00:51 -05:00
mrkraimer
ce41acd373 add SHRLIB_VERSION 2016-01-27 07:07:52 -05:00
mrkraimer
64909f2152 jenkins/cloudbees_build attempt to make vxWorks and RTEMS build
src/pv/pvDatabase.h attemp t make doc build
src/pvAccess/channelLocal.cpp trap exceptions and turn into Status
2016-01-26 08:33:00 -05:00
Marty Kraimer
f0320e7173 Merge pull request #6 from anjohnson/master
Use epicsGuard and epicsGuardRelease for lock handling
2016-01-25 07:17:19 -05:00
Andrew Johnson
6c08a05b81 Use epicsGuard and epicsGuardRelease
These objects provide exception-safe locking and unlocking.
2016-01-22 12:05:23 -06:00
mrkraimer
751cc8965d forgot to add some files before last commit 2016-01-21 14:57:00 -05:00
mrkraimer
102174913c remove examples (moved to exampleCPP) ; test is now a regresion test (make runtests) 2016-01-21 14:39:23 -05:00
mrkraimer
4ac867ec0f use weak pointer for callbacks 2016-01-07 07:44:08 -05:00
Marty Kraimer
ca3573291a Merge pull request #3 from dhickin/rpc
Add support for Channel RPC
2015-12-09 06:19:44 -05:00
mrkraimer
3764c3ad36 call unlisten before erase 2015-12-08 15:45:54 -05:00