Sinisa Veseli
0d85561481
this resolves issue with monitor overrun counter; master field listeners will be called only once, before calling listeners for the first subfield
2022-03-14 09:17:33 -05:00
mrkraimer
dafc37b585
The following changes were made:
...
1) PVRecord now has two new methods: setAsLevel and setAsGroup.
2) The following special records are DEPRECATED: addRecord,processRecord,removeRecord, and traceRecord.
They are replaced by pvdbcrAddRecord,pvdbcrProcessRecord,pvdbcrRemoveRecord, and pvdbcrTraceRecord.
3) A new convention is that all special records start with pvdbcr, which means pvDatabase Create Record.
4) pvdbcrAddRecord,pvdbcrProcessRecord,pvdbcrRemoveRecord, and pvdbcrTraceRecord are like what they replace.
But they also allow the asLevel to be set when they are created.
5) pvdbcrScalar and pvdbcrScalarArray are new special records.
They created records that have fields value, alarm, and timeStamp.
value can have any of the allowed scalar types, i.e. boolean,byte,...,string.
2021-03-15 07:04:32 -04:00
Sinisa Veseli
5427311390
initialize PVRecord with access security group/level
2021-02-28 16:28:54 -06:00
mrkraimer
3bc89bfe0e
remove all destroy methods
2020-07-21 10:33:50 -04:00
31e883dbbc
removed empty lines at end of file
2020-04-15 18:00:08 +02: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
e949493722
WIN32 DLL; copy build. now for pvDatabase
2019-06-24 09:53:56 -04:00
mrkraimer
d77ec8a978
yet one more time to make WIN32 build
2019-06-22 07:53:01 -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
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
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
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
mrkraimer
24cf1d277e
remove destroy except PVRecord, which has new semantics
2017-10-02 15:03:16 -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
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
Andrew Johnson
351840b490
Use epicsShareFunc, not epicsShareExtern
...
Also needed on friend declarations.
2016-04-06 14:49:51 -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
mrkraimer
102174913c
remove examples (moved to exampleCPP) ; test is now a regresion test (make runtests)
2016-01-21 14:39:23 -05:00