mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-04 05:51:27 +12:00
use a more compact method to add and remove listeners t o all channels
This commit is contained in:
parent
1ad4380fab
commit
ae472e9e67
3 changed files with 18 additions and 16 deletions
|
@ -210,6 +210,20 @@ void LogManager::log(LogMessage msg)
|
|||
#endif
|
||||
}
|
||||
|
||||
void LogManager::addListener(std::shared_ptr<LogListener> listener)
|
||||
{
|
||||
for (auto& channel : mChannels)
|
||||
{
|
||||
channel.addListener(listener);
|
||||
}
|
||||
}
|
||||
void LogManager::removeListener(std::shared_ptr<LogListener> listener)
|
||||
{
|
||||
for (auto& channel : mChannels)
|
||||
{
|
||||
channel.removeListener(listener);
|
||||
}
|
||||
}
|
||||
|
||||
LogManager& LogManager::getInstance()
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue