MCPcopy Create free account
hub / github.com/CalcProgrammer1/OpenRGB / UnregisterDetectionProgressCallback

Method UnregisterDetectionProgressCallback

ResourceManager.cpp:361–373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

359}
360
361void ResourceManager::UnregisterDetectionProgressCallback(DetectionProgressCallback callback, void *callback_arg)
362{
363 for(size_t idx = 0; idx < DetectionProgressCallbacks.size(); idx++)
364 {
365 if(DetectionProgressCallbacks[idx] == callback && DetectionProgressCallbackArgs[idx] == callback_arg)
366 {
367 DetectionProgressCallbacks.erase(DetectionProgressCallbacks.begin() + idx);
368 DetectionProgressCallbackArgs.erase(DetectionProgressCallbackArgs.begin() + idx);
369 }
370 }
371
372 LOG_TRACE("[ResourceManager] Unregistered detection progress callback. Total callbacks registered: %d", DetectionProgressCallbacks.size());
373}
374
375void ResourceManager::RegisterDetectionStartCallback(DetectionStartCallback new_callback, void *new_callback_arg)
376{

Callers

nothing calls this directly

Calls 3

sizeMethod · 0.45
eraseMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected