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

Method UnregisterI2CBusListChangeCallback

ResourceManager.cpp:341–351  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

339}
340
341void ResourceManager::UnregisterI2CBusListChangeCallback(I2CBusListChangeCallback callback, void * callback_arg)
342{
343 for(size_t idx = 0; idx < I2CBusListChangeCallbacks.size(); idx++)
344 {
345 if(I2CBusListChangeCallbacks[idx] == callback && I2CBusListChangeCallbackArgs[idx] == callback_arg)
346 {
347 I2CBusListChangeCallbacks.erase(I2CBusListChangeCallbacks.begin() + idx);
348 I2CBusListChangeCallbackArgs.erase(I2CBusListChangeCallbackArgs.begin() + idx);
349 }
350 }
351}
352
353void ResourceManager::RegisterDetectionProgressCallback(DetectionProgressCallback new_callback, void *new_callback_arg)
354{

Callers

nothing calls this directly

Calls 3

sizeMethod · 0.45
eraseMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected