| Package | Description |
|---|---|
| emulib.plugins.compiler | |
| emulib.plugins.cpu | |
| emulib.plugins.device | |
| emulib.plugins.memory | |
| emulib.runtime |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompilerContext
This interface defines compiler context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CPUContext
Basic interface for CPU context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DeviceContext<T>
Interface for basic context of the device.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MemoryContext<CellType>
Interface provides a context for operating memory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMemoryContext<Type>
This class implements some fundamental functionality of MemoryContext
interface, that can be useful in the programming of the own memory context.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Context> |
ContextPool.getContext(long pluginID,
Class<T> contextInterface,
int index)
Get plug-in context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ContextPool.register(long pluginID,
Context context,
Class<? extends Context> contextInterface)
This method registers plug-in's context interface.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
ContextPool.computeHash(Class<? extends Context> contextInterface)
Compute emuStudio-specific hash of the context interface.
|
void |
ContextPool.register(long pluginID,
Context context,
Class<? extends Context> contextInterface)
This method registers plug-in's context interface.
|
boolean |
ContextPool.unregister(long pluginID,
Class<? extends Context> contextInterface)
Unregisters all contexts of given context interface.
|
Copyright © 2017. All rights reserved.