void* protocolManagerUpdate(void* data) { ProtocolManager* manager = static_cast<ProtocolManager*>(data); while(manager && !manager->exit()) { manager->update(); StkTime::sleep(2); } return NULL; }
void* protocolManagerAsynchronousUpdate(void* data) { ProtocolManager* manager = static_cast<ProtocolManager*>(data); manager->m_asynchronous_thread_running = true; while(manager && !manager->exit()) { manager->asynchronousUpdate(); StkTime::sleep(2); } manager->m_asynchronous_thread_running = false; return NULL; }