Commit Graph
34 Commits
Author SHA1 Message Date
mrkraimer 184e92b346 delete stopMonitorThread; add monitorEventThread 2018-06-19 13:11:01 -04:00
mrkraimer fe8184cf95 added aux thread to call ca_clear_subscription 2018-06-08 15:22:08 -04:00
mrkraimer 08290b4a99 Merge https://github.com/epics-base/pvAccessCPP 2018-05-23 15:18:30 -04:00
Michael Davidsaver 6ccca1ce58 const-ify string constants
yes really...
2018-05-18 10:12:34 -07:00
mrkraimer 71303063a5 redo conversion between DBD and pvData 2018-03-31 06:46:25 -04:00
mrkraimer 99d20ae903 get and monitor: only report fields that have changed 2018-02-16 06:03:57 -05:00
mrkraimer 5b32b4e072 implement suggestions from Andrew 2018-02-15 15:57:00 -05:00
mrkraimer fcaeb414a0 termination and error handling changes.
epicsAtExit is no longer used to call ca_context_destroy.
It is now called from the destructor for CAChannelProvider.

Several changes were made for handling errors.
2018-02-06 10:20:29 -05:00
mrkraimer 4d2e682a95 make changes suggested by andrew that remove warning messages 2018-01-29 10:19:56 -05:00
mrkraimer d3ce104c33 fix issue #77 2017-12-23 06:35:23 -05:00
mrkraimer 84976121d3 remove obsolete reference counting 2017-10-10 10:09:49 -04:00
mrkraimer 39c8eb90e0 remove more code for destroy 2017-09-06 14:06:41 -04:00
mrkraimer a652086e91 channelGet, etc now have shared_ptr to Channel 2017-09-05 06:01:43 -04:00
mrkraimer 30650bfa48 merge latest from epics-base 2017-09-01 14:34:51 -04:00
mrkraimer 734ad725ea changes for RAII 2017-09-01 10:34:15 -04:00
Michael Davidsaver 146b445832 caProvider add reftrack counters 2017-08-30 17:51:52 -05:00
mrkraimer d18af2ec27 another attempt to fix win32 shared build 2017-08-07 16:29:39 -04:00
mrkraimer d36e6f31b1 CAProvider: only CAClientFactory is public 2017-08-07 11:05:20 -04:00
mrkraimer f18fe3dca4 call channelDisconnect 2017-08-04 14:15:42 -04:00
Michael Davidsaver 9db8e8ddec pvAccessCA import/export 2017-07-17 15:22:36 +02:00
Michael Davidsaver eef51a9a6d automatic ClientFactory::start()
register the "pva" provider automatically.
2017-07-17 14:29:27 +02:00
Michael Davidsaver 35d2c610bf separate ChannelProviderRegistry for client/server 2017-06-21 14:41:24 +02:00
Michael Davidsaver 64b77f6da3 caProvider: start/stop with atexit 2017-06-20 11:32:15 +02:00
Michael Davidsaver 6926d911ee caProvider: init issues
avoid static init order issues
ref. count to allow multiple calls to CAClientFactory::start()
2017-06-06 09:46:47 +02:00
Michael Davidsaver 9dbd354bc0 caProvider: pretend to allow create with Configuration 2017-05-09 18:23:45 -04:00
Matej Sekoranja 3a73cb687b ca provider destruction fixed
resolves #53
2016-06-14 22:34:14 +02:00
Andrew Johnson 7ccb64eea6 Fix includes on wrong side of epicsExportSharedSymbols 2016-04-06 10:59:23 -05:00
Matej Sekoranja 5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
Marty Kraimer aeb5bcdd60 fixed crash if never used 2015-03-25 14:30:09 -04:00
Matej Sekoranja 2bde091ac3 CA thread attach 2014-11-20 21:28:33 +01:00
Matej Sekoranja 85db68a1ea clang port 2014-08-13 23:49:18 +02:00
Matej Sekoranja ba4102639e String -> std::string, toString methods removed 2014-06-19 14:29:41 +02:00
Matej Sekoranja 99df13dc72 completed merge 2014-06-10 00:09:08 +02:00
Andrew Johnson a886984258 Rename pvAccessApp to src, adjust Makefiles 2014-03-28 11:53:02 -05:00