| 142 | } |
| 143 | |
| 144 | void EthernetManager::async_initialize(int operating_mode) { |
| 145 | auto runnable = [this, operating_mode]() { loop(operating_mode); }; |
| 146 | m_terminate = false; |
| 147 | m_thread = std::make_shared<std::thread>(runnable); |
| 148 | } |
| 149 | |
| 150 | void EthernetManager::loop(int operating_mode) { |
| 151 | if (operating_mode == ETHERNET_OPERATING_MODE_UNTOUCHED) { |
no outgoing calls