|
Public Member Functions |
| | function_list (void) |
| foo | function (uint8 fn) const |
| | Return pointer to function number fn.
|
| void * | data (uint8 fn) const |
| | Return pointer to data provided.
|
| bool | function (foo f, void *datum, uint8 fn) |
| | Assign callback function f to slot fn with pointer to data if provided. Returns false if fn is outside range of table.
|
Private Attributes |
| foo | _function [FOO_MAX] |
| uint8 | _free [FOO_MAX] |
| void * | _data [FOO_MAX] |
function_list stores a series of functions and data to pass to the function. This is used as the activity to perform at a waypoint in remote_command_chain.