CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
threading::ThreadMsg Struct Reference

#include <thread_messaging.h>

Inherited by threading::Tmsg< Payload >.

Public Member Functions

 ThreadMsg (void(*_cb)(std::unique_ptr< ThreadMsg >))
 
virtual ~ThreadMsg ()=default
 

Public Attributes

void(* cb )(std::unique_ptr< ThreadMsg >)
 
std::atomic< ThreadMsg * > next = nullptr
 

Constructor & Destructor Documentation

◆ ThreadMsg()

threading::ThreadMsg::ThreadMsg ( void(*)(std::unique_ptr< ThreadMsg >)  _cb)
inline

◆ ~ThreadMsg()

virtual threading::ThreadMsg::~ThreadMsg ( )
virtualdefault

Member Data Documentation

◆ cb

void(* threading::ThreadMsg::cb) (std::unique_ptr< ThreadMsg >)

◆ next

std::atomic<ThreadMsg*> threading::ThreadMsg::next = nullptr

The documentation for this struct was generated from the following file: