Commit Graph

  • 733794657c update docs Dennis Klein 2017-05-22 17:46:50 +0200
  • 89423eb737 enable shmem tests Dennis Klein 2017-05-22 19:59:29 +0200
  • 8b93b4f8ed do not call nn_term() Dennis Klein 2017-05-22 19:54:06 +0200
  • d2c78479f0 Refactor FairMQTools Dennis Klein 2017-05-18 16:53:02 +0200
  • 9215c81362 Deprecate old TransportFactory factory Dennis Klein 2017-05-22 17:06:01 +0200
  • 9288a2c3d5 Add tests for poller. Alexey Rybalchenko 2017-05-19 09:41:45 +0200
  • 6b221d950c Add NewPoller() wrapper. Alexey Rybalchenko 2017-05-19 09:41:13 +0200
  • 3be2f297f3 generate id if no device id available Dennis Klein 2017-05-16 18:26:24 +0200
  • eb614b6005 do not copy strings Dennis Klein 2017-05-16 17:24:43 +0200
  • b5dab60a82 add more single and multithreaded unit tests Dennis Klein 2017-05-13 17:30:49 +0200
  • 3205e0c378 refactor to more idiomatic RAII Dennis Klein 2017-05-14 17:10:57 +0200
  • 87252edbe0 move New*Message apis to TransportFactory Dennis Klein 2017-05-13 17:29:39 +0200
  • 97ca52aa0e move TransportFactory factory into FairMQTransportFactory namespace Dennis Klein 2017-05-17 16:08:45 +0200
  • f522dc1717 add FairMQParts Send/Receive apis Dennis Klein 2017-05-13 16:54:56 +0200
  • 8b85dd2191 support inproc addresses Dennis Klein 2017-05-13 16:49:36 +0200
  • 3cb80de773 add channel name setter Dennis Klein 2017-05-13 16:47:21 +0200
  • 463a49d79c update CONTRIBUTORS Dennis Klein 2017-05-14 13:23:17 +0200
  • 2d4282c62d Fix CID 169527 Uncaught Exception Dennis Klein 2017-05-17 18:45:44 +0200
  • a9ac1fa91c Fix CID 169522 Unchecked return value Dennis Klein 2017-05-17 18:45:15 +0200
  • ec786dce03 Fix CID 169525 Data race condition Dennis Klein 2017-05-17 18:44:51 +0200
  • c78541432f add missing link dependency Dennis Klein 2017-05-09 18:20:38 +0200
  • 04bc7d4bfd add missing include guard Dennis Klein 2017-05-05 18:58:22 +0200
  • 3dc5fd1d6e expose STL iterator interface for FairMQParts Dennis Klein 2017-05-08 20:37:36 +0200
  • 0926a9a764 FairMQ: allow accumulation of parts on receive. Alexey Rybalchenko 2017-04-27 14:05:02 +0200
  • 1fa5c836a6 FairMQ: stop device if binding was unsuccessful (not updated dynamically). Alexey Rybalchenko 2017-04-27 13:06:56 +0200
  • 459b42add2 FairMQ: MakeTransport to create stand-alone transport for tests. Alexey Rybalchenko 2017-04-26 13:42:41 +0200
  • 085de240c2 FairMQ: fix missing includes. Alexey Rybalchenko 2017-04-25 15:37:54 +0200
  • 2a526b8625 shmem: introduce FairMQShmMonitor. Alexey Rybalchenko 2017-04-24 14:53:33 +0200
  • 7b4a2ae932 shmem: configurable segment name. Alexey Rybalchenko 2017-04-24 13:55:10 +0200
  • 14f9084a80 shmem: Heartbeats for the monitor. Alexey Rybalchenko 2017-04-12 11:21:43 +0200
  • a8d40abbd9 FairProgOptions: update ambiguous option name. Alexey Rybalchenko 2017-04-20 11:24:11 +0200
  • f39b41d68c tweak startup and linger times Dennis Klein 2017-04-20 17:51:10 +0200
  • bbc8da54b4 clean redundant doxygen comments Dennis Klein 2017-04-20 18:01:03 +0200
  • 91831ff701 print debug output immediately Dennis Klein 2017-04-20 17:45:48 +0200
  • a1fe478ce7 fix more -Winconsistent-missing-override warnings Dennis Klein 2017-04-13 17:09:18 +0200
  • 132ae69953 add startup and linger times for pubsub Dennis Klein 2017-04-13 15:38:30 +0200
  • 541538e3de only reset sockets if needed Alexey Rybalchenko 2017-04-13 14:08:00 +0200
  • c51575f88c fix clang++ -Winconsistend-missing-override warnings Alexey Rybalchenko 2017-04-13 14:07:52 +0200
  • f963a06e25 make connecting channel wait loop more flexible Dennis Klein 2017-04-13 12:51:35 +0200
  • ee0d2e0c55 add debug output to test devices Alexey Rybalchenko 2017-04-11 16:44:45 +0200
  • 218af15bbb ensure that FairMQ.Protocols is not run in parallel Dennis Klein 2017-04-12 13:59:04 +0200
  • d866589be1 Two devices can't share device id Dennis Klein 2017-04-10 17:38:19 +0200
  • bf2b208749 update docs Dennis Klein 2017-04-06 17:20:48 +0200
  • 7caf0a6aae Configurable shmem segment size Alexey Rybalchenko 2017-04-06 14:18:30 +0200
  • ac7017deb5 Re-enable rate limiting in benchmarkSampler Alexey Rybalchenko 2017-04-06 14:10:11 +0200
  • 5aaf27bf02 Refactor the transport interface Alexey Rybalchenko 2017-04-04 17:14:37 +0200
  • d7eb692951 remove no longer needed special treatment for logger directory Dennis Klein 2017-04-07 11:29:17 +0200
  • 9b337ca075 remove redundant include path Dennis Klein 2017-04-07 11:26:06 +0200
  • d02ae9be2c remove no longer used variable Dennis Klein 2017-04-07 11:25:35 +0200
  • 1ebbe80539 Add ZeroMQ include path Giulio Eulisse 2017-04-05 14:28:44 +0200
  • c41cf318bd export FairMQ targets and install headers hierarchically Dennis Klein 2017-04-05 13:51:31 +0200
  • 608e34f26d Set CMake min. vers. to 3.6.0 and add conrtibutors file Mohammad Al-Turany 2017-04-04 13:44:02 +0200
  • 365a68010f various fixes Dennis Klein 2017-03-28 14:48:08 +0200
  • 13c9c09ab9 list fairmq authors centrally instead of in each file Dennis Klein 2017-03-28 14:43:25 +0200
  • 35b3212f7e cmake cleanups and fixes Dennis Klein 2017-03-28 14:30:31 +0200
  • 7e34f7042f refactor tests Dennis Klein 2017-03-28 14:19:08 +0200
  • 55a9d69908 Adding option '--channel-config' to MQProgOptions Matthias Richter 2017-03-30 17:00:04 +0200
  • 9943be507e Adding helper function to print the raw boost property tree Matthias Richter 2017-03-30 16:56:57 +0200
  • e184610c06 Adding parser implementation for key-value subopt format Matthias Richter 2017-03-30 16:45:33 +0200
  • 341464a793 Compatibility with nanomsg<=0.6 Alexey Rybalchenko 2017-03-21 09:48:44 +0100
  • 3c73c690f7 Transports: use transportType as static member. Alexey Rybalchenko 2017-03-14 11:41:56 +0100
  • b237b3f9d7 Remove unused code. Alexey Rybalchenko 2017-03-07 10:52:57 +0100
  • 2293c5e417 FairMQChannel: API to access socket metrics; make fSocket private. Alexey Rybalchenko 2017-03-07 10:52:27 +0100
  • 2a72d58766 Remove unneeded if when deleting NULL / 0 / nullptr Giulio Eulisse 2017-03-13 11:50:17 +0100
  • d1cf852c98 Fox Coverity issues Florian Uhlig 2017-02-23 18:44:04 +0100
  • 91b7a72ac5 get default network interface from the default route Alexey Rybalchenko 2017-03-01 11:25:42 +0100
  • eaa220e39e better tests output Alexey Rybalchenko 2017-03-01 09:53:19 +0100
  • 9e477264c8 Better encapsulate Device config: Offer a getter method Sandro Wenzel 2017-03-02 08:54:53 +0100
  • c78b7e4cfa Fix nanomsg tests Alexey Rybalchenko 2017-02-27 16:40:07 +0100
  • 07b760218f Fix coverity #157658 Alexey Rybalchenko 2017-02-27 10:36:24 +0100
  • 7c1f7aa3f2 Fix Tuto3 double delete, cleanup test output, undeclared var in NN socket. Alexey Rybalchenko 2017-02-23 15:59:28 +0100
  • b43d4c142d refactor and integrate with aliBuild/alienv Dennis Klein 2017-02-21 23:03:22 +0100
  • c66fd6fe91 Adding multiple transports support & other fixes: Alexey Rybalchenko 2017-01-13 15:53:25 +0100
  • e53ad151a7 Fix mismatch in FairMQSink parameter type. Alexey Rybalchenko 2017-01-16 13:36:45 +0100
  • 3e7cb85816 Fix incorrect calculation of transfer rate for multipart. Alexey Rybalchenko 2017-01-12 09:43:10 +0100
  • 8cf1cbb930 Initialize shared memory only if it is used. Alexey Rybalchenko 2017-01-09 13:37:39 +0100
  • ac1da4db66 Require std::move when adding existing message to FairMQParts. Alexey Rybalchenko 2017-01-05 14:15:05 +0100
  • 65c19f07bf Fix compatibility with ZeroMQ 4.2.1 Alexey Rybalchenko 2017-02-09 09:15:06 +0100
  • 617042b3c6 For tests on MacOSX use new MacOSX version 10.11 and FairSoft version may16p1. Run fairmq tests sequentialy. Florian Uhlig 2016-11-10 15:21:21 +0100
  • 62df0b609b disable feature not available on GCC < 5 Alexey Rybalchenko 2016-12-19 10:25:53 +0100
  • a332d9fc83 First version of the shared memory transport. Alexey Rybalchenko 2016-06-03 11:24:12 +0200
  • 6c3b01f09c AttachChannel must update the config after it's done, use boost::split Alexey Rybalchenko 2016-12-13 13:23:21 +0100
  • 0fb49a0986 State machine update Alexey Rybalchenko 2016-11-24 13:59:26 +0100
  • b166cedb63 Convert factory methods to return smart ptrs Alexey Rybalchenko 2016-11-16 16:27:21 +0100
  • 12f04c7237 Fix race condition in the state machine & channel. Alexey Rybalchenko 2016-11-15 13:08:38 +0100
  • 94a4d599eb Validate connection method per endpoint, not socket mkrzewic 2016-11-13 14:22:51 +0100
  • 892aa8008b Add missing #include <cstring> mkrzewic 2016-11-13 00:05:57 +0100
  • 6bec8fc1db Simplify Tokenize(): nicer looking code = better code mkrzewic 2016-11-12 18:04:14 +0100
  • c2d7c49cf5 Support multiple endpoints per socket mkrzewic 2016-11-11 16:35:23 +0100
  • 0a3f14c0e3 all: apply fer-json-fmt Sebastien Binet 2016-11-10 15:20:09 +0100
  • 02f5e63784 all: use strict(er) and more regular JSON schema Sebastien Binet 2016-11-10 14:22:11 +0100
  • 581e93968e fairmq/options: fix JSON example Sebastien Binet 2016-11-10 10:55:50 +0100
  • 79fba8ec4c Update JSON files & readme, use FairMQDevicePtr, cleanup. Alexey Rybalchenko 2016-10-28 15:42:15 +0200
  • da3010b20c Move config & control DDS functionality into plugins. Alexey Rybalchenko 2016-10-19 16:20:40 +0200
  • 16fd63cd5b Enable new callback API Alexey Rybalchenko 2016-08-10 09:47:53 +0200
  • e0a03242ac Simplify logger filtering options, fix log error double printing issue winckler 2016-09-16 11:46:51 +0200
  • 9ceab6099c add a signal/slot mechanism. 2 APIs : one generic version, and one string API (commented) winckler 2016-08-09 14:02:43 +0200
  • 5e5ddd5b7b Fix further effc++ and reorder warnings. Alexey Rybalchenko 2016-09-07 10:23:38 +0200
  • 7c99bd77cc Fix unused variables, init order and effc++ warnings. Alexey Rybalchenko 2016-09-02 13:44:30 +0200
  • 827c8dcd45 Remove warnings about unused parameters. Florian Uhlig 2016-08-11 18:08:24 +0200