ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
vmhost.c File Reference

virtual machine host receptor implementation More...

#include "vmhost.h"
#include "tree.h"
#include "accumulator.h"
#include "debug.h"
Include dependency graph for vmhost.c:

Go to the source code of this file.

Functions

VMHost__v_init (Receptor *r, SemTable *sem)
 
VMHost_v_new ()
 Creates a new virtual machine host. More...
 
void _v_free (VMHost *v)
 
Xaddr _v_load_receptor_package (VMHost *v, T *p)
 
Xaddr _v_install_r (VMHost *v, Xaddr package, T *bindings, char *label)
 
Xaddr _v_new_receptor (VMHost *v, Receptor *parent, Symbol s, Receptor *r)
 
void _v_activate (VMHost *v, Xaddr x)
 
void _v_send (VMHost *v, ReceptorAddress from, ReceptorAddress to, Aspect aspect, Symbol carrier, T *contents)
 
void _v_send_signals (VMHost *v, T *signals)
 
void _v_deliver_signals (VMHost *v, Receptor *sender)
 
void * __v_process (void *arg)
 
void _v_start_vmhost (VMHost *v)
 
void _v_instantiate_builtins (VMHost *v)
 
void _v_start_thread (thread *t, void *(*start_routine)(void *), void *arg)
 
void _v_join_thread (thread *t)
 

Detailed Description

virtual machine host receptor implementation

Definition in file vmhost.c.