Virtru SDK for C#  2.8.0
Virtru C# SDK module - Create, Read, and Manage TDF3 Files
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
Virtru.SDK.ILogger Class Reference
Inheritance diagram for Virtru.SDK.ILogger:

Public Member Functions

void Dispose ()
 
virtual void TDFSDKLog (LogMessage logMessage)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Package Functions

 ILogger (global::System.IntPtr cPtr, bool cMemoryOwn)
 

Static Package Functions

static
global::System.Runtime.InteropServices.HandleRef 
getCPtr (ILogger obj)
 
static
global::System.Runtime.InteropServices.HandleRef 
swigRelease (ILogger obj)
 

Private Member Functions

 ~ILogger ()
 

Private Attributes

global::System.Runtime.InteropServices.HandleRef swigCPtr
 

Detailed Description

An interface for log messages.

If the consumer needs an access to the log message emitted by this library, they have to register an callback so they redirect to any output.

Constructor & Destructor Documentation

Virtru.SDK.ILogger.ILogger ( global::System.IntPtr  cPtr,
bool  cMemoryOwn 
)
inlinepackage
Virtru.SDK.ILogger.~ILogger ( )
inlineprivate

Member Function Documentation

void Virtru.SDK.ILogger.Dispose ( )
inline
virtual void Virtru.SDK.ILogger.Dispose ( bool  disposing)
inlineprotectedvirtual
static global.System.Runtime.InteropServices.HandleRef Virtru.SDK.ILogger.getCPtr ( ILogger  obj)
inlinestaticpackage
static global.System.Runtime.InteropServices.HandleRef Virtru.SDK.ILogger.swigRelease ( ILogger  obj)
inlinestaticpackage
virtual void Virtru.SDK.ILogger.TDFSDKLog ( LogMessage  logMessage)
inlinevirtual

A callback interface for log messages.

Parameters
logMessage- The log message structure

Member Data Documentation

bool Virtru.SDK.ILogger.swigCMemOwn
protected
global.System.Runtime.InteropServices.HandleRef Virtru.SDK.ILogger.swigCPtr
private

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