defer returns some flags. essentially this function defers program control to OS.
| 193 | |
| 194 | // defer returns some flags. essentially this function defers program control to OS. |
| 195 | unsigned oeLnxApplication::defer() { |
| 196 | bool res = 0; |
| 197 | |
| 198 | if (m_DeferFunc) { |
| 199 | res = 1; |
| 200 | (*m_DeferFunc)(true); |
| 201 | } |
| 202 | |
| 203 | con_Defer(); |
| 204 | |
| 205 | return res; |
| 206 | } |
| 207 | |
| 208 | // set a function to run when deferring to OS. |
| 209 | void oeLnxApplication::set_defer_handler(void (*func)(bool)) { m_DeferFunc = func; } |
no test coverage detected