Sinisa Veseli
5427311390
initialize PVRecord with access security group/level
2021-02-28 16:28:54 -06:00
57cbf66833
removed spaces at end of line
2020-04-15 17:58:14 +02:00
mrkraimer
75c16bd423
pvDatabase::removeRecord and pvRecord::remove no longer call eachother directly
2020-02-12 09:13:19 -05:00
mrkraimer
083dffac3c
pvDatabase::removeRecord and pvRecord::remove changes;descructors now have at most a print statement
2020-02-10 06:15:59 -05:00
mrkraimer
785d654129
first attempt to fix issue 53; add example
2020-02-07 08:54:18 -05:00
mrkraimer
e57348a4c5
copy lib now part of pvDatabase
2019-06-26 10:47:58 -04:00
mrkraimer
f2d6e05816
WIN32 follow Michael's advice about O.yyy/*.d files
2019-06-24 15:23:19 -04:00
mrkraimer
e949493722
WIN32 DLL; copy build. now for pvDatabase
2019-06-24 09:53:56 -04:00
mrkraimer
247839b94d
add numericRecord, removeRecordRegister, traceRecordRegister
2019-06-01 06:59:23 -04:00
mrkraimer
a004f7ea08
remove new method for PVRecord
2019-05-22 10:41:55 -04:00
mrkraimer
cd653a809f
fix warning messages; at least on linux
2019-03-13 09:10:40 -04:00
mrkraimer
14442774ab
with help from Andrew another attempt to fix windows build
2018-10-02 05:49:29 -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
6239ef0c0c
also address issue 35
2018-05-24 10:21:28 -04: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
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
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
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
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
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
Matej Sekoranja
36dac883f4
using new copy API
2015-02-18 10:04:19 +01:00
Marty Kraimer
30dd2ed046
simplify monitors; cleanup code; fix race condidition for monitor cleanup
2015-02-06 14:49:28 -05:00
Marty Kraimer
ec44251df0
changes for doxygen
2014-12-12 09:28:49 -05:00
Matej Sekoranja
f1c39ca5d2
clang compilation fixes
2014-10-16 07:30:42 +02:00
Matej Sekoranja
230938220e
win compilation
2014-09-13 00:18:25 +02:00
Matej Sekoranja
0447441cfa
toString replaced with <<operator
2014-06-20 08:38:54 +02:00
Matej Sekoranja
c39b966121
String -> std::string, toString methods removed
2014-06-19 14:30:40 +02:00
Marty Kraimer
35429bf4df
flow: Merged <feature> 'changesAfter3_0_2' to <develop> ('default').
2014-06-10 09:05:48 -04:00
Marty Kraimer
fe62a7181f
use copy and monitor from pvDataCPP; imlement example plugin; algorithm => plugin
2014-04-23 09:25:58 -04:00
Andrew Johnson
16fbd0f205
Merged Windows port changes from default branch.
2014-04-16 16:29:12 -05:00
Matej Sekoranja
597bca1ca5
Windows port (visibility declrations).
2014-04-14 18:11:12 +02:00
Andrew Johnson
c91f2e7263
Split src/Makefile into fragments
2014-03-28 15:29:31 -05:00
Marty Kraimer
53c3901099
pvDatabaseCPP/src/V3IOC/* has been moved to pvAccessCPP; epicsShare has been added.
2014-02-13 07:06:14 -05:00
Marty Kraimer
006859120e
make compatible with latest pvDataCPP and pvAccessCPP; lots of work on queues.
2013-11-06 15:44:58 -05:00
Marty Kraimer
64afb395a8
main addition is array performance example
2013-08-28 10:51:04 -04:00
Marty Kraimer
614491c02e
added examplePVADoubleGet; updated to latest pvDataCPP-md
2013-08-06 10:26:56 -04:00
Marty Kraimer
e40fe7b0ac
make compatible with pvDataCPP-md; channelArray implemented; can be part of v3IOC.
2013-07-25 10:27:17 -04:00
Marty Kraimer
255f58aeb8
channelArray, trace implemented. Known memory leaks and exceptions fixed.
2013-06-27 10:38:05 -04:00