Engine
[Virtual Machine]


Detailed Description

The engine implements the actual VM execution by providing the necessary methods listed in _vm_engine_t.

tinyaml defines two engines :

tinyaml_dbg defines another engine :


Typedefs

typedef void(* _VM_CALL )(vm_engine_t)
 Standard engine call.

Functions

vm_t vm_set_engine (vm_t, vm_engine_t)
 set the VM's engine.
void _VM_CALL vm_schedule_cycle (vm_t)
 run one cycle.

Variables

const vm_engine_t stub_engine
const vm_engine_t thread_engine


Typedef Documentation

typedef void(* _VM_CALL)(vm_engine_t)

Standard engine call.


Function Documentation

vm_t vm_set_engine ( vm_t  ,
vm_engine_t   
)

set the VM's engine.

See also:
engine

void _VM_CALL vm_schedule_cycle ( vm_t   ) 

run one cycle.

Cycle is :


Variable Documentation

const vm_engine_t stub_engine

const vm_engine_t thread_engine


Generated on Wed Feb 6 14:46:05 2008 for TinyaML by  doxygen 1.5.3