FairMQ/examples/1-1
2018-05-24 15:54:35 +02:00
..
CMakeLists.txt Define nn tests only when nn transport is built 2018-05-24 15:54:35 +02:00
fairmq-start-ex-1-1.sh.in provide location for general fairmq devices/tools 2018-05-02 16:12:57 +02:00
README.md Update example READMEs 2018-05-02 16:12:57 +02:00
runSampler.cxx Refactor the examples after move from FairRoot 2018-05-02 16:12:57 +02:00
runSink.cxx Refactor the examples after move from FairRoot 2018-05-02 16:12:57 +02:00
Sampler.cxx Refactor the examples after move from FairRoot 2018-05-02 16:12:57 +02:00
Sampler.h Refactor the examples after move from FairRoot 2018-05-02 16:12:57 +02:00
Sink.cxx Refactor the examples after move from FairRoot 2018-05-02 16:12:57 +02:00
Sink.h Refactor the examples after move from FairRoot 2018-05-02 16:12:57 +02:00
test-ex-1-1.sh.in Test all examples with all possible transports 2018-05-15 19:18:37 +02:00

1-1: Sampler -> Sink

A simple topology of two devices - Sampler and Sink. Sampler sends data to Sink via the PUSH-PULL pattern.

runSampler.cxx and runSink.cxx configure and run the devices.

The executables take two command line parameters: --id and --channel-config. The value of --id should be a unique identifier and the value for --channel-config is the configuration of the communication channel. .

For this and the following example, all the commands needed to start the device are contained in the fairmq-start-ex-*.sh script (that can also be used for starting the example).