Method | Description | |
---|---|---|
CalculateMouseMovementDistance ( IEnumerable |
Calculates the distance of the mouse movement in pixels. Could also be converted to centimeters or inches.
|
|
CreateDatabaseTablesIfNotExist ( ) : void | ||
Daemon ( ) : System | ||
GetVisualizationsDay ( DateTimeOffset date ) : List |
||
IsEnabled ( ) : bool | ||
Start ( ) : void | ||
Stop ( ) : void | ||
UpdateDatabaseTables ( int version ) : void |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
AddKeystrokesToAggregate ( |
For: Keystrokes Data Dequeues the respective buffer, adds it to a list (which prepares the data for saving) and updates the UserInputaggregate. Finally, it deletes the used items from the list.
|
|
AddMouseClicksToAggregate ( |
For: Mouse Clicks Data Dequeues the respective buffer, adds it to a list (which prepares the data for saving) and updates the UserInputaggregate. Finally, it deletes the used items from the list.
|
|
AddMouseMovementsToAggregate ( |
For: Mouse Movement Data Dequeues the respective buffer, adds it to a list (which prepares the data for saving) and updates the UserInputaggregate. Finally, it deletes the used items from the list.
|
|
AddMouseScrollsToAggregate ( |
For: Mouse Scrolls Data Dequeues the respective buffer, adds it to a list (which prepares the data for saving) and updates the UserInputaggregate. Finally, it deletes the used items from the list.
|
|
KeyboardListener_KeyDown ( object sender, |
Keyboard Click event. Create a new event and add it to the buffer.
|
|
MouseListener_MouseClick ( object sender, |
Mouse Click event. Create a new event and add it to the buffer.
|
|
MouseListener_MouseMoveExt ( object sender, Gma.System.MouseKeyHook.MouseEventExtArgs e ) : void |
Mouse Movement event. Save it to a temp list to only save it ever x seconds to the database (see Settings.MouseSnapshotInterval) to reduce the data load.
|
|
MouseListener_MouseScrolling ( object sender, |
Mouse scrolling event. Save it to a temp list to only save it ever x seconds to the database (see Settings.MouseSnapshotInterval) to reduce the data load.
|
|
SaveInputBufferToDatabase ( ) : void |
dequeues the currently counted number of elements from the buffer and saves them to the database (it can happen that more elements are added to the end of the queue while this happens, those elements will be safed to the database in the next run of this method)
|
|
SaveToDatabaseTick ( object sender, |
Saves the buffer to the database and clears it afterwards.
|
public static CalculateMouseMovementDistance ( IEnumerable |
||
lastIntervalMouseMovements | IEnumerable |
|
return | double |
public CreateDatabaseTablesIfNotExist ( ) : void | ||
return | void |
public GetVisualizationsDay ( DateTimeOffset date ) : List |
||
date | DateTimeOffset | |
return | List |
public UpdateDatabaseTables ( int version ) : void | ||
version | int | |
return | void |