#ifndef FAIRMQMESSAGE_H_ #define FAIRMQMESSAGE_H_ #include class FairMQMessage { private: void* fMessage; size_t fSize; public: FairMQMessage(); FairMQMessage(size_t size); FairMQMessage(void* data, size_t size); void Rebuild(size_t size); void* GetMessage(); size_t GetSize(); void SetMessage(void* data, size_t size); void Copy(FairMQMessage* msg); void Clear(); virtual ~FairMQMessage(); }; #endif /* FAIRMQMESSAGE_H_ */