public class SharedMemoryWarpScriptExtension extends WarpScriptExtension implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CAPABILITY_MUTEX |
static java.lang.String |
CAPABILITY_MUTEX_MAXWAIT |
static java.lang.String |
CAPABILITY_SHMLOAD |
static java.lang.String |
CAPABILITY_SHMSTORE |
| Constructor and Description |
|---|
SharedMemoryWarpScriptExtension() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
defined(java.lang.String symbol) |
java.util.Map<java.lang.String,java.lang.Object> |
getFunctions()
Return a map of function name to actual function.
|
static java.util.concurrent.locks.ReentrantLock |
getLock(java.lang.String name) |
static java.lang.Object |
load(java.lang.String symbol) |
void |
run() |
static void |
store(java.lang.String symbol,
java.lang.String mutex,
java.lang.Object o) |
register, wrapMacropublic static final java.lang.String CAPABILITY_MUTEX
public static final java.lang.String CAPABILITY_MUTEX_MAXWAIT
public static final java.lang.String CAPABILITY_SHMLOAD
public static final java.lang.String CAPABILITY_SHMSTORE
public java.util.Map<java.lang.String,java.lang.Object> getFunctions()
WarpScriptExtensiongetFunctions in class WarpScriptExtensionpublic static final java.util.concurrent.locks.ReentrantLock getLock(java.lang.String name)
public static final void store(java.lang.String symbol,
java.lang.String mutex,
java.lang.Object o)
throws WarpScriptException
WarpScriptExceptionpublic static final java.lang.Object load(java.lang.String symbol)
throws WarpScriptException
WarpScriptExceptionpublic static final java.lang.Object defined(java.lang.String symbol)
throws WarpScriptException
WarpScriptExceptionpublic void run()
run in interface java.lang.Runnable