hook( id, type, table, func, args )
instance function
Add a hook on to an event - when this event is triggered your callback will be called.
Arguments
| Name | Type | Description |
|---|---|---|
| id | String | Unique identifier for the new Monitor |
| type | MonitorHook.Type | Event to hook on to |
| table | Table | Table function belongs to - can be nil |
| func | Function | Callback function |
| args | Any | Argument to pass to callback |
Returns
| Type | Description |
|---|---|
| Boolean | True if the hook was added |
Notes
The callback function should have the following signature - monitor is the Monitor that invoked the call and hook is a MonitorHook object.
function ExampleTable:exampleFunction( monitor, hook )
