Commit Graph

  • ab985dedf8 Update DDS example to new DDS APIs Alexey Rybalchenko 2017-06-29 12:28:22 +02:00
  • c6de904046 Add NewPoller() wrapper. Alexey Rybalchenko 2017-05-19 09:41:13 +02:00
  • fc309e8b63 Refactor the transport interface Alexey Rybalchenko 2017-04-04 17:14:37 +02:00
  • 3e013f98b8 refactor and integrate with aliBuild/alienv Dennis Klein 2017-02-21 23:03:22 +01:00
  • 8defd77b63 Adding multiple transports support & other fixes: Alexey Rybalchenko 2017-01-13 15:53:25 +01:00
  • 22abc3671b First version of the shared memory transport. Alexey Rybalchenko 2016-06-03 11:24:12 +02:00
  • e255372043 Convert factory methods to return smart ptrs Alexey Rybalchenko 2016-11-16 16:27:21 +01:00
  • c86bfd97a8 Update MQ example 8 to use multiple endpoints mkrzewic 2016-11-11 17:06:07 +01:00
  • e241ea41bb all: apply fer-json-fmt Sebastien Binet 2016-11-10 15:20:09 +01:00
  • 6e8839e955 all: use strict(er) and more regular JSON schema Sebastien Binet 2016-11-10 14:22:11 +01:00
  • 72eb775983 Update JSON files & readme, use FairMQDevicePtr, cleanup. Alexey Rybalchenko 2016-10-28 15:42:15 +02:00
  • d2606f0821 Move config & control DDS functionality into plugins. Alexey Rybalchenko 2016-10-19 16:20:40 +02:00
  • da10c64800 Enable new callback API Alexey Rybalchenko 2016-08-10 09:47:53 +02:00
  • d5b98567db Fix unused variables, init order and effc++ warnings. Alexey Rybalchenko 2016-09-02 13:44:30 +02:00
  • ac9475c591 Modified the ROOTMacros.cmake to allow GENERATE_EXECUTABLE() to install executables in directory set by BIN_DESTINATION (or in bin/ if not set). Radoslaw Karabowicz 2016-06-15 12:14:43 +02:00
  • e7ad0d6c34 Refactor DDS example and tools to be able to run with/without DDS Alexey Rybalchenko 2016-05-19 10:22:02 +02:00
  • dc72912b19 Remove redundant state change call and revert the termination handler. Alexey Rybalchenko 2016-05-12 15:21:12 +02:00
  • f7200cf4bd Let ParseAll exit if unsuccessfull Alexey Rybalchenko 2016-05-12 11:35:24 +02:00
  • 622a11a32d Cleanup examples Alexey Rybalchenko 2016-05-12 09:15:35 +02:00
  • edcc7a4ee3 Cleanup example include directories Alexey Rybalchenko 2016-05-11 14:51:43 +02:00
  • 789d87f422 Fix the logger conflict issue Alexey Rybalchenko 2016-04-27 17:00:27 +02:00
  • 13453354c8 Configuration and DDS example/tools updates Alexey Rybalchenko 2016-03-31 14:41:05 +02:00
  • 8317d440db enable object array parsing in JSON parser for devices, channels, and sockets. device, channel, and socket are parsed as before winckler 2016-04-04 11:45:28 +02:00
  • 07aed04b14 add deleter in FairMQ example 8 winckler 2016-03-31 19:35:56 +02:00
  • dcb791694a change serialization API so that it takes a FairMQMessage reference winckler 2016-03-28 19:13:49 +02:00
  • 5f365c84c7 add serialization API winckler 2016-03-24 15:59:33 +01:00
  • e818174126 Update DDS example to use new library and names Alexey Rybalchenko 2016-03-30 09:55:49 +02:00
  • 830ba948f0 Install config files for MQ examples Alexey Rybalchenko 2016-03-24 15:23:01 +01:00
  • 6ab3b0ebc0 Update multi-part features (nanomsg) and various fixes Alexey Rybalchenko 2016-03-21 09:59:00 +01:00
  • fb9b6086df Fix compiler warnings. Florian Uhlig 2016-03-09 15:52:10 +01:00
  • bbadf09aad FairMQ: Extend Multipart and messaging API Alexey Rybalchenko 2016-02-23 18:00:35 +01:00
  • 1bb72fea38 Add FlatBuffers & MessagePack examples Alexey Rybalchenko 2015-12-04 15:18:46 +01:00
  • 7ab6afa28a Remove compile time transport interface switch Alexey Rybalchenko 2016-01-13 17:21:24 +01:00
  • 71ecbe214d Add a acknowledgement channel to Tutorial 3... Alexey Rybalchenko 2015-12-02 16:24:47 +01:00
  • c9c881c33c Extend DDS Example to use command interface Alexey Rybalchenko 2015-11-23 11:28:15 +01:00
  • 837e035457 Update device configuration Alexey Rybalchenko 2015-11-11 11:06:11 +01:00
  • f0a878a43a Rename /example to /examples and move MQ examples in it Alexey Rybalchenko 2015-11-09 10:36:24 +01:00
  • 736d61830c small corrections Mohammad Al-Turany 2018-05-02 13:47:30 +02:00
  • 33edd53f69 Improve README Dennis Klein 2018-04-23 19:35:05 +02:00
  • 4366d924dd Add nightly build pipeline Dennis Klein 2018-05-02 16:00:54 +02:00
  • 951ed1b739 Tweak configure options a bit more Dennis Klein 2018-05-02 12:23:52 +02:00
  • 19224d3cec Add configure options Dennis Klein 2018-05-02 12:12:10 +02:00
  • 8285038ee8 Fix label Dennis Klein 2018-05-02 12:05:35 +02:00
  • 32fc60656b Add CI jobs Dennis Klein 2018-05-02 11:55:46 +02:00
  • 1a0140b3a9 Alias targets for imported targets are only supported from CMake 3.11+ v1.1.7 Dennis Klein 2018-04-25 16:50:14 +02:00
  • 55917adc44 Do not replace, but prepend v1.1.6 Dennis Klein 2018-04-23 18:19:07 +02:00
  • 7bb4b0625e Depend on ZeroMQ via CMake package Dennis Klein 2018-04-23 17:38:47 +02:00
  • 96e326cf3c Check upper bound of CXX_STANDARD and always disable extensions Dennis Klein 2018-04-23 16:53:55 +02:00
  • 884e071757 Help github detect our license Dennis Klein 2018-04-23 16:46:55 +02:00
  • 74602075f5 Add PREFIX column to summary Dennis Klein 2018-04-23 11:39:44 +02:00
  • 930d5f15d1 Apply conventional naming rules Dennis Klein 2018-04-23 11:38:19 +02:00
  • 1d3f4c24fa Require fi_verbs component Dennis Klein 2018-04-23 11:37:26 +02:00
  • 8e181b1e2e Bump min FairLogger version Dennis Klein 2018-04-23 11:36:02 +02:00
  • ff9618765f Always build multipart support in nanomsg transport Dennis Klein 2018-04-22 19:53:39 +02:00
  • 219487d489 Enable RUNPATH entries v1.1.5 Dennis Klein 2018-04-20 19:26:47 +02:00
  • debc23b98b Set relative install RPATH Dennis Klein 2018-04-20 18:30:49 +02:00
  • 7ba85c8a2b Do not install libs in its own directory Dennis Klein 2018-04-19 19:47:55 +02:00
  • 0581a67a31 Export CXX standard config v1.1.4 Dennis Klein 2018-04-18 15:58:23 +02:00
  • 6a11639db8 Remove version constraint from CMake package Dennis Klein 2018-04-18 15:49:00 +02:00
  • 29f5ed006a Enable install RPATH v1.1.3 Dennis Klein 2018-04-18 02:26:06 +02:00
  • a01aac4467 Add library versioning Dennis Klein 2018-04-18 02:25:44 +02:00
  • d98207b475 Install uuidGen v1.1.2 Dennis Klein 2018-04-18 01:42:04 +02:00
  • 00f1b56137 Export correct include dir v1.1.1 Dennis Klein 2018-04-18 00:18:39 +02:00
  • 5c6be09e58 Update v1.1.0 Dennis Klein 2018-04-17 20:57:52 +02:00
  • f2a753e1bd Support package components and drop transitive dependency discovery Dennis Klein 2018-04-17 20:23:33 +02:00
  • c6ea5a5631 Fix build of protobuf sources Dennis Klein 2018-04-17 20:22:53 +02:00
  • b9651437c3 Improve summary and implement find_package2 Dennis Klein 2018-04-16 20:32:44 +02:00
  • 83315b2951 Generate package dependencies Dennis Klein 2018-04-16 01:36:51 +02:00
  • bafed1b224 Update v1.0.0 Dennis Klein 2018-04-15 18:36:16 +02:00
  • 5e39011a5b Fix build Dennis Klein 2018-04-15 18:04:52 +02:00
  • 2327fd2115 Move test directory one up Dennis Klein 2018-04-12 17:46:18 +02:00
  • 33fffb1644 Update README v0.0.42 Dennis Klein 2018-04-10 19:58:30 +02:00
  • c98cef8270 Add CMake project Dennis Klein 2018-04-10 19:47:30 +02:00
  • c0ebd58ee3 Update README Dennis Klein 2018-04-10 18:52:57 +02:00
  • ff16a28686 FairMQ: Fix regression bug introduced with PR#728 Dennis Klein 2018-03-27 17:35:02 +02:00
  • 548ef4e617 FairMQ: For some reason the definition does not work, drop it Dennis Klein 2018-03-23 16:18:19 +01:00
  • 2a606ee8de FairMQ: Fix issues from rebase Dennis Klein 2018-03-23 15:17:19 +01:00
  • 08581e49e1 Add BUILD_OFI_TRANSPORT build switch, default OFF Dennis Klein 2018-03-23 14:58:19 +01:00
  • 727b76bb1d FairMQ: Fix unit test on GCC 4.9 Dennis Klein 2018-03-23 14:35:24 +01:00
  • 697c440aa0 FairMQ: Switch to verbs:ofi_rxm provider Dennis Klein 2018-03-13 02:57:49 +01:00
  • 811fe50a48 FairMQ: Enable ofi/verbs provider Dennis Klein 2018-03-08 23:21:54 +01:00
  • c113e4c951 FairMQ: Disable control socket timeouts for now Dennis Klein 2018-03-08 15:26:54 +01:00
  • de8f32e9f9 FairMQ: Fix ofi::Message allocation Dennis Klein 2018-03-08 15:24:47 +01:00
  • e8994dfa0f FairMQ: Disable post buffer ack on control band Dennis Klein 2018-03-08 03:10:10 +01:00
  • cb447bde38 FairMQ: Implement ofi::Socket data/message metrics Dennis Klein 2018-03-08 03:08:42 +01:00
  • c5072ea425 FairMQ: Fix missing ofi completion events Dennis Klein 2018-03-08 03:07:26 +01:00
  • 144aa912d7 FairMQ: Implement blocking ofi::Socket Send/Receive with FI_MSG Dennis Klein 2018-03-07 00:14:13 +01:00
  • 8f5b888314 FairMQ: Fix Operation not permitted error Dennis Klein 2018-03-06 00:15:43 +01:00
  • 5b3a5b9709 FairMQ: Implement ofi address exchange Dennis Klein 2018-03-05 23:58:31 +01:00
  • df5d5d4086 FairMQ: Monitor Meta socket connection and insert address vector Dennis Klein 2018-02-28 19:46:25 +01:00
  • 92320604a9 FairMQ: Add ofi address vector Dennis Klein 2018-02-27 20:38:26 +01:00
  • 630a1dbbce FairMQ: Setup ofi objects Dennis Klein 2018-02-26 21:01:00 +01:00
  • 4250e3d45b FairMQ: Implement simple ofi Send/Receive with meta com only Dennis Klein 2018-02-20 19:25:55 +01:00
  • eaebfc6933 FairMQ: Partially implement ofi::Message Dennis Klein 2018-02-20 17:39:41 +01:00
  • fed7601be4 replace cmd socket with transport specific unblock mechanism Alexey Rybalchenko 2018-02-20 10:44:56 +01:00
  • 209e521046 FairMQ: Implement ofi::Poller Dennis Klein 2018-02-19 21:57:08 +01:00
  • e73fcbd595 FairMQ: Parameterize the command interface initializing with sub socket Dennis Klein 2018-02-19 18:44:08 +01:00
  • 43a06e3cc7 FairMQ: Explicitely mark dtor throwing to get rid of warning Dennis Klein 2018-02-19 18:56:24 +01:00
  • d9595adf45 FairMQ: Implement ofi::Socket Dennis Klein 2018-02-19 18:41:34 +01:00
  • 3670dd8835 FairMQ: Remove unused Attach method and unused socket flags Dennis Klein 2018-02-16 19:38:59 +01:00