Chrysalis - Logging
Toggle main menu visibility
Loading...
Searching...
No Matches
BaseLoggerRegistryListener.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_BASELOGGERREGISTRYLISTENER_H
2
#define CHRYSALIS_BASELOGGERREGISTRYLISTENER_H
3
4
#include "
LoggingLibraryExport.h
"
5
6
namespace
Logging
{
7
8
class
Logger
;
9
class
LoggerRegistry
;
10
11
class
LOGGING
BaseLoggerRegistryListener
{
12
protected
:
13
explicit
BaseLoggerRegistryListener
(
LoggerRegistry
& registry);
14
virtual
~BaseLoggerRegistryListener
() =
default
;
15
public
:
16
virtual
void
loggerAdded
(
Logger
* logger) = 0;
17
protected
:
18
LoggerRegistry
&
registry_
;
19
};
20
}
21
22
#endif
//CHRYSALIS_BASELOGGERREGISTRYLISTENER_H
LoggingLibraryExport.h
LOGGING
#define LOGGING
Definition
LoggingLibraryExport.h:11
Logging::BaseLoggerRegistryListener::BaseLoggerRegistryListener
BaseLoggerRegistryListener(LoggerRegistry ®istry)
Definition
BaseLoggerRegistryListener.cpp:7
Logging::BaseLoggerRegistryListener::loggerAdded
virtual void loggerAdded(Logger *logger)=0
Logging::BaseLoggerRegistryListener::~BaseLoggerRegistryListener
virtual ~BaseLoggerRegistryListener()=default
Logging::BaseLoggerRegistryListener::registry_
LoggerRegistry & registry_
Definition
BaseLoggerRegistryListener.h:18
Logging::LoggerRegistry
Definition
LoggerRegistry.h:18
Logging::Logger
Definition
Logger.h:13
Logging
Definition
BaseConsoleUser.h:4
logging
include
BaseLoggerRegistryListener.h
Generated by
1.17.0