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

implementation file for accumulator More...

#include "accumulator.h"
#include "semtrex.h"
#include "mtree.h"
#include "receptor.h"
#include <sys/types.h>
#include <sys/stat.h>
#include "debug.h"
#include "util.h"
Include dependency graph for accumulator.c:

Go to the source code of this file.

#define PATHS_FN   "paths"
 
#define SEM_FN   "sem"
 
#define __a_vm_state_fn(buf, dir)   __a_vm_fn(buf,dir,"state")
 
#define __a_vmfn(buf, dir)   __a_vm_fn(buf,dir,"")
 
VMHostG_vm = 0
 
void __a_vm_fn (char *buf, char *dir, char *suffix)
 
void __a_serializet (T *t, char *name)
 
T__a_unserializet (char *dir_path, char *name)
 
void _a_boot (char *dir_path)
 
void _a_shut_down ()
 
T__a_find (T *t, SemanticID sym)
 
T__a_get_instances (Instances *instances)
 
Xaddr _a_new_instance (Instances *instances, T *t)
 
T_a_get_instance (Instances *instances, Xaddr x)
 
T_a_set_instance (Instances *instances, Xaddr x, T *r)
 
void _a_get_instances (Instances *instances, Symbol s, T *t)
 
void _a_delete_instance (Instances *instances, Xaddr x)
 
void _a_free_instances (Instances *instances)
 
S__a_serialize_instances (Instances *instances)
 
void _a_serialize_instances (Instances *i, char *file)
 
void __a_unserialize_instances (SemTable *sem, Instances *instances, S *s)
 
void _a_unserialize_instances (SemTable *sem, Instances *instances, char *file)
 
T__a_get_tokens (Instances *instances)
 
T_a_gen_token (Instances *instances, Xaddr x, T *dependency)
 
T__a_find_token (T *t, uint64_t token)
 
T__a_find_dependency (T *t, T *dependency)
 
Xaddr _a_get_token_xaddr (Instances *instances, T *token, T *dependency)
 
void _a_add_dependency (Instances *instances, T *token, T *dependency)
 
void _a_delete_dependency (Instances *instances, T *token, T *dependency)
 
void _a_delete_token (Instances *instances, T *token)
 

Detailed Description

implementation file for accumulator

Definition in file accumulator.c.