Commit Graph

  • 3f51c74ba1 fix mingw build error Michael Davidsaver 2017-11-16 18:47:39 -06:00
  • cf7827ceab quiet mingw include order warning Michael Davidsaver 2017-11-16 18:45:18 -06:00
  • e626ca0aaf client const-ify where possible Michael Davidsaver 2017-11-16 17:32:00 -06:00
  • f45de1de68 client minor locking Michael Davidsaver 2017-11-16 17:28:27 -06:00
  • 8e846b02bc tighten up validation Michael Davidsaver 2017-11-16 16:55:45 -06:00
  • cc9c666731 Improve client pvRequest option parsing Michael Davidsaver 2017-11-16 16:44:14 -06:00
  • 00e01d5211 tighten up client operation send state handling Michael Davidsaver 2017-11-16 16:16:03 -06:00
  • 1d56ee7283 pva client ignore CMD_DESTROY_REQUEST reply. Michael Davidsaver 2017-11-16 15:34:57 -06:00
  • b3fcffb18e avoid magic number Michael Davidsaver 2017-11-16 14:56:59 -06:00
  • 6f39f02f3a more client locking violations Michael Davidsaver 2017-11-16 14:56:48 -06:00
  • ba3b777978 missed one Michael Davidsaver 2017-11-16 11:18:13 -06:00
  • 5bcbc0d717 Incorrect locking in client monitor Michael Davidsaver 2017-11-15 20:02:25 -06:00
  • 2f0bb7d448 "Not-a-first segmented message" is a critical error Michael Davidsaver 2017-11-15 19:37:17 -06:00
  • 8a208c5aaa jenkins: remove pvCommon dependency from CB build Ralph Lange 2017-11-15 17:23:59 +01:00
  • dac9337bab Merge pull request #70 from mrkraimer/master Andrew Johnson 2017-11-14 14:26:33 -06:00
  • 784c6665a6 make pvRequest weak_pointer for get, put, and monitor mrkraimer 2017-11-14 09:11:27 -05:00
  • 6cd7de069a remove lastRequest messages; in activate only make callback if connected mrkraimer 2017-11-13 05:53:24 -05:00
  • 3b565d0c56 server GetField ensure no duplicate reply Michael Davidsaver 2017-11-06 16:36:36 -06:00
  • 84a0729bcf minor Michael Davidsaver 2017-11-06 16:27:52 -06:00
  • c469d49ecb server: keep most recent GetFieldRequester alive Michael Davidsaver 2017-11-06 16:27:43 -06:00
  • 0ec4e16373 skip unnecessary static_pointer_casts Michael Davidsaver 2017-11-06 16:12:13 -06:00
  • 576b241faa consolidate TransportClient and ChannelImpl as ClientChannelImpl Michael Davidsaver 2017-11-06 15:51:43 -06:00
  • 7118e34222 merge DataResponse into ResponseRequest Michael Davidsaver 2017-11-06 15:26:05 -06:00
  • 3154e3431e consolidate SubscriptionRequest with BaseRequestImpl Michael Davidsaver 2017-11-06 15:22:09 -06:00
  • 073c77b1ef consolidate ServerChannel and ServerChannelImpl Michael Davidsaver 2017-11-06 15:14:41 -06:00
  • 46df4c07ca cleanup ServerChannelImpl Michael Davidsaver 2017-11-06 14:55:05 -06:00
  • 5f78671b36 compose ServerResponseHandler Michael Davidsaver 2017-11-06 14:47:10 -06:00
  • 1d7f15de25 combine AbstractResponseHandler and ResponseHandler Michael Davidsaver 2017-11-06 14:27:46 -06:00
  • 3071a06000 cleanup server response handlers Michael Davidsaver 2017-11-06 14:05:25 -06:00
  • aaef110507 eliminate ChannelHostingTransport Michael Davidsaver 2017-11-06 13:41:58 -06:00
  • 02a11fc539 drop long defunct test code Michael Davidsaver 2017-11-06 12:52:26 -06:00
  • dcb74b781d be explicit about epics::auto_ptr Michael Davidsaver 2017-11-06 12:46:13 -06:00
  • 9bf03fbfbe no more returning auto_ptr Michael Davidsaver 2017-11-06 12:44:36 -06:00
  • 0fde239f23 std::auto_ptr -> epics::auto_ptr Michael Davidsaver 2017-11-06 12:37:42 -06:00
  • f91b593aea no need to dllexport inline class w/o virtuals Michael Davidsaver 2017-11-06 11:02:08 -06:00
  • 161280220e avoid std::min Michael Davidsaver 2017-11-06 10:57:09 -06:00
  • 7b301c4c98 pvasr() call Channel::printInfo() Michael Davidsaver 2017-11-05 17:26:52 -06:00
  • 8d5c27143b pvasr list client channels Michael Davidsaver 2017-11-05 17:11:28 -06:00
  • 49173ec884 disable pvAccessMB and unused ref-counting boilerplate Michael Davidsaver 2017-11-05 16:54:10 -06:00
  • 5e900b1f11 remove super abstract authNZInitialize(void*) Michael Davidsaver 2017-11-05 16:41:59 -06:00
  • 47332fdf90 server status reporting via iocsh Michael Davidsaver 2017-11-05 15:42:46 -06:00
  • dc99e2ae4c add ChannelProviderRegistry::addSingleton() Michael Davidsaver 2017-11-05 12:09:29 -06:00
  • 5f96f5722e pvac: client monitor locking Michael Davidsaver 2017-11-05 12:11:25 -06:00
  • 7ca0688326 second destroy() is a no-op Michael Davidsaver 2017-11-01 13:33:40 -05:00
  • e7c7d28339 add PVACommonRegister.dbd and iocreftrack.h Michael Davidsaver 2017-11-01 11:09:52 -05:00
  • 29edd9a884 rename configure/CONFIG_PVACCESS_VERSION Michael Davidsaver 2017-11-01 11:11:38 -05:00
  • 153c146ed5 Merge pull request #67 from mrkraimer/master Marty Kraimer 2017-10-18 06:14:52 -04:00
  • 84976121d3 remove obsolete reference counting mrkraimer 2017-10-10 10:09:49 -04:00
  • adcf13f02f Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2017-10-10 09:00:14 -04:00
  • 6206c2cdc3 jenkins: remove Micro-Benchmark builds Ralph Lange 2017-10-06 16:32:15 +02:00
  • 2a1ba9418e pvtools: make -V show version, -v show full structure Michael Davidsaver 2017-10-06 14:36:27 +02:00
  • 393ac72785 minor doc Michael Davidsaver 2017-10-05 15:33:48 +02:00
  • 53d6a3b4ce Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2017-10-05 05:13:43 -04:00
  • 60c97c3e88 drop MBLIB Michael Davidsaver 2017-10-05 11:10:27 +02:00
  • e14b811b53 install CONFIG_PVA_CORE Michael Davidsaver 2017-10-05 10:44:03 +02:00
  • 221b880a4f typo Michael Davidsaver 2017-10-05 09:36:53 +02:00
  • cb9a154934 pvput: missing NULL check Michael Davidsaver 2017-10-05 09:04:07 +02:00
  • 303536401f Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2017-10-04 10:54:28 -04:00
  • 41dd55e00f pvput: missing error case Michael Davidsaver 2017-10-04 14:29:10 +02:00
  • 4eb8856a00 pvac: fix MonitorSync method name collision Michael Davidsaver 2017-09-30 14:22:15 -05:00
  • b806b7ca42 pvac: generalize sync. put() Michael Davidsaver 2017-09-30 12:18:26 -05:00
  • 35edb7346f Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2017-09-30 10:40:48 -04:00
  • 9460fab294 pvac: ClientProvider ctor from ChannelProvider Michael Davidsaver 2017-09-29 16:22:19 -05:00
  • b1444b6192 client: fix monitor crash on type change Michael Davidsaver 2017-09-29 15:23:14 -05:00
  • 01715d199c Merge remote-tracking branch 'origin/master' Michael Davidsaver 2017-09-28 16:50:52 -05:00
  • 0a9797f962 detect type change bug Michael Davidsaver 2017-09-28 16:48:16 -05:00
  • f68fa741f0 pvtools oops Michael Davidsaver 2017-09-28 16:47:43 -05:00
  • 8552fa6a1d travis-ci: add ca and database as dependencies Ralph Lange 2017-09-26 15:41:12 +02:00
  • ed9be79ff4 travis-ci: changes for EPICS 7 Base structure Ralph Lange 2017-09-21 16:42:22 +02:00
  • de72e8de1e travis-ci: fix c++11 builds Michael Davidsaver 2017-09-13 09:19:27 -05:00
  • 7bc7e03de7 pvput compat Michael Davidsaver 2017-09-12 12:02:26 -05:00
  • f192317320 pvput minor Michael Davidsaver 2017-09-08 15:29:28 -05:00
  • ecbb2194a2 more pvput: support "legacy" array mode (w/ size) Michael Davidsaver 2017-09-08 11:48:13 -05:00
  • 2d0ce8df36 pvput 3.14 compat Michael Davidsaver 2017-09-07 18:40:23 -05:00
  • 71c3ec220b pvput bitset tracking Michael Davidsaver 2017-09-07 16:06:38 -05:00
  • 94737721e3 pvput use pvac Michael Davidsaver 2017-09-06 20:15:21 -05:00
  • 25c7da43f2 pvac: better Requester names Michael Davidsaver 2017-09-06 13:49:46 -05:00
  • 5137b90f56 minor client message handling Michael Davidsaver 2017-09-06 13:40:02 -05:00
  • db0b8561c4 Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2017-09-06 14:07:23 -04:00
  • 39c8eb90e0 remove more code for destroy mrkraimer 2017-09-06 14:06:41 -04:00
  • 8a24f9cd9c Channel::createChannelProcess default ensure process=true Michael Davidsaver 2017-09-06 12:48:03 -05:00
  • 90394f788e minor Michael Davidsaver 2017-09-06 12:37:42 -05:00
  • 90e8276758 fixup point to point interface handling. Michael Davidsaver 2017-09-06 10:10:15 -05:00
  • 9bf307712b improve UDP bind error Michael Davidsaver 2017-09-06 09:52:53 -05:00
  • e9c4959dba putme/monitorme return 1 on timeout Michael Davidsaver 2017-09-06 09:52:30 -05:00
  • 54914b7fbf putme oops Michael Davidsaver 2017-09-05 18:51:45 -05:00
  • 33fb103a4b defaults ChanneGet/Process use ChannelPut Michael Davidsaver 2017-09-05 15:45:36 -05:00
  • a652086e91 channelGet, etc now have shared_ptr to Channel mrkraimer 2017-09-05 06:01:43 -04:00
  • e8adc57897 getBroadcastAddresses oops Michael Davidsaver 2017-09-02 10:22:08 -05:00
  • 6ba8416736 reftrace Channel Michael Davidsaver 2017-08-31 14:56:56 -05:00
  • 27ec187bd4 inetAddressUtil no more new vector Michael Davidsaver 2017-08-31 14:32:13 -05:00
  • 0f8865e1ea pv/inetAddressUtil.h no longer public Michael Davidsaver 2017-08-31 12:50:54 -05:00
  • 9a09e5790e blockingUDP: simplify vector* members Michael Davidsaver 2017-08-31 11:57:43 -05:00
  • 79874e1811 reftrack more classes Michael Davidsaver 2017-08-31 11:39:13 -05:00
  • 30650bfa48 merge latest from epics-base mrkraimer 2017-09-01 14:34:51 -04:00
  • 734ad725ea changes for RAII mrkraimer 2017-09-01 10:34:15 -04:00
  • f1e938b039 Add epicsShare decorations to caProvider Andrew Johnson 2017-08-31 15:10:44 -05:00
  • 61bf1bfdc3 fix dllimport/export Michael Davidsaver 2017-08-30 22:18:39 -05:00
  • 0e17f4d69e iocshhelper: msvc compat Michael Davidsaver 2017-08-30 22:01:12 -05:00
  • 146b445832 caProvider add reftrack counters Michael Davidsaver 2017-08-30 17:51:52 -05:00