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

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

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

+ Inheritance diagram for TelemetryDelegate:
+ Collaboration diagram for TelemetryDelegate:

Public Member Functions

virtual void Flush ()=0
 Flush any queued events (e.g.
 
virtual void WriteEvent (const std::shared_ptr< TelemetryEvent > &event)=0
 Log a diagnostic event.
 
virtual void WriteEvent (const std::shared_ptr< TelemetryEvent > &event, const mip::EventContext &eventContext)=0
 Log a diagnostic event.
 

Detailed Description

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

Definition at line 45 of file telemetry_delegate.h.

Member Function Documentation

◆ Flush()

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

Flush any queued events (e.g.

due to shutdown)

◆ WriteEvent() [1/2]

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

Log a diagnostic event.

Parameters
eventEvent to be logged

◆ WriteEvent() [2/2]

virtual void DiagnosticDelegate< TelemetryEvent >::WriteEvent ( const std::shared_ptr< TelemetryEvent > & 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: