From 2ffcc4179648bbd6fb08342969391a2bcd027221 Mon Sep 17 00:00:00 2001 From: Matteo Martincigh Date: Tue, 5 Nov 2019 11:47:40 +0000 Subject: IVGCVSW-4065 Refactor the IPacketBuffer smart pointers * Added convenience "using" statement for the unique pointers to IPacketBuffer * Replaced all the occurrencies in the code Signed-off-by: Matteo Martincigh Change-Id: Iffec3a425ffbc1ecb23012971563a48139eb32eb --- src/profiling/IBufferManager.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/profiling/IBufferManager.hpp') diff --git a/src/profiling/IBufferManager.hpp b/src/profiling/IBufferManager.hpp index c35d9c6f3d..2b497da585 100644 --- a/src/profiling/IBufferManager.hpp +++ b/src/profiling/IBufferManager.hpp @@ -22,15 +22,15 @@ class IBufferManager public: virtual ~IBufferManager() {} - virtual std::unique_ptr Reserve(unsigned int requestedSize, unsigned int& reservedSize) = 0; + virtual IPacketBufferPtr Reserve(unsigned int requestedSize, unsigned int& reservedSize) = 0; - virtual void Commit(std::unique_ptr& packetBuffer, unsigned int size) = 0; + virtual void Commit(IPacketBufferPtr& packetBuffer, unsigned int size) = 0; - virtual void Release(std::unique_ptr& packetBuffer) = 0; + virtual void Release(IPacketBufferPtr& packetBuffer) = 0; - virtual std::unique_ptr GetReadableBuffer() = 0; + virtual IPacketBufferPtr GetReadableBuffer() = 0; - virtual void MarkRead(std::unique_ptr& packetBuffer) = 0; + virtual void MarkRead(IPacketBufferPtr& packetBuffer) = 0; }; } // namespace profiling -- cgit v1.2.1