50 boost::lockfree::queue<UITaskTrans, boost::lockfree::capacity<1024>>
m_taskQueue;
51 std::unordered_map<uint32_t,UiTicker>
m_ticker;
void postUiTask(UITaskFunction task, void *param=nullptr, bool waited=true)
void sendUiTask(UITaskFunction task, void *param=nullptr, bool waited=true)
std::unordered_map< uint32_t, UiTicker > m_ticker
boost::lockfree::queue< UITaskTrans, boost::lockfree::capacity< 1024 > > m_taskQueue
std::thread::id m_uiThreadId
uint32_t postTicker(UiTicker ticker)
std::function< void(void *)> UITaskFunction
std::function< void(void)> UiTicker
UITaskTrans(UiTaskData *data)
std::shared_ptr< bool > waiting