MIP SDK — C++ 1.18
API Reference Documentation for C++
Loading...
Searching...
No Matches
AuditDelegate Class Reference

A class that defines the interface to the MIP SDK audit notifications. More...

#include <mip/audit_delegate.h>

Inheritance diagram for AuditDelegate:
DiagnosticDelegate< AuditEvent >

Public Member Functions

virtual void SetEnableAuditSetting (const EnableAuditSetting)
 Sets the audit settings from the policy.
 
virtual ~AuditDelegate ()
 
- Public Member Functions inherited from DiagnosticDelegate< AuditEvent >
virtual void WriteEvent (const std::shared_ptr< AuditEvent > &event)=0
 Log a diagnostic event.
 
virtual void WriteEvent (const std::shared_ptr< AuditEvent > &event, const mip::EventContext &eventContext)=0
 Log a diagnostic event.
 
virtual void Flush ()=0
 Flush any queued events (e.g. due to shutdown)
 
virtual ~DiagnosticDelegate ()
 

Protected Member Functions

 AuditDelegate ()
 
- Protected Member Functions inherited from DiagnosticDelegate< AuditEvent >
 DiagnosticDelegate ()
 

Detailed Description

A class that defines the interface to the MIP SDK audit notifications.

Constructor & Destructor Documentation

◆ ~AuditDelegate()

virtual AuditDelegate::~AuditDelegate ( )
inlinevirtual

◆ AuditDelegate()

AuditDelegate::AuditDelegate ( )
inlineprotected

Member Function Documentation

◆ SetEnableAuditSetting()

virtual void AuditDelegate::SetEnableAuditSetting ( const EnableAuditSetting )
inlinevirtual

Sets the audit settings from the policy.

Parameters
auditSettingaudit setting present in the policy.

The documentation for this class was generated from the following file: