mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2026-02-04 17:19:09 +00:00
20 lines
378 B
C++
20 lines
378 B
C++
|
|
#ifndef ASYNC_C_ASYNC_THREAD_HPP
|
||
|
|
#define ASYNC_C_ASYNC_THREAD_HPP
|
||
|
|
|
||
|
|
#include <cstdint>
|
||
|
|
#include <storm/List.hpp>
|
||
|
|
#include <storm/Thread.hpp>
|
||
|
|
|
||
|
|
class CAsyncObject;
|
||
|
|
class CAsyncQueue;
|
||
|
|
|
||
|
|
class CAsyncThread : public TSLinkedNode<CAsyncThread> {
|
||
|
|
public:
|
||
|
|
// Member variables
|
||
|
|
SThread thread;
|
||
|
|
CAsyncQueue* queue;
|
||
|
|
CAsyncObject* currentObject;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif
|