Scroom  0.14
Scroom::MemoryBlobs::Blob::UnloadData Class Reference
Collaboration diagram for Scroom::MemoryBlobs::Blob::UnloadData:
Collaboration graph

Public Member Functions

 UnloadData (Blob::Ptr blob)
 
void operator() (uint8_t *data)
 

Private Attributes

Blob::Ptr blob
 

Constructor & Destructor Documentation

◆ UnloadData()

Scroom::MemoryBlobs::Blob::UnloadData::UnloadData ( Blob::Ptr  blob)
inlineexplicit
138  : blob(std::move(blob_))
139  {
140  }

Member Function Documentation

◆ operator()()

void Scroom::MemoryBlobs::Blob::UnloadData::operator() ( uint8_t *  data)
inline
143  {
144  blob->unload();
145  blob.reset();
146  }

Member Data Documentation

◆ blob

Blob::Ptr Scroom::MemoryBlobs::Blob::UnloadData::blob
private

The documentation for this class was generated from the following file:
Scroom::MemoryBlobs::Blob::UnloadData::blob
Blob::Ptr blob
Definition: memoryblobs.hh:92