Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
AuditDelegate Class Referenceabstract

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

#include <src/api/mip/audit_delegate.h>

+ Inheritance diagram for AuditDelegate:
+ Collaboration diagram for AuditDelegate:

Public Member Functions

virtual void Flush ()=0
 Flush any queued events (e.g.
 
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.
 

Detailed Description

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

Definition at line 55 of file audit_delegate.h.

Member Function Documentation

◆ Flush()

virtual void DiagnosticDelegate< AuditEvent >::Flush ( )
pure virtualinherited

Flush any queued events (e.g.

due to shutdown)

◆ WriteEvent() [1/2]

virtual void DiagnosticDelegate< AuditEvent >::WriteEvent ( const std::shared_ptr< AuditEvent > & event)
pure virtualinherited

Log a diagnostic event.

Parameters
eventEvent to be logged

◆ WriteEvent() [2/2]

virtual void DiagnosticDelegate< AuditEvent >::WriteEvent ( const std::shared_ptr< AuditEvent > & event,
const mip::EventContext & eventContext )
pure virtualinherited

Log a diagnostic event.

Parameters
eventEvent to be logged
eventContextEventContext associated with event

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