Inherits AZ::Metrics::IEventLoggerFactory.
|
| AZ_RTTI (EventLoggerFactoryImpl, "{7F44BCD5-D4B9-464C-A54C-ECDF3C2E3802}", IEventLoggerFactory) |
|
| AZ_CLASS_ALLOCATOR (EventLoggerFactoryImpl, AZ::SystemAllocator) |
|
void | VisitEventLoggers (const VisitEventLoggerInterfaceCallback &) const override |
| Invokes the supplied visitor for each non-nullptr event logger.
|
|
AZ::Outcome< void, AZStd::unique_ptr< IEventLogger > > | RegisterEventLogger (EventLoggerId loggerId, AZStd::unique_ptr< IEventLogger > eventLogger) override |
| Registers an event logger with a standard deleter.
|
|
bool | RegisterEventLogger (EventLoggerId loggerId, IEventLogger &eventLogger) override |
| Registers an event logger with a null deleter.
|
|
bool | UnregisterEventLogger (EventLoggerId loggerId) override |
|
IEventLogger * | FindEventLogger (EventLoggerId loggerId) const override |
|
bool | IsRegistered (EventLoggerId loggerId) const override |
|
| AZ_RTTI (IEventLoggerFactory, "{3E98C565-3A1E-460E-B692-4FAE783952CC}") |
|
virtual void | VisitEventLoggers (const VisitEventLoggerInterfaceCallback &) const =0 |
| Invokes the supplied visitor for each non-nullptr event logger.
|
|
virtual AZ::Outcome< void, AZStd::unique_ptr< IEventLogger > > | RegisterEventLogger (EventLoggerId loggerId, AZStd::unique_ptr< IEventLogger >)=0 |
|
virtual bool | RegisterEventLogger (EventLoggerId loggerId, IEventLogger &)=0 |
|
virtual bool | UnregisterEventLogger (EventLoggerId loggerId)=0 |
|
virtual IEventLogger * | FindEventLogger (EventLoggerId) const =0 |
|
virtual bool | IsRegistered (EventLoggerId) const =0 |
|
◆ FindEventLogger()
IEventLogger * AZ::Metrics::EventLoggerFactoryImpl::FindEventLogger |
( |
EventLoggerId |
| ) |
const |
|
overridevirtual |
Find event logger registered with the specified id
- Parameters
-
loggerId | EventLoggerId to locate a registered event logger |
- Returns
- pointer to the EventLogger
Implements AZ::Metrics::IEventLoggerFactory.
◆ IsRegistered()
bool AZ::Metrics::EventLoggerFactoryImpl::IsRegistered |
( |
EventLoggerId |
| ) |
const |
|
overridevirtual |
Return true if there is an event logger registered with the specified id
- Parameters
-
loggerId | EventLoggerId to determine if an event logger is registered |
- Returns
- bool indicating if there is an event logger with the id registered
Implements AZ::Metrics::IEventLoggerFactory.
◆ RegisterEventLogger() [1/2]
AZ::Outcome< void, AZStd::unique_ptr< IEventLogger > > AZ::Metrics::EventLoggerFactoryImpl::RegisterEventLogger |
( |
EventLoggerId |
loggerId, |
|
|
AZStd::unique_ptr< IEventLogger > |
eventLogger |
|
) |
| |
|
overridevirtual |
◆ RegisterEventLogger() [2/2]
bool AZ::Metrics::EventLoggerFactoryImpl::RegisterEventLogger |
( |
EventLoggerId |
loggerId, |
|
|
IEventLogger & |
eventLogger |
|
) |
| |
|
overridevirtual |
◆ UnregisterEventLogger()
bool AZ::Metrics::EventLoggerFactoryImpl::UnregisterEventLogger |
( |
EventLoggerId |
loggerId | ) |
|
|
overridevirtual |
◆ VisitEventLoggers()
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/Metrics/EventLoggerFactoryImpl.h