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
Dave Hickin
0aadb3b0a7
Make ChannelRPCLocal follow pvDatabase conventions
...
Make ChannelRPCLocal print debug according to TraceLevel. Move function
implementations out of class body. Follow pvDatabase general coding
conventions (variable names, order of declarations, indentation etc.).
2015-12-08 13:40:04 +00:00
Dave Hickin
a99b08fd02
Add support for RPC to pvDatabase
...
Add a new function to PVRecord which returns a service (from the
pvAccess RPC library) for a supplied pvRequest (defaults to returning
a null pointer).
Add an implementation of ChannelRPC which gets the service from the
record and is used by ChannelLocal.
2015-12-08 10:37:37 +00:00
mrkraimer
1f7881010e
fix doxygen errors
2015-10-03 06:19:15 -04:00