fw4spl
fwMemory::stream::in::Buffer Class Reference
+ 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
 

Detailed Description

Definition at line 24 of file Buffer.hpp.


The documentation for this class was generated from the following files: