ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
Receptor Struct Reference

#include <ceptr_types.h>

Collaboration diagram for Receptor:
[legend]

Data Fields

Troot
 RECEPTOR_INSTANCE semantic tree.
 
Context parent
 the context this receptor's definition lives in
 
Context context
 the context this receptor's definition creates
 
ReceptorAddress addr
 the address by which to get messages to this receptor instance
 
SemTablesem
 pointer back to the genotype table for this receptor's vmhost instance
 
Tflux
 pointer for quick access to the flux
 
Tpending_signals
 
Tpending_responses
 
Tconversations
 
pthread_mutex_t pending_signals_mutex
 
pthread_mutex_t pending_responses_mutex
 
Instances instances
 the instances store
 
Qq
 process queue
 
int state
 state information about the receptor that the vmhost manages
 
Tedge
 data store for edge receptors
 

Detailed Description

A Receptor is a semantic tree, pointed to by root, but we also create c struct for faster access to some parts of the tree, and to hold non-tree data, like the label table.

Definition at line 237 of file ceptr_types.h.


The documentation for this struct was generated from the following file: