MCPcopy Create free account
hub / github.com/GPUOpen-Tools/GPU-Reshape / Deregister

Method Deregister

Source/Libraries/Bridge/Source/MemoryBridge.cpp:40–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40void MemoryBridge::Deregister(MessageID mid, const ComRef<IBridgeListener>& listener) {
41 MutexGuard guard(mutex);
42 MessageBucket& bucket = buckets[mid];
43
44 auto&& it = std::find(bucket.listeners.begin(), bucket.listeners.end(), listener);
45 if (it != bucket.listeners.end()) {
46 bucket.listeners.erase(it);
47 }
48}
49
50void MemoryBridge::Register(const ComRef<IBridgeListener>& listener) {
51 MutexGuard guard(mutex);

Callers 9

PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45
PLUGIN_UNINSTALLFunction · 0.45

Calls 3

beginMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected