7 #ifndef __FWMEMORY_BUFFERINFO_HPP__ 8 #define __FWMEMORY_BUFFERINFO_HPP__ 10 #include "fwMemory/BufferAllocationPolicy.hpp" 11 #include "fwMemory/FileFormat.hpp" 12 #include "fwMemory/FileHolder.hpp" 13 #include "fwMemory/config.hpp" 14 #include "fwMemory/stream/in/IFactory.hpp" 16 #include <fwCore/LogicStamp.hpp> 19 #include <boost/filesystem/path.hpp> 27 typedef size_t SizeType;
28 typedef WPTR (
void ) CounterType;
32 FWMEMORY_API
void clear();
35 long lockCount()
const 37 return lockCounter.use_count();
43 bool userStreamFactory;
46 FileFormatType fileFormat;
48 CounterType lockCounter;
51 ::fwMemory::BufferAllocationPolicy::sptr bufferPolicy;
59 #endif // __FWMEMORY_BUFFERINFO_HPP__
The namespace fwMemory contains tools to manage memory. Use for dump.
This file defines fwCore base macros.
bool loaded
true if 'buffer' is loaded
Provides a Logical timestamp system.