Commit Graph

16 Commits

Author SHA1 Message Date
Andrew Johnson
4638c11c8c Fix for 3.15 DLL builds 2021-01-05 11:01:02 -08:00
Andrew Johnson
a9725834dc Add tests for notifyConveyor 2021-01-05 11:01:02 -08:00
Andrew Johnson
98e81a542e Use epicsMutex and epicsEvent instead of pv::data equivalents 2021-01-05 11:01:02 -08:00
Andrew Johnson
f9c40e96cf Collect ca_client_context operations
Each instance of the caContext class represents a separate CA context,
so each CAChannelProvider creates one and keeps a shared_ptr to it,
making that available to its channels and channel operations. These
also take their own shared_ptr to it as well so the context cannot be
destroyed while it might be needed.

A related caContext Attach object is intended to be short-lived, and
to be allocated on the stack. When created it saves the current CA
context for the thread, replacing it from the caContext given to its
constructor. CA operations will now use the attached context. When the
Attach destructor runs it detaches the thread from the current context
(checking still has the expected value) and re-attaches the thread to
any context that was saved by the constructor.
2021-01-05 11:01:02 -08:00
3ba6679e67 removed spaces at end of line 2020-04-15 08:17:03 -07:00
Michael Davidsaver
5b14bbef5a drop display.format 2019-02-19 19:58:47 -08:00
mrkraimer
1204874481 implement field options 2018-09-27 10:02:00 -04:00
mrkraimer
e9d2114e96 latest changes to match caProvider.html 2018-09-24 13:45:21 -04:00
mrkraimer
0d4bd9ad92 fix issue #118 2018-07-30 14:01:42 -04:00
mrkraimer
df45c70149 add putDoneThread and getDoneThread; fix issue 114 2018-07-14 11:46:26 -04:00
mrkraimer
184e92b346 delete stopMonitorThread; add monitorEventThread 2018-06-19 13:11:01 -04:00
mrkraimer
1e5f44d26e major changes to dbdToPv 2018-04-13 10:06:44 -04:00
mrkraimer
46c1cc3b38 add #include <alarmString.h> 2018-04-03 10:23:21 -04:00
mrkraimer
596bc22738 do not use c++11 initialization 2018-04-03 05:44:05 -04:00
mrkraimer
32c51c89ab all null request; remove some debug statements 2018-04-02 14:01:18 -04:00
mrkraimer
71303063a5 redo conversion between DBD and pvData 2018-03-31 06:46:25 -04:00