Marty Kraimer
4197eb9422
Merge pull request #15 from mrkraimer/master
...
make void test() static
2016-06-15 12:20:10 -04:00
mrkraimer
349f7d0a58
make void test() static
2016-06-15 12:16:12 -04:00
Marty Kraimer
355cb68363
Merge pull request #14 from mrkraimer/master
...
use correct name in MAIN
2016-06-15 11:00:48 -04:00
mrkraimer
b5e1341736
use correct name in MAIN
2016-06-15 10:50:01 -04:00
Marty Kraimer
570fbf80ae
Merge pull request #13 from mrkraimer/master
...
add removeRecord; other minor changes
2016-06-15 07:52:01 -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
f7a3ca2c3c
Merge pull request #12 from mrkraimer/master
...
register LocalChannelProvider; traceRecord consistant with pvDatabase…
2016-04-20 11:13:18 -04:00
mrkraimer
1eea87efc7
register LocalChannelProvider; traceRecord consistant with pvDatabaseJava
2016-04-19 10:14:39 -04:00
Andrew Johnson
15c6d32b61
Change cloudbees_doc script to use Base-3.15.3
2016-04-12 11:50:11 -05:00
Marty Kraimer
db2f528c0a
Merge pull request #11 from anjohnson/master
...
Support for additional Windows targets
2016-04-12 11:50:04 -04:00
Andrew Johnson
351840b490
Use epicsShareFunc, not epicsShareExtern
...
Also needed on friend declarations.
2016-04-06 14:49:51 -05:00
Marty Kraimer
c36b969da4
Merge pull request #10 from mrkraimer/master
...
remove unused ContextLocal
2016-03-30 05:28:44 -04:00
mrkraimer
f4c0b54c17
remove unused ContextLocal
2016-03-29 09:39:02 -04:00
Marty Kraimer
0611db9a18
Merge pull request #9 from mrkraimer/master
...
for installing in include/pv follow pvaClientCPP
2016-02-04 13:12:15 -05:00
mrkraimer
80ff17cfbc
make test/rtemsTestHarness.c the same as epics-base
2016-02-04 08:30:51 -05:00
mrkraimer
1ea3d46baf
set CHECK_RELEASE = WARN; remove TODO.html
2016-02-04 08:11:25 -05:00
Andrew Johnson
3babe530ca
Fixes for RTEMS - routine name and comment
2016-02-03 11:40:16 -06:00
mrkraimer
6647ab3142
try to make win and rtems build
2016-02-03 07:17:56 -05:00
mrkraimer
0595b5a9d5
for installing in include/pv follow pvaClientCPP
2016-02-02 13:00:51 -05:00
Marty Kraimer
9c93cef34e
Merge pull request #8 from mrkraimer/master
...
test/src/powerSupply.h make all methods inline
2016-01-28 13:31:28 -05:00
mrkraimer
3fc5aad6f5
Merge https://github.com/epics-base/pvDatabaseCPP
2016-01-27 09:49:37 -05:00
mrkraimer
4934e5a8c7
make all methods inline
2016-01-27 09:44:50 -05:00
Marty Kraimer
bb3aca734c
Merge pull request #7 from mrkraimer/master
...
jenkins/cloudbees_build attempt to make vxWorks and RTEMS build
2016-01-27 07:13:59 -05:00
mrkraimer
ce41acd373
add SHRLIB_VERSION
2016-01-27 07:07:52 -05:00
mrkraimer
264100df7c
added make runtests
2016-01-26 10:04:36 -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
Marty Kraimer
7f15b136b1
Merge pull request #5 from mrkraimer/master
...
remove examples, make test regression test, update documentation
2016-01-25 07:10:07 -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
326dc6ca69
fix some errors in documentation/pvDatabaseCPP.html
2016-01-22 10:42:48 -05: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
Marty Kraimer
61c41ceb7e
Merge pull request #4 from mrkraimer/master
...
use weak pointer for callbacks
2016-01-21 14:29:07 -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
bc3335d4f9
Add example of record which supports RPC and a client
...
Record has x and y-coordinate fields and a timestamp and also provides
a service which sets (x,y) to a sequence of values.
An RPC client application (move) sends positions as an array.
2015-12-08 13:38:47 +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
c717138c7d
get rid of two more references to pvIOC
2015-10-28 07:29:48 -04:00
mrkraimer
e6e7902831
removed all talk about pvIOC
2015-10-27 13:01:03 -04:00
Ralph Lange
d71d3f1862
jenkins: build dependency branches must be empty on master
2015-10-26 14:02:57 +01:00
mrkraimer
77ff6ad6c1
Merge branch 'release/4.1'
2015-10-21 07:17:48 -04:00
mrkraimer
b3b01959e5
mispelled releaase
4.1.1
2015-10-07 10:35:59 -04:00
mrkraimer
9db7ed360b
mv documentation/RELEASE_NOTES.md to RELEASE_NOTES.md
2015-10-07 10:29:39 -04:00
mrkraimer
1f7881010e
fix doxygen errors
2015-10-03 06:19:15 -04:00
mrkraimer
90a96f4ee4
update documentation; remove recordList
2015-10-02 08:48:30 -04:00
Ralph Lange
34ff6077c7
jenkins: fix CloudBees doc job
2015-09-28 15:28:17 +02:00
Ralph Lange
1050b980ec
jenkins: fix CloudBees doc job
2015-09-28 15:27:47 +02:00