DataObject to be passed to the callback function.
More...
#include <Task.h>
DataObject to be passed to the callback function.
◆ ~DataObject()
GpgFrontend::Thread::Task::DataObject::~DataObject |
( |
| ) |
|
Destroy the Data Object object.
◆ AppendObject()
template<typename T >
void GpgFrontend::Thread::Task::DataObject::AppendObject |
( |
T && |
obj | ) |
|
|
inline |
- Template Parameters
-
- Parameters
-
◆ free_heap_ptr()
void GpgFrontend::Thread::Task::DataObject::free_heap_ptr |
( |
Destructor * |
ptr | ) |
|
|
private |
◆ get_heap_ptr()
Get the heap ptr object.
- Parameters
-
- Returns
- void*
◆ GetObjectSize()
size_t GpgFrontend::Thread::Task::DataObject::GetObjectSize |
( |
| ) |
|
Get the Objects Size.
- Returns
- size_t
◆ PopObject()
template<typename T >
T GpgFrontend::Thread::Task::DataObject::PopObject |
( |
| ) |
|
|
inline |
- Template Parameters
-
- Returns
- std::shared_ptr<T>
The documentation for this class was generated from the following files:
- src/core/thread/Task.h
- src/core/thread/Task.cpp