Commit Graph

  • 4296c5e015 more SharedPV::close() Michael Davidsaver 2018-09-23 12:03:21 -07:00
  • d7dff7ebbf Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2018-09-27 10:02:46 -04:00
  • 1204874481 implement field options mrkraimer 2018-09-27 10:02:00 -04:00
  • 83b2105241 StaticProvider createChannel() avoid possible deadlock Michael Davidsaver 2018-09-26 14:56:11 -07:00
  • 7ed6f1315f SharedPV::open() less work under lock Michael Davidsaver 2018-09-23 12:03:45 -07:00
  • 51bc630755 add pvac::ClientChannel::info() Michael Davidsaver 2018-09-20 17:09:26 -07:00
  • 855335f3b1 client.h guard concurrent callbacks on cancel Michael Davidsaver 2018-09-25 18:05:00 -07:00
  • d01421bf30 client.h cleanup Michael Davidsaver 2018-09-25 16:44:10 -07:00
  • f7f4822c08 pva/client.h separate Get and Put Michael Davidsaver 2018-09-19 14:27:05 -07:00
  • 31261cee24 client context less noise Michael Davidsaver 2018-09-25 18:47:59 -07:00
  • e9d2114e96 latest changes to match caProvider.html mrkraimer 2018-09-24 13:45:21 -04:00
  • 6b463d77e1 SharedPV ensure callback pairing Michael Davidsaver 2018-09-21 10:42:31 -07:00
  • a6eca51fa0 StaticProvider dtor close() with destroy=true Michael Davidsaver 2018-09-18 21:17:04 -07:00
  • 68f284f687 fix epicschat example Michael Davidsaver 2018-09-18 19:38:49 -07:00
  • 293dd3c2e9 sharedpv simplify logic Michael Davidsaver 2018-09-17 13:33:06 -07:00
  • 52e0bd09f8 sharedpv: defend against dying objects in SharedPV::close() Michael Davidsaver 2018-09-17 12:01:52 -07:00
  • 5f03fafba7 sharedstate minor doc Michael Davidsaver 2018-09-17 10:34:39 -07:00
  • eab36d5123 minor Michael Davidsaver 2018-09-07 14:36:08 +01:00
  • 3bc1603f47 SharedPV.close() call onLastDisconnect() Michael Davidsaver 2018-08-29 16:19:34 +02:00
  • 9ec0172520 sharedstate: close() from dtor Michael Davidsaver 2018-08-27 09:59:35 +02:00
  • dd1e2b4048 sharedstate handle compute() error internally Michael Davidsaver 2018-08-27 09:11:32 +02:00
  • 1f5c0eedcb MonitorFIFO: open() handle compute() error internally Michael Davidsaver 2018-08-26 18:19:47 +02:00
  • 643f7e47c8 Apply PVRequestMapper to shared state put/get Michael Davidsaver 2018-07-31 16:48:38 -07:00
  • 527cb3fe62 MonitorFIFO use PVRequestMapper Michael Davidsaver 2018-07-18 10:50:08 -07:00
  • 281447c909 pvtools: force flush cout Michael Davidsaver 2018-09-07 14:38:05 +01:00
  • 10bb8039e5 fix problem with pvget and pvinfo mrkraimer 2018-09-13 08:36:33 -04:00
  • 7b7511fc0f channelConnectThread changes mrkraimer 2018-09-12 14:12:08 -04:00
  • 36e18bfd21 merge with epics-base mrkraimer 2018-09-10 14:11:19 -04:00
  • ef623eef91 merge with epics-base mrkraimer 2018-09-10 13:46:50 -04:00
  • 28002fa6d7 Merge pull request #121 from epics-base/issue119 Andrew Johnson 2018-08-29 13:56:27 -05:00
  • 8e40907171 fix issues 117 118 119 mrkraimer 2018-08-13 14:19:10 -04:00
  • 24b80151d5 Merge pull request #120 from epics-base/issue118 Andrew Johnson 2018-08-13 10:22:08 -05:00
  • bef689d8c8 add more DBRlongout tests mrkraimer 2018-08-13 09:12:57 -04:00
  • 39ede57fe2 change ChannelConnectThread to channelConnectThread mrkraimer 2018-08-10 15:11:02 -04:00
  • 07af87fb0b pva/client.h RPC give dummy valid bit mask Michael Davidsaver 2018-08-06 18:59:50 -07:00
  • f210c81e45 fix issue 119 mrkraimer 2018-08-02 05:55:22 -04:00
  • 9ec087c7ed fix issue 118; add put/get equal tests for pvScalar mrkraimer 2018-08-01 09:40:09 -04:00
  • e52d31d0bf Get2PutProxy pass along messages Michael Davidsaver 2018-07-31 17:22:18 -07:00
  • 8b60d87e42 pvac fix MailboxHandler Michael Davidsaver 2018-07-31 16:50:27 -07:00
  • 0d4bd9ad92 fix issue #118 mrkraimer 2018-07-30 14:01:42 -04:00
  • bac1307136 channel connect: call requester from channel access callback mrkraimer 2018-07-24 10:33:15 -04:00
  • 16268cc9d6 add channelConnectThread; should fix connecting to 50000 channels mrkraimer 2018-07-20 13:18:59 -04:00
  • f39174cb74 StaticProvider need to expose iterator type Michael Davidsaver 2018-07-17 20:42:21 -07:00
  • 5a271ecf71 testCaProvider: Increase CA timeout delays for Jenkins Andrew Johnson 2018-07-17 14:13:02 -05:00
  • 35ff77e940 Include envDefs.h in the right place... Andrew Johnson 2018-07-17 12:49:08 -05:00
  • 5cbc21983a Fix for MacOS (clang) Andrew Johnson 2018-07-17 12:15:05 -05:00
  • aaafa924ee Remove unneeded WIN32-only code Andrew Johnson 2018-07-17 11:49:06 -05:00
  • 6576ec9db7 Fix for Windows and VxWorks (setenv is not portable) Andrew Johnson 2018-07-17 11:48:13 -05:00
  • 613bfc5289 Merge pull request #96 from mrkraimer/master Andrew Johnson 2018-07-17 11:00:10 -05:00
  • 8644f4230d client: simplify monitor type handling Michael Davidsaver 2018-07-15 19:22:43 -07:00
  • 99f68dac04 monitorfifo better default config handling Michael Davidsaver 2018-07-14 15:06:44 -07:00
  • f4b245710d sharedstate: Get use pvRequest field selection mask Michael Davidsaver 2018-07-14 14:17:59 -07:00
  • 2912112419 MonitorFIFO use pvRequest field selection mask Michael Davidsaver 2018-07-14 14:07:06 -07:00
  • bf8b0bde16 quiet warning Michael Davidsaver 2018-07-14 13:58:00 -07:00
  • df45c70149 add putDoneThread and getDoneThread; fix issue 114 mrkraimer 2018-07-14 11:46:26 -04:00
  • e29cda2a74 sharedstate: missed a reftrack Michael Davidsaver 2018-07-11 18:14:54 -07:00
  • 512cc11923 client: avoid race during monitor shutdown Michael Davidsaver 2018-07-09 15:19:39 -07:00
  • 3caea5991a Fix PutCallback type comparison. Fix #112 Bruno Martins 2018-07-09 10:56:41 -04:00
  • 1a459d75d5 dllimport/export part 4 Michael Davidsaver 2018-07-06 16:00:33 -07:00
  • c61dad10c8 dllimport/export part 3 Michael Davidsaver 2018-07-06 15:33:40 -07:00
  • 77b4934966 dllimport/export part 2 Michael Davidsaver 2018-07-06 14:59:29 -07:00
  • 39e6e443aa dllimport/export part 1 Michael Davidsaver 2018-07-06 14:41:32 -07:00
  • 93dc0f4f1a drop unused Michael Davidsaver 2018-07-03 10:37:02 -07:00
  • ab696f00b6 Merge pull request #111 from mdavidsaver/sharedpv mdavidsaver 2018-07-06 11:20:13 -07:00
  • 59a65ce317 discoverInterfaces() fixup bcast address on win32 Michael Davidsaver 2018-07-02 15:56:16 -07:00
  • 7912718664 discoverInterfaces() compat RTEMS Michael Davidsaver 2018-07-02 15:32:00 -07:00
  • b97e37da98 de-duplicate address lists Michael Davidsaver 2018-07-02 14:50:24 -07:00
  • fc037f0a39 drop getBroadcastAddresses() Michael Davidsaver 2018-07-02 14:34:34 -07:00
  • 2d5ba15095 pvlist replace getBroadcastAddresses() with discoverInterfaces() Michael Davidsaver 2018-07-02 14:29:12 -07:00
  • beb977bd78 revise address list expansion Michael Davidsaver 2018-07-02 14:28:45 -07:00
  • c5419f9487 revise discoverInterfaces() Michael Davidsaver 2018-07-02 11:18:11 -07:00
  • 53a63f9a1f inetAddressUtil: save ifr_addr before query of IFFLAGS Michael Davidsaver 2018-07-02 11:11:12 -07:00
  • 74c2ec1ec3 Add SharedPV Michael Davidsaver 2018-05-29 21:35:34 -07:00
  • 146fbbc719 add pva/server.h Michael Davidsaver 2018-05-30 15:18:15 -07:00
  • ccb1d1dbe3 missing include Michael Davidsaver 2018-06-29 16:55:07 -07:00
  • c93f7a35f7 pva/client.h: no lastRequest() Michael Davidsaver 2018-06-29 12:02:39 -07:00
  • 135f66393d pva/client.h: Get expose valid bitset Michael Davidsaver 2018-06-29 11:59:29 -07:00
  • 80db41f1c4 pva/client.h Allow callbacks to unref Operations Michael Davidsaver 2018-06-29 11:19:24 -07:00
  • f29ef3121e pvtools: compose pvutil_ostream Michael Davidsaver 2018-06-29 16:16:38 -07:00
  • a1a2e71ecc fix ServerCancelRequestHandler::handleResponse Michael Davidsaver 2018-06-29 16:02:05 -07:00
  • 3ffbf9c597 ServerChannel::_requests holds BaseChannelRequester Michael Davidsaver 2018-06-29 12:52:43 -07:00
  • 3341d9a2ba spamme example use MonitorFIFO Michael Davidsaver 2018-05-23 13:57:43 -07:00
  • 5e887a6d02 add MonitorFIFO Michael Davidsaver 2018-05-22 13:04:36 -07:00
  • 1e04c91d3c Server window fix clear Michael Davidsaver 2018-06-26 11:55:38 -07:00
  • c0126d9a1c server: pipeline=true windowing Michael Davidsaver 2018-05-23 15:29:32 -07:00
  • a413f8f9db add dummy ChannelFind implementation. Michael Davidsaver 2018-06-06 09:32:01 -07:00
  • 656e2fcfd4 PVA server avoid possible data race Michael Davidsaver 2018-06-26 11:23:33 -07:00
  • 4baa72c91d avoid data race Michael Davidsaver 2018-06-26 08:15:50 -07:00
  • f83c6c87d6 remove warnings andrew saw while building testCaProvider.cpp mrkraimer 2018-06-26 08:43:40 -04:00
  • 1ba48868f6 PVA server avoid lock order violation Michael Davidsaver 2018-06-25 19:46:01 -07:00
  • 02cf890d60 fix spaces in headers mrkraimer 2018-06-25 14:42:40 -04:00
  • 98a019aec8 fix document title mrkraimer 2018-06-25 14:38:08 -04:00
  • b871b2de86 caProvider.md is documentation for provider ca mrkraimer 2018-06-25 14:00:24 -04:00
  • 4b3237a20d BlockingUDPTransport::enqueueSendRequest cleanup? Michael Davidsaver 2018-06-22 12:48:49 -07:00
  • d424202323 client: exception propagation from callbacks Michael Davidsaver 2018-06-22 12:47:08 -07:00
  • 1670ff8f7c SerializationHelper cleanup and add error checks Michael Davidsaver 2018-06-20 19:08:26 -07:00
  • 3abd77a42c fix IntrospectionRegistry error handling Michael Davidsaver 2018-06-20 18:28:50 -07:00
  • e08de8c2df detect Structure caching error Michael Davidsaver 2018-06-20 18:09:12 -07:00
  • 184e92b346 delete stopMonitorThread; add monitorEventThread mrkraimer 2018-06-19 13:11:01 -04:00
  • 43111a2195 Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2018-06-10 15:20:49 -04:00