Simply3DScan
Public Member Functions | Package Functions | Properties | List of all members
Logging.LoggerTask Class Reference

Task for logging events More...

Public Member Functions

 LoggerTask (string folder, string fileName)
 Initializes a new instance of the LoggerTask class. More...
 
void DoWork ()
 Does the work. Events to log are filled in a concurrent queue and then read here in serial order. More...
 

Package Functions

void EnqueueObject (LoggerInfo loggerInfo)
 Enqueues the object. More...
 
void Stop ()
 Stops this instance. More...
 

Properties

bool IsStopped [get]
 Gets a value indicating whether this instance is stopped. More...
 

Detailed Description

Task for logging events

Constructor & Destructor Documentation

Logging.LoggerTask.LoggerTask ( string  folder,
string  fileName 
)

Initializes a new instance of the LoggerTask class.

Parameters
folderThe folder.
fileNameName of the file.

Member Function Documentation

void Logging.LoggerTask.DoWork ( )

Does the work. Events to log are filled in a concurrent queue and then read here in serial order.

Here is the caller graph for this function:

void Logging.LoggerTask.EnqueueObject ( LoggerInfo  loggerInfo)
package

Enqueues the object.

Parameters
loggerInfoThe logger information.

Here is the caller graph for this function:

void Logging.LoggerTask.Stop ( )
package

Stops this instance.

Property Documentation

bool Logging.LoggerTask.IsStopped
get

Gets a value indicating whether this instance is stopped.

true if this instance is stopped; otherwise, false.


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