mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-16 18:11:49 +00:00
Expose BIND and CONNECT states for use with dynamic configuration
introduce FairMQ interface version
This commit is contained in:
@@ -168,6 +168,8 @@ int main(int argc, char** argv)
|
||||
|
||||
sampler.ChangeState(FairMQBenchmarkSampler::SETOUTPUT);
|
||||
sampler.ChangeState(FairMQBenchmarkSampler::SETINPUT);
|
||||
sampler.ChangeState(FairMQBenchmarkSampler::BIND);
|
||||
sampler.ChangeState(FairMQBenchmarkSampler::CONNECT);
|
||||
sampler.ChangeState(FairMQBenchmarkSampler::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -168,6 +168,8 @@ int main(int argc, char** argv)
|
||||
|
||||
sampler.ChangeState(FairMQBinSampler::SETOUTPUT);
|
||||
sampler.ChangeState(FairMQBinSampler::SETINPUT);
|
||||
sampler.ChangeState(FairMQBinSampler::BIND);
|
||||
sampler.ChangeState(FairMQBinSampler::CONNECT);
|
||||
sampler.ChangeState(FairMQBinSampler::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -154,6 +154,8 @@ int main(int argc, char** argv)
|
||||
|
||||
sink.ChangeState(FairMQBinSink::SETOUTPUT);
|
||||
sink.ChangeState(FairMQBinSink::SETINPUT);
|
||||
sink.ChangeState(FairMQBinSink::BIND);
|
||||
sink.ChangeState(FairMQBinSink::CONNECT);
|
||||
sink.ChangeState(FairMQBinSink::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -180,6 +180,8 @@ int main(int argc, char** argv)
|
||||
|
||||
buffer.ChangeState(FairMQBuffer::SETOUTPUT);
|
||||
buffer.ChangeState(FairMQBuffer::SETINPUT);
|
||||
buffer.ChangeState(FairMQBuffer::BIND);
|
||||
buffer.ChangeState(FairMQBuffer::CONNECT);
|
||||
buffer.ChangeState(FairMQBuffer::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -188,6 +188,8 @@ int main(int argc, char** argv)
|
||||
|
||||
merger.ChangeState(FairMQMerger::SETOUTPUT);
|
||||
merger.ChangeState(FairMQMerger::SETINPUT);
|
||||
merger.ChangeState(FairMQMerger::BIND);
|
||||
merger.ChangeState(FairMQMerger::CONNECT);
|
||||
merger.ChangeState(FairMQMerger::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -168,6 +168,8 @@ int main(int argc, char** argv)
|
||||
|
||||
sampler.ChangeState(FairMQProtoSampler::SETOUTPUT);
|
||||
sampler.ChangeState(FairMQProtoSampler::SETINPUT);
|
||||
sampler.ChangeState(FairMQProtoSampler::BIND);
|
||||
sampler.ChangeState(FairMQProtoSampler::CONNECT);
|
||||
sampler.ChangeState(FairMQProtoSampler::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -154,6 +154,8 @@ int main(int argc, char** argv)
|
||||
|
||||
sink.ChangeState(FairMQProtoSink::SETOUTPUT);
|
||||
sink.ChangeState(FairMQProtoSink::SETINPUT);
|
||||
sink.ChangeState(FairMQProtoSink::BIND);
|
||||
sink.ChangeState(FairMQProtoSink::CONNECT);
|
||||
sink.ChangeState(FairMQProtoSink::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -180,6 +180,8 @@ int main(int argc, char** argv)
|
||||
|
||||
proxy.ChangeState(FairMQProxy::SETOUTPUT);
|
||||
proxy.ChangeState(FairMQProxy::SETINPUT);
|
||||
proxy.ChangeState(FairMQProxy::BIND);
|
||||
proxy.ChangeState(FairMQProxy::CONNECT);
|
||||
proxy.ChangeState(FairMQProxy::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -154,6 +154,8 @@ int main(int argc, char** argv)
|
||||
|
||||
sink.ChangeState(FairMQSink::SETOUTPUT);
|
||||
sink.ChangeState(FairMQSink::SETINPUT);
|
||||
sink.ChangeState(FairMQSink::BIND);
|
||||
sink.ChangeState(FairMQSink::CONNECT);
|
||||
sink.ChangeState(FairMQSink::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
@@ -188,6 +188,8 @@ int main(int argc, char** argv)
|
||||
|
||||
splitter.ChangeState(FairMQSplitter::SETOUTPUT);
|
||||
splitter.ChangeState(FairMQSplitter::SETINPUT);
|
||||
splitter.ChangeState(FairMQSplitter::BIND);
|
||||
splitter.ChangeState(FairMQSplitter::CONNECT);
|
||||
splitter.ChangeState(FairMQSplitter::RUN);
|
||||
|
||||
// wait until the running thread has finished processing.
|
||||
|
Reference in New Issue
Block a user