Commit Graph

87 Commits

Author SHA1 Message Date
mrkraimer 4764518bd2 add epicsShareClass 2016-06-15 10:51:35 -04:00
mrkraimer ec5d08685c get ready to issue pull request for epics-base 2016-06-15 07:05:52 -04:00
mrkraimer 7a4bd88d8d doc and shared version changes 2016-06-11 12:01:57 -04:00
mrkraimer 32fb16fcf0 fix bug in src/pvaClientMonitor.cpp; other minor changes 2016-06-10 07:48:36 -04:00
mrkraimer 04b5434b69 add some debug messages 2016-06-08 08:34:25 -04:00
mrkraimer 6ff53f4dcb still working on RAII; work on doxygen 2016-05-27 14:20:41 -04:00
mrkraimer 3008825587 still working on RAII 2016-05-24 10:35:10 -04:00
mrkraimer 643fa9b40b still working on RAII 2016-05-20 06:22:13 -04:00
mrkraimer 3920215182 change message for channelStateChange 2016-05-19 12:45:15 -04:00
mrkraimer a0cc581d3f still working on RAII 2016-05-19 12:01:21 -04:00
mrkraimer adc008dee6 handle weak_pointer.lock() properly 2016-05-17 15:04:02 -04:00
mrkraimer 40fb22ebd9 add destroy to pvaClientChannel; in pvaClientGet channel is weak_pointer 2016-05-17 14:26:41 -04:00
mrkraimer cd9bdec84e replace shared_pointer by shared_from_this 2016-05-17 09:24:38 -04:00
mrkraimer 3cc13e2c5a replace destroy by RAII; many implementation changes 2016-05-13 12:50:47 -04:00
Marty Kraimer 9f8073aaa2 Merge pull request #20 from anjohnson/master
Use EPICS_DEPRECATED macro
2016-04-22 06:50:38 -04:00
Andrew Johnson 2b7b38a3c7 Use EPICS_DEPRECATED macro
Don't print error messages when a deprecated function is called,
make it a compile-time warning instead.
2016-04-21 15:52:34 -05:00
Marty Kraimer 899dc4e9be Merge pull request #19 from mrkraimer/master
add PvaClient::get; PvaClient::create deprecated
2016-04-20 11:56:21 -04:00
mrkraimer d2e8fab2b4 add PvaClient::get; PvaClient::create deprecated 2016-04-20 11:03:11 -04:00
Marty Kraimer ff68b01ddf Merge pull request #18 from mrkraimer/master
PvaClientMonitorRequester: add virtual destructor
2016-04-13 07:56:15 -04:00
mrkraimer c258018014 PvaClientMonitorRequester: add virtual destructor 2016-04-13 07:45:00 -04:00
Marty Kraimer 43d13175e5 Merge pull request #16 from mrkraimer/master
fix problems when client uses PvaClientMonitorRequester
2016-04-08 06:41:08 -04:00
mrkraimer bf57c06b06 fix problems when client uses PvaClientMonitorRequester 2016-04-05 15:52:51 -04:00
Marty Kraimer 49f581c4bb Merge pull request #15 from mrkraimer/master
pvaClientChannel.cpp fix possible race conditions; pvaClientNTMultiDa…
2016-03-30 05:28:31 -04:00
mrkraimer c55bf7ec45 pvaClientChannel.cpp fix possible race conditions; pvaClientNTMultiData.cpp fix bug if not all channels connect 2016-03-29 06:39:43 -04:00
Marty Kraimer ec1f6d5eb6 Merge pull request #14 from mrkraimer/master
if channel is connected when channelCreated is called then don't wait…
2016-03-02 07:50:49 -05:00
mrkraimer 56d96716f0 if channel is connected when channelCreated is called then don't wait for channelState change 2016-02-19 09:39:16 -05:00
Ralph Lange 80073054dd jenkins: switch to Base 3.15.3 2016-02-16 10:17:53 +01:00
Michael Davidsaver 9d0069ffe0 set SHRLIB_VERSION 2016-02-09 19:33:35 -05:00
Marty Kraimer 971d35f389 Merge pull request #13 from mdavidsaver/master
move headers to pv/
2016-02-02 11:34:25 -05:00
Michael Davidsaver 9a9bf34f83 update Makefiles 2016-02-01 16:37:41 -05:00
Michael Davidsaver 86a5e037fa move headers to pv/ 2016-02-01 16:37:25 -05:00
Marty Kraimer 434867866b Merge pull request #12 from mrkraimer/master
examples are moved to project exampleCPP; update doc
2016-02-01 07:34:59 -05:00
mrkraimer 0f415a3e39 examples are moved to project exampleCPP; update doc 2016-01-22 11:03:33 -05:00
mrkraimer 9c800f5ebf PvaClientMultiChannel::checkConnected() now throws an exception if connect fails. 2015-12-14 09:57:23 -05:00
Andrew Johnson 7f972fc877 Add libraries needed for static builds 2015-10-29 18:13:46 -05:00
Ralph Lange 1b11e49c2c jenkins: build dependency branches must be empty on master 2015-10-26 14:01:02 +01:00
mrkraimer d456c815e7 merged release/4.1 2015-10-20 14:25:39 -04:00
mrkraimer 51ed7d32a8 add RELEASE_NOTES.md 4.1.1 2015-10-07 10:26:08 -04:00
mrkraimer e0557f04dd update documentation 2015-10-02 08:47:29 -04:00
Ralph Lange 0306bd9fc7 jenkins: fix CloudBees doc job 2015-09-28 15:03:25 +02:00
Matej Sekoranja 698e901b8f added missing nt lib 2015-09-16 22:02:12 +02:00
Matej Sekoranja 78a8f26dd0 win support port 2015-09-16 21:11:05 +02:00
Ralph Lange d1c2ab145c jenkins: adapt doc script to new CloudBees jenkins doc job 2015-09-14 16:26:20 +02:00
Ralph Lange 3b09ef5c21 jenkins: adapt doc script to new CloudBees jenkins doc job 2015-09-14 16:25:54 +02:00
Ralph Lange fee5accff2 jenkins: set dependency versions 4.1.0 2015-09-04 12:00:00 +02:00
Ralph Lange ccd90f8ffd jenkins: add configurable dependent branch versions 2015-09-03 13:52:50 +02:00
mrkraimer 54cfaf9ddd add LICENSE 2015-09-03 07:13:00 -04:00
mrkraimer f828ed07e5 update README 2015-09-03 06:40:39 -04:00
Marty Kraimer 3a94faa2c7 Merge pull request #10 from dhickin/addIsConnected
Call addIsConnected when building NTMultiChannel
2015-09-01 10:26:55 -04:00
Dave Hickin 80e9e6c554 Call addIsConnected when building NTMultiChannel
isConnected is not a required field of NTMultiChannel, so an instance of
NTMultiChannel wrapper class in normativeTypesCPP built by the builder
does not have this by default and addIsConnected must be called to
provide this field.
2015-08-26 17:16:53 +01:00