FairMQ: Add functionality to set used message size

This commit is contained in:
Alexey Rybalchenko
2017-12-05 12:51:07 +01:00
committed by Mohammad Al-Turany
parent ac4695b215
commit e5aa85b61d
10 changed files with 250 additions and 98 deletions

View File

@@ -41,7 +41,9 @@ class FairMQMessageSHM : public FairMQMessage
void* GetMessage() override;
void* GetData() override;
size_t GetSize() override;
size_t GetSize() const override;
bool SetUsedSize(const size_t size) override;
void SetMessage(void* data, const size_t size) override;
@@ -64,7 +66,7 @@ class FairMQMessageSHM : public FairMQMessage
fair::mq::shmem::Region* fRegionPtr;
boost::interprocess::managed_shared_memory::handle_t fHandle;
size_t fSize;
void* fLocalPtr;
char* fLocalPtr;
};
#endif /* FAIRMQMESSAGESHM_H_ */