| 24 | } |
| 25 | |
| 26 | RTCErrorMessage* State::ErrorHandler::error() |
| 27 | { |
| 28 | RTCErrorMessage* stored_error = (RTCErrorMessage*) getTls(thread_error); |
| 29 | if (stored_error) { |
| 30 | return stored_error; |
| 31 | } |
| 32 | |
| 33 | Lock<MutexSys> lock(errors_mutex); |
| 34 | stored_error = new RTCErrorMessage(RTC_ERROR_NONE, ""); |
| 35 | thread_errors.push_back(stored_error); |
| 36 | setTls(thread_error,stored_error); |
| 37 | return stored_error; |
| 38 | } |
| 39 | |
| 40 | State::State () |
| 41 | : enabled_cpu_features(getCPUFeatures()), |
no test coverage detected