Add support for annotations to dispatchkit, and reflect that support in chaiscript.

Also, some documentation cleanups.
This commit is contained in:
Jason Turner
2009-07-08 02:03:25 +00:00
parent bea05c6ea0
commit a8d74cea6f
4 changed files with 138 additions and 124 deletions

View File

@@ -46,6 +46,7 @@ def update_cpu_state(state, statfile, cpuname)
state[cpuname + ".softirq"] = softirq;
}
# annotation
def update_state(state)
{
var file = load_text_file("/proc/stat");
@@ -61,7 +62,7 @@ initialize_cpu_sensor(global_state, "cpu", sensor_manager);
initialize_cpu_sensor(global_state, "cpu0", sensor_manager);
initialize_cpu_sensor(global_state, "cpu1", sensor_manager);
sensor_manager.add_sensor("cpu", 500, global_state, function(state) { update_state(state); state["cpu"]; } )
sensor_manager.add_sensor("cpu0", 500, global_state, function(state) { state["cpu0"]; } )
sensor_manager.add_sensor("cpu1", 500, global_state, function(state) { state["cpu1"]; } )
sensor_manager.add_sensor("cpu", 500, global_state, fun(state) { update_state(state); state["cpu"]; } )
sensor_manager.add_sensor("cpu0", 500, global_state, fun(state) { state["cpu0"]; } )
sensor_manager.add_sensor("cpu1", 500, global_state, fun(state) { state["cpu1"]; } )