mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 17:41:45 +00:00
Fix CIDs 10587, 10813, 10911, 10912, 10402, 10403, 10577, 10578, 10579, 10848, 10861, 10865, 10868, 10910.
Move classes inheriting from device to a subdirectory. Make sure only protobuf library installed by fairsoft is used. Cleanup FairMQDevice and fix some initialization list warnings. Loop to duplicate input files in Sampler. Add some documentation to FairMQ.
This commit is contained in:
@@ -69,28 +69,29 @@ class FairMQDevice : public FairMQStateMachine, public FairMQConfigurable
|
||||
protected:
|
||||
string fId;
|
||||
int fNumIoThreads;
|
||||
FairMQTransportFactory* fTransportFactory;
|
||||
|
||||
int fNumInputs;
|
||||
int fNumOutputs;
|
||||
|
||||
vector<string>* fInputAddress;
|
||||
vector<string>* fInputMethod;
|
||||
vector<string>* fInputSocketType;
|
||||
vector<int>* fInputSndBufSize;
|
||||
vector<int>* fInputRcvBufSize;
|
||||
vector<string> fInputAddress;
|
||||
vector<string> fInputMethod;
|
||||
vector<string> fInputSocketType;
|
||||
vector<int> fInputSndBufSize;
|
||||
vector<int> fInputRcvBufSize;
|
||||
|
||||
vector<string>* fOutputAddress;
|
||||
vector<string>* fOutputMethod;
|
||||
vector<string>* fOutputSocketType;
|
||||
vector<int>* fOutputSndBufSize;
|
||||
vector<int>* fOutputRcvBufSize;
|
||||
vector<string> fOutputAddress;
|
||||
vector<string> fOutputMethod;
|
||||
vector<string> fOutputSocketType;
|
||||
vector<int> fOutputSndBufSize;
|
||||
vector<int> fOutputRcvBufSize;
|
||||
|
||||
vector<FairMQSocket*>* fPayloadInputs;
|
||||
vector<FairMQSocket*>* fPayloadOutputs;
|
||||
|
||||
int fLogIntervalInMs;
|
||||
|
||||
FairMQTransportFactory* fTransportFactory;
|
||||
|
||||
virtual void Init();
|
||||
virtual void Run();
|
||||
virtual void Pause();
|
||||
|
Reference in New Issue
Block a user