|
fw4spl
|
Inheritance diagram for fwMemory::stream::in::Buffer:
Collaboration diagram for fwMemory::stream::in::Buffer:Public Types | |
| typedef std::shared_ptr< void > | LockType |
| typedef std::function< LockType() > | CounterFactoryType |
Public Member Functions | |
| Buffer (void *buf, size_t size) | |
| Buffer (void *buf, size_t size, CounterFactoryType counterFactory) | |
Public Member Functions inherited from fwMemory::stream::in::IFactory | |
| std::shared_ptr< std::istream > | operator() () |
Protected Member Functions | |
| FWMEMORY_API std::shared_ptr< std::istream > | get () |
Protected Attributes | |
| void * | m_buf |
| size_t | m_size |
| CounterFactoryType | m_counterFactory |
Definition at line 24 of file Buffer.hpp.