Commit Graph

  • c377d35aee StopMonitorThread addNoEventsCallback replaces waitForNoEvent mrkraimer 2018-06-10 14:28:23 -04:00
  • fe8184cf95 added aux thread to call ca_clear_subscription mrkraimer 2018-06-08 15:22:08 -04:00
  • de6586b92f MonitorElement::Ref swap() and move, but no copy Michael Davidsaver 2018-05-23 11:10:08 -07:00
  • 578dbc9456 add another ChannelProviderRegistry::addSingleton() overload Michael Davidsaver 2018-05-30 12:11:29 -07:00
  • 8000ed0637 client.h default ctor for ClientProvider Michael Davidsaver 2018-06-04 13:58:22 -07:00
  • c8292caf91 remote: Request larger stack for workers Michael Davidsaver 2018-06-04 10:02:40 -07:00
  • 794d72ba6b client.h MonitorSync missing init of member Michael Davidsaver 2018-05-30 15:46:14 -07:00
  • 673edb27e1 Merge pull request #3 from anjohnson/master Marty Kraimer 2018-05-29 08:33:45 -04:00
  • 44132be716 avoid MSVC min()/max() conflict Michael Davidsaver 2018-05-28 10:19:10 -07:00
  • 30fcce2a9c testCa: Add missing source file to embedded builds Andrew Johnson 2018-05-28 11:07:13 -05:00
  • 720335e537 testCa: export EPICS_HOST_ARCH unconditionally Andrew Johnson 2018-05-28 11:05:42 -05:00
  • 4f3d0375fe Merge pull request #2 from anjohnson/master Marty Kraimer 2018-05-28 06:37:49 -04:00
  • 7bf404913a testCa: Move IOC environment checks & configuration from run() to start() Andrew Johnson 2018-05-27 15:35:04 -05:00
  • 6681bdc4c6 testCa: Embedded IOCs need Base-3.16.2 or higher Andrew Johnson 2018-05-27 15:21:54 -05:00
  • 206d080de1 testCa: Fix version check for Base-3.14 builds Andrew Johnson 2018-05-27 15:05:54 -04:00
  • eacfbeeea8 Building testCa requires src/ca Andrew Johnson 2018-05-27 15:04:19 -04:00
  • bbb2ad3de8 Merge pull request #1 from anjohnson/master Marty Kraimer 2018-05-27 06:31:48 -04:00
  • 2cddd3359e testCa: Replace duplicated test code with a subroutine Andrew Johnson 2018-05-27 01:25:25 -04:00
  • c57b135235 testCa: Configure CA to search localhost only Andrew Johnson 2018-05-27 01:14:47 -04:00
  • db15689e1c testCa: Use the softIoc's built-in exit subrecord Andrew Johnson 2018-05-27 00:33:18 -04:00
  • 872004f75f testCa: Run IOC using dbUnitTest API where possible Andrew Johnson 2018-05-27 00:31:32 -04:00
  • 3e0748d488 testCa: Adjust test output Andrew Johnson 2018-05-26 13:23:04 -04:00
  • d155487dda testCa: Remove extraneous bi record, fix bo.OUT link Andrew Johnson 2018-05-26 13:13:28 -04:00
  • 08290b4a99 Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2018-05-23 15:18:30 -04:00
  • 12e7b7864b fix s_channelNameToProvider hack Michael Davidsaver 2018-05-18 17:04:07 -07:00
  • 7a523dd948 drop unused NOMINMAX Michael Davidsaver 2018-05-18 15:20:26 -07:00
  • ba41fa6d62 notes Michael Davidsaver 2018-05-18 15:17:01 -07:00
  • ce19199edd cleanup Michael Davidsaver 2018-05-18 11:58:35 -07:00
  • 6ccca1ce58 const-ify string constants Michael Davidsaver 2018-05-18 10:12:34 -07:00
  • 6abfe9d196 server: cleanup handling of vector of providers Michael Davidsaver 2018-05-18 08:53:52 -07:00
  • bd88e35448 client.h update doc Michael Davidsaver 2018-05-16 09:14:49 -07:00
  • 9b305e5e2b try to make travis BRBASE builds succeed mrkraimer 2018-05-15 09:11:05 -04:00
  • 5bc12317e4 more info if ioc not started mrkraimer 2018-05-12 12:00:56 -04:00
  • 00c56ed12e another attempt to get RTEMS to build mrkraimer 2018-05-11 13:20:29 -04:00
  • ded28bbd3b try to get more travis build to work mrkraimer 2018-05-11 11:00:10 -04:00
  • 911108a554 attempt to make RTEMS work mrkraimer 2018-05-11 06:57:28 -04:00
  • 0558972157 added more tests; added path for softIoc; mrkraimer 2018-05-10 07:03:00 -04:00
  • 90a75d9974 moved ca tests from testApp to testCa mrkraimer 2018-05-09 10:49:32 -04:00
  • eafe9021a7 add tests for provider ca mrkraimer 2018-05-07 16:03:56 -04:00
  • 3c4679ae38 Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2018-05-03 08:30:06 -04:00
  • 51fdd506d0 update release notes 6.1.0-pre1 Michael Davidsaver 2018-04-24 13:50:59 -07:00
  • a75720120c client: call ChannelSearchManager::cancel() Michael Davidsaver 2018-04-24 12:33:54 -07:00
  • 1adea89e77 pvtools: combine separator and fieldSeparator Michael Davidsaver 2018-04-24 08:33:25 -07:00
  • 9c25057d80 pvtools: drop unnecessary accessors for global flags Michael Davidsaver 2018-04-24 08:29:45 -07:00
  • a2b60771c2 pvget -m show time/alarm Andrew C. Starritt 2018-04-24 07:30:47 -07:00
  • 7cf78d5b9b client.h add ClientProvider::name() Michael Davidsaver 2018-04-20 15:22:57 -07:00
  • 3d85852c93 attempt to fix dllimport issue Michael Davidsaver 2018-04-18 09:01:11 -07:00
  • 1e5f44d26e major changes to dbdToPv mrkraimer 2018-04-13 10:06:44 -04:00
  • 61d43e498d client.h std::ostream printing Michael Davidsaver 2018-04-10 15:44:18 -07:00
  • 0d40464541 client.h: expose reset() Michael Davidsaver 2018-04-10 15:17:18 -07:00
  • 0c6fe2c1c6 client.h: add validity test for all handles Michael Davidsaver 2018-04-08 16:04:36 -07:00
  • ff5d51b221 server: shorter name for Timer thread Michael Davidsaver 2018-04-04 20:55:57 -07:00
  • 1e0523b7b9 client context. Prevent transport dtor under channel mutex. Michael Davidsaver 2018-04-04 19:25:04 -07:00
  • c9c8fb369a client context explicitly close() timer queue Michael Davidsaver 2018-04-04 18:53:22 -07:00
  • d4822f141c simplify InternalClientContextImpl::destroy() Michael Davidsaver 2018-04-04 18:50:58 -07:00
  • 128d4b67f9 simplify InternalChannelImpl::destroy() Michael Davidsaver 2018-04-04 18:48:48 -07:00
  • e97354db61 client context collapse channel createChannel() into searchResponse() Michael Davidsaver 2018-04-04 18:44:11 -07:00
  • bab32c332a codec: notes on thread self dtor Michael Davidsaver 2018-04-04 18:40:46 -07:00
  • 54bb30fd86 reftrack BlockingUDPTransport Michael Davidsaver 2018-04-04 16:52:21 -07:00
  • a8e26123c7 minor doc Michael Davidsaver 2018-04-04 16:01:08 -07:00
  • 7f5eb1de4d BlockingClientTCPTransportCodec collapse closedNotifyClients() into internalClose() Michael Davidsaver 2018-04-04 15:55:23 -07:00
  • 0eabf10005 codec: drop unused _shutdownEvent Michael Davidsaver 2018-04-04 15:41:38 -07:00
  • 192955e7b5 client context: don't call cancel() Michael Davidsaver 2018-04-04 14:55:41 -07:00
  • 83a941c070 channelSearchManager minor Michael Davidsaver 2018-04-04 14:53:52 -07:00
  • 18491f6eb3 const-ify AbstractClientResponseHandler::_context Michael Davidsaver 2018-04-04 10:12:33 -07:00
  • 9e090fa191 client context: avoid lock order violations Michael Davidsaver 2018-04-04 10:02:21 -07:00
  • 8068ab3454 eliminate unnecessary m_nullMonitorElement Michael Davidsaver 2018-04-04 09:49:50 -07:00
  • 40ecc93e9d client context: use mutex guards Michael Davidsaver 2018-04-04 09:46:25 -07:00
  • f2164ddb5a fix typedef in security.h Michael Davidsaver 2018-04-04 10:12:05 -07:00
  • fe5780521b Context::getSecurityPlugins() no return of non-const ref. Michael Davidsaver 2018-04-04 09:09:43 -07:00
  • 46c1cc3b38 add #include <alarmString.h> mrkraimer 2018-04-03 10:23:21 -04:00
  • 5c809e0817 Merge https://github.com/epics-base/pvAccessCPP mrkraimer 2018-04-03 08:25:22 -04:00
  • 596bc22738 do not use c++11 initialization mrkraimer 2018-04-03 05:44:05 -04:00
  • 3859793405 serverContext explicitly close/flush Timer queue Michael Davidsaver 2018-04-02 12:40:18 -07:00
  • a3d820cf57 DefaultBeaconServerStatusProvider avoid unnecessary ServerContext ref Michael Davidsaver 2018-04-02 12:39:46 -07:00
  • abed887d87 beaconEmitter: avoid ref. loop with Timer Michael Davidsaver 2018-04-02 12:38:42 -07:00
  • d6a29a2a86 beaconEmitter const-ify data members Michael Davidsaver 2018-04-02 11:53:00 -07:00
  • 28cec947ae serverContext: collapse destroyAllTransports() into shutdown() Michael Davidsaver 2018-04-02 11:47:20 -07:00
  • eed26a166e testChannelAccess: loosen timestamp tests to reduce false positive failures Michael Davidsaver 2018-04-02 11:45:33 -07:00
  • df14a19ae0 codec: eliminate internalPostClose() Michael Davidsaver 2018-04-02 11:30:19 -07:00
  • 32c51c89ab all null request; remove some debug statements mrkraimer 2018-04-02 14:01:18 -04:00
  • 434a43dfe1 codec: less force-ful shutdown Michael Davidsaver 2018-04-02 10:46:57 -07:00
  • da85d39c0c codec: const-ify socket Michael Davidsaver 2018-04-02 10:40:50 -07:00
  • 38965bb847 codec: collapse internalDestroy() into internalClose() Michael Davidsaver 2018-04-02 10:24:35 -07:00
  • 71303063a5 redo conversion between DBD and pvData mrkraimer 2018-03-31 06:46:25 -04:00
  • 6c2d20353a minor, avoid extra string copys Michael Davidsaver 2018-03-28 13:59:33 -07:00
  • a6d86d2a3c hide MockTransportSendControl Michael Davidsaver 2018-03-28 13:49:21 -07:00
  • 735dc22e2d collapse SimpleChannelSearchManagerImpl into ChannelSearchManager Michael Davidsaver 2018-03-28 13:37:42 -07:00
  • 1a100a0955 client fix init order leading to *NULL Michael Davidsaver 2018-03-28 13:21:46 -07:00
  • aec1c7c9d7 client search: cleanup context pointer handling Michael Davidsaver 2018-03-28 11:25:54 -07:00
  • 8d363f9fe7 server responseHandlers annotate OVERRIDE FINAL Michael Davidsaver 2018-03-22 14:03:57 -07:00
  • 3b53e81f2f avoid destroy() w/ lock Michael Davidsaver 2018-03-22 13:39:04 -07:00
  • e9cc8298a6 server monitor cleanup Michael Davidsaver 2018-03-22 13:34:55 -07:00
  • 4fcbdff580 missing includes Michael Davidsaver 2018-03-19 15:36:21 -07:00
  • 93196e6314 drop rtemsConfig.c Michael Davidsaver 2018-03-19 09:29:25 -07:00
  • 2f29aeec8d Merge https://github.com/epics-base/pvAccessCPP Get up to date with epics-base mrkraimer 2018-03-14 06:08:47 -04:00
  • 8d262fc9fe simpler test harness main() Michael Davidsaver 2018-03-13 18:55:49 -07:00
  • 9687555c98 Move epicsExit() call into pvAccessAllTests() Andrew Johnson 2018-03-13 13:46:56 -05:00
  • 802efbd6c1 Rename vxTestHarness -> pvaTestHarness Andrew Johnson 2018-03-13 13:46:14 -05:00
  • 0e61565308 rename rtemsTestHarness -> pvaTestHarness Michael Davidsaver 2018-03-12 09:13:59 -07:00