![]() |
Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|
| ▼Cobject | |
| CbackEnd.DVM.dis.DIS | This class collects the necessary data to generate a DIS string |
| Ccore.context.Context | DVM Context |
| Ccore.context.ContextCreator | Context creator |
| Ccore.contextMatcher.ContextMatcher | DVM Context matcher |
| Ccore.dispatcher.TokenDispatcher | Token Dispatcher |
| ▼Ccore.instruction.Destination | An instruction that inherits from this class promises to send it's output to a destination that can be added through the addDestination method |
| ▼Ccore.instruction.DestinationList | DVM instruction that sends any token it produces to all of the memebers of it's destination list |
| Ccore.instruction.Constant | Constant instruction |
| Ccore.instruction.OperationInstruction | An operation instruction defines a single operation on all of it's inputs |
| ▼Ccore.instruction.DestinationMap | DVM instruction that sends output it produces to a destination based on the output port of the output |
| Ccore.instruction.Sink | Sink instruction |
| ▼Ccore.instruction.Instruction | General DVM instruction |
| Ccore.instruction.Constant | Constant instruction |
| Ccore.instruction.ContextChange | Represents a context change in the program |
| Ccore.instruction.ContextRestore | Represents the restoration of context |
| Ccore.instruction.OperationInstruction | An operation instruction defines a single operation on all of it's inputs |
| Ccore.instruction.Sink | Sink instruction |
| Ccore.instruction.Split | Split instruction |
| Ccore.instruction.StopInstruction | Represents the end of the program |
| Ccore.instruction.Switch | Represents an instruction that will dynamically determine the destination of it's tokens at runtime |
| ▼Ccore.instruction.Literal | Instruction that accepts a literal |
| Ccore.instruction.ContextChange | Represents a context change in the program |
| Ccore.instruction.OperationInstruction | An operation instruction defines a single operation on all of it's inputs |
| Ccore.memory.InstructionMemory | The Instruction memory stores all of the instructions in the program |
| Ccore.runtime.Core | Runtime core |
| Ccore.scheduler.Scheduler | DVM Scheduler |
| ▼Ccore.token.AbstractTag | Represents a tag |
| Ccore.token.StopTag | Stop Tag |
| ▼Ccore.token.Tag | Standard tag |
| Ccore.token.ExternalTag | External Tag |
| Ccore.token.Token | Represents a DVM token |
| Ccore.tokenizer.ContextManager | Context Manager |
| Ccore.tokenizer.Switcher | Token Switcher |
| Ccore.tokenizer.Tokenizer | DVM Token creator |
| CfrontEnd.IF1.environment.CompoundScope | Single part of the scope stack |
| CfrontEnd.IF1.environment.Scope | Single part of the scope stack |
| ▼CfrontEnd.IF1.type._Type | |
| CfrontEnd.IF1.type._BasicType | Represents one of the basic IF1 types |
| CfrontEnd.IF1.type._CombinedType | Wrapper around a combined type that contains multiple base types |
| CfrontEnd.IF1.type._ContainerType | Wrapper around a container that contains a single base type (such as an array) |
| CfrontEnd.IF1.type._FunctionType | Wrapper around a function type |
| CfrontEnd.IF1.type._PointerType | Wrapper around a pointer to the first element of a combined type |
| CfrontEnd.IF1.type._UnknownType | Represents any possible type |
| CfrontEnd.IF1.type._TypePool | Store all the encountered types |
| CIGR.literal.Literal | Literal |
| ▼CIGR.node.Node | Standard node |
| CIGR.node.CallNode | Call node |
| CIGR.node.CompoundNode | Compound node |
| CIGR.node.ConstantNode | Constant node |
| CIGR.node.OperationNode | Operation node |
| CIGR.node.SubGraphEntryNode | Entry point of a subgraph |
| CIGR.node.SubGraphExitNode | Exit point of a subgraph |
| ▼CIGR.port.Port | Abstract Port |
| CIGR.port.InputPort | Port that accepts input for a node |
| CIGR.port.OutputPort | Exit point of a node |
| CIGR.subgraph.SubGraph | SubGraph |
1.8.8