Handle both single and multi part payloads in splitter/merger/proxy

This commit is contained in:
Alexey Rybalchenko
2016-05-17 10:34:55 +02:00
parent e9f09143b2
commit 1f09317cd0
10 changed files with 409 additions and 38 deletions

View File

@@ -20,10 +20,26 @@
class FairMQProxy : public FairMQDevice
{
public:
enum
{
Multipart = FairMQDevice::Last,
Last
};
FairMQProxy();
virtual ~FairMQProxy();
virtual void SetProperty(const int key, const std::string& value);
virtual std::string GetProperty(const int key, const std::string& default_ = "");
virtual void SetProperty(const int key, const int value);
virtual int GetProperty(const int key, const int default_ = 0);
virtual std::string GetPropertyDescription(const int key);
virtual void ListProperties();
protected:
int fMultipart;
virtual void Run();
};