Rialto
0.1
Rialto media pipeline API
|
Go to the documentation of this file.
20 #ifndef FIREBOLT_RIALTO_I_CLIENT_LOG_CONTROL_H_
21 #define FIREBOLT_RIALTO_I_CLIENT_LOG_CONTROL_H_
39 namespace firebolt::rialto
41 class IClientLogControl;
57 static std::shared_ptr<IClientLogControlFactory>
createFactory();
98 virtual bool registerLogHandler(
const std::shared_ptr<IClientLogHandler> &handler,
bool ignoreLogLevels) = 0;
103 #endif // FIREBOLT_RIALTO_I_CLIENT_LOG_CONTROL_H_
static std::shared_ptr< IClientLogControlFactory > createFactory()
Creates the IClientLogControlFactory.
virtual IClientLogControl & createClientLogControl()=0
IClientLogControl factory method, returns a concrete singleton implementation of IClientLogControl.
virtual bool registerLogHandler(const std::shared_ptr< IClientLogHandler > &handler, bool ignoreLogLevels)=0
Register a new log handler.
IClientLogControl factory class, returns a concrete implementation of IClientLogControl.
Definition: IClientLogControl.h:46
The definition of the IClientLogControl interface.
Definition: IClientLogControl.h:74