Dennis Klein
5e8a442342
Example.DDS: Fix typo
2019-07-19 14:45:27 +02:00
Dennis Klein
7c185ac4a5
Search plugins in system directories and LD_LIBRARY_PATH
...
Fixes #133
2019-07-19 14:45:27 +02:00
Dennis Klein
a60edc43dc
Fix -Winconsistent-missing-override
2019-07-19 14:45:27 +02:00
Dennis Klein
d4f96db69c
Example.DDS: Add start script
2019-07-19 14:45:27 +02:00
Dennis Klein
b53691c8ad
Add -i option as exit condition
...
After -i# iterations sampler and sink will exit RUNNING state.
2019-07-19 14:45:27 +02:00
Alexey Rybalchenko
cba6d19781
Add config plugin class.
2019-07-10 19:35:18 +02:00
Alexey Rybalchenko
0e35f1cb22
Shmem region: support huge pages via path to hugetlbfs mount
2019-07-05 15:58:28 +02:00
Dennis Klein
3358a2ba12
Require DDS 2.4
...
* Remove obsolete FindDDS.cmake
* Adapt to new DDS version
2019-06-26 18:39:12 +02:00
Alexey Rybalchenko
7e6eb382d5
Extend Readout example
2019-04-29 20:32:38 +02:00
Dennis Klein
f17dade8f8
Fix example after rebase
2019-03-21 18:03:32 +01:00
Dennis Klein
90fdcc26bb
Run multipart example with ofi
2019-03-21 18:03:32 +01:00
Matthias Richter
696257fd4f
Extending FairMQParts by a constructor taking list of FairMQMessagePtr
...
This introduces a little helper to create a FairMQParts object in place from a
variable list of arguments. As a side effect also AddParts is extended to support
more than one FairMQMessagePtr.
2019-03-19 12:48:02 +01:00
Alexey Rybalchenko
5af604c0a9
Rename some test names for consistency
2019-03-06 14:23:08 +01:00
Alexey Rybalchenko
f191c5099c
Fix region example by moving our test code to a separate one
2019-03-06 14:23:08 +01:00
Alexey Rybalchenko
7df278818c
Enhance region example with Builder device
2019-03-06 14:23:08 +01:00
Alexey Rybalchenko
b7125b746e
Update deprecated methods
2019-02-25 12:19:50 +01:00
Alexey Rybalchenko
ec519cb318
update docs
2019-02-25 12:19:50 +01:00
Alexey Rybalchenko
36f409dc72
Formatting
2019-02-25 12:19:50 +01:00
Alexey Rybalchenko
ffbe90b638
Update to new DDS 2.2 API
...
- require DDS 2.2
- fix regressions in automatic port binding
- fix regression in channel API
- update DDS example readme
2018-11-28 16:55:34 +01:00
Alexey Rybalchenko
d4a4ea14d2
Add example/test for built-in devices
2018-10-18 21:33:47 +02:00
Alexey Rybalchenko
44acd4997d
Implement nanomsg linger in our transport
2018-10-17 13:28:50 +02:00
Alexey Rybalchenko
1d45095d75
Add session id to example tests
2018-10-11 17:06:39 +02:00
Alexey Rybalchenko
2eddde0e5f
Update DDS example readme
2018-09-05 15:15:18 +02:00
Alexey Rybalchenko
7d5e76dece
Add more tests for custom main()
2018-08-27 17:37:22 +02:00
Alexey Rybalchenko
2498837b8e
Use new RateLimiter for ConditionalRun
2018-08-27 17:37:22 +02:00
Alexey Rybalchenko
2894af803b
Add getter for cmd line args & align channel names in log
2018-06-06 16:04:08 +02:00
Dennis Klein
3f96181ffd
Define nn tests only when nn transport is built
2018-05-24 15:54:35 +02:00
Dennis Klein
72f5cdef58
Fix various warnings
...
-Wunused-parameter
-Wreorder
-Wsign-compare
-Wunused-private-field
2018-05-24 13:03:06 +02:00
Alexey Rybalchenko
e4d73f1a9a
Test all examples with all possible transports
2018-05-15 19:18:37 +02:00
Alexey Rybalchenko
bf5983d8f6
provide location for general fairmq devices/tools
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
f68b5425a6
prefix general executables with 'fairmq-'
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
4b05fda0d8
Use PROJECT_INSTALL_DATADIR for config files
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
2ec55416ba
Update example READMEs
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
bab7e13737
Refactor the examples after move from FairRoot
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
31cba0515e
try full output for tests
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
2c2fc8e0a6
convert log severities use to lowercase and remove use of MQLOG
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
500d509324
Single Logger implementation for FairLogger & FairMQLogger
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
ccbbc9591d
FairMQ: Add hint argument to the region callback, settable per message.
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
37271e5840
Use new Copy API in MQ example 4
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
21fc10d3de
Disable irrelevant output in tests to workaround output scrambling on MacOS 10.11
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
e9486a0573
Disable irrelevant test output (to workaround output scrambling)
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
88b1b20ae1
FairMQ: Fix missing region acks if receiver doesn't call OnData & clean includes.
2018-05-02 16:12:57 +02:00
Mohammad Al-Turany
22e2e90de3
correct typo in copyright section
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
661e469aa8
FairMQ: Add uuid generator to tools & let tests use it for session names.
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
c9fc46e2c9
FairMQ: Add test for example/advanced/Region.
...
Also fix a regression in nanomsg transport.
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
ce162364fa
FairMQ: Introduce callbacks for the FairMQUnmanagedRegion.
...
Callbacks are called when the data buffer of the message assiciated
with the corresponding region is no longer needed by the transport.
Example in examples/advanced/Region/
2018-05-02 16:12:57 +02:00
Dennis Klein
0fc0a37ada
Update ex3/MQ/3-dds readme
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
f7e023b900
FairMQ: shared memory unmanaged region updates:
...
- use same mapping for sender/receiver (created/remote) region.
- rename FairMQRegion -> FairMQUnmanagedRegion.
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
132682bc10
Fix MQ example 6 condition
2018-05-02 16:12:57 +02:00
Alexey Rybalchenko
f827655f81
Port DDS plugin to the new plugin system.
2018-05-02 16:12:57 +02:00