C# Class ToolsSharp.Hooks.WndProc.Default.WindowHookEngine

Default Class for adding elements to be executed inside of the thread the window WindowHook class is attached to.
Inheritance: IWindowEngine
Datei anzeigen Open project: aganonki/HackTools

Private Properties

Property Type Description

Public Methods

Method Description
RegisterCallback ( IPulsableElement windowEngine ) : void

Adds a IPulseableElement member to the linked list. All elements in the list will have their Pulse() method called when the UserMessage.StartUp is message is invoked.

RegisterCallbacks ( ) : void

Adds multiple IPulseableElement member to the linked list. All elements in the list will have their Pulse() method called when the UserMessage.StartUp is message is invoked.

RemoveCallback ( IPulsableElement windowEngine ) : void

Removes an element from the IPulseableElement linked list contained in this instance.

ShutDown ( ) : void

Shuts the engine down.

StartUp ( ) : void

Starts the engine up.

WindowHookEngine ( ) : System

Initializes a new instance of the WindowHookEngine class.

Method Details

RegisterCallback() public method

Adds a IPulseableElement member to the linked list. All elements in the list will have their Pulse() method called when the UserMessage.StartUp is message is invoked.
public RegisterCallback ( IPulsableElement windowEngine ) : void
windowEngine IPulsableElement The window engine.
return void

RegisterCallbacks() public method

Adds multiple IPulseableElement member to the linked list. All elements in the list will have their Pulse() method called when the UserMessage.StartUp is message is invoked.
public RegisterCallbacks ( ) : void
return void

RemoveCallback() public method

Removes an element from the IPulseableElement linked list contained in this instance.
public RemoveCallback ( IPulsableElement windowEngine ) : void
windowEngine IPulsableElement The window engine.
return void

ShutDown() public method

Shuts the engine down.
public ShutDown ( ) : void
return void

StartUp() public method

Starts the engine up.
public StartUp ( ) : void
return void

WindowHookEngine() public method

Initializes a new instance of the WindowHookEngine class.
public WindowHookEngine ( ) : System
return System