Commit Graph

28 Commits

Author SHA1 Message Date
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