erjang.m.erlang
Class ErlProc
java.lang.Object
erjang.m.erlang.ErlProc
public class ErlProc
- extends java.lang.Object
|
Method Summary |
static EAtom |
check_process_code(EObject pid_arg,
EObject mod_arg)
|
static EObject |
demonitor(EProc self,
EObject ref)
|
static EObject |
demonitor(EProc self,
EObject ref,
EObject options)
|
static EObject |
demonitor(ETask self,
EObject ref,
EObject options)
|
static EObject |
display(EProc proc,
EObject obj)
|
static EObject |
erase(EProc proc)
|
static EObject |
erase(EProc proc,
EObject key)
|
static EObject |
exit(EObject a1)
|
static EAtom |
exit(EProc proc,
EObject p,
EObject reason)
|
static ESeq |
get_stacktrace(EProc proc)
|
static EObject |
halt(EProc proc)
|
static EObject |
halt(EProc proc,
EObject value)
|
static EObject |
hibernate(EProc self,
EObject a1,
EObject a2,
EObject a3)
|
static EAtom |
is_process_alive(EObject p)
|
static EObject |
link(EProc self,
EObject pid)
|
static ERef |
make_ref(EProc proc)
|
static EObject |
monitor(EProc self,
EObject how,
EObject object)
|
static EObject |
process_info(EObject pid)
|
static EObject |
process_info(EObject pid,
EObject what)
|
static EAtom |
purge_module(EObject mod_arg)
|
static EObject |
register(EObject name,
EObject pid)
|
static EObject |
spawn_link(EProc proc,
EObject mod,
EObject fun,
EObject args)
|
static EObject |
spawn_opt(EProc self,
EObject tup)
|
static EObject |
spawn(EProc proc,
EObject mod,
EObject fun,
EObject args)
|
static EObject |
suspend_process(EObject a1,
EObject a2)
|
static EObject |
unlink(EProc self,
EObject pid)
|
static EObject |
unregister(EObject name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
am_process
public static final EAtom am_process
am_flush
public static final EAtom am_flush
am_shutdown
public static final EAtom am_shutdown
ErlProc
public ErlProc()
process_info
public static EObject process_info(EObject pid,
EObject what)
process_info
public static EObject process_info(EObject pid)
display
public static EObject display(EProc proc,
EObject obj)
get_stacktrace
public static ESeq get_stacktrace(EProc proc)
erase
public static EObject erase(EProc proc,
EObject key)
erase
public static EObject erase(EProc proc)
register
public static EObject register(EObject name,
EObject pid)
unregister
public static EObject unregister(EObject name)
spawn_link
public static EObject spawn_link(EProc proc,
EObject mod,
EObject fun,
EObject args)
throws Pausable
- Throws:
Pausable
spawn_opt
public static EObject spawn_opt(EProc self,
EObject tup)
throws Pausable
- Throws:
Pausable
spawn
public static EObject spawn(EProc proc,
EObject mod,
EObject fun,
EObject args)
halt
public static EObject halt(EProc proc)
halt
public static EObject halt(EProc proc,
EObject value)
unlink
public static EObject unlink(EProc self,
EObject pid)
throws Pausable
- Throws:
Pausable
link
public static EObject link(EProc self,
EObject pid)
throws Pausable
- Throws:
Pausable
monitor
public static EObject monitor(EProc self,
EObject how,
EObject object)
throws Pausable
- Throws:
Pausable
demonitor
public static EObject demonitor(EProc self,
EObject ref)
throws Pausable
- Throws:
Pausable
demonitor
public static EObject demonitor(EProc self,
EObject ref,
EObject options)
throws Pausable
- Throws:
Pausable
demonitor
public static EObject demonitor(ETask self,
EObject ref,
EObject options)
throws Pausable
- Throws:
Pausable
exit
public static EAtom exit(EProc proc,
EObject p,
EObject reason)
throws Pausable
- Throws:
Pausable
exit
public static EObject exit(EObject a1)
make_ref
public static ERef make_ref(EProc proc)
is_process_alive
public static EAtom is_process_alive(EObject p)
suspend_process
public static EObject suspend_process(EObject a1,
EObject a2)
check_process_code
public static EAtom check_process_code(EObject pid_arg,
EObject mod_arg)
purge_module
public static EAtom purge_module(EObject mod_arg)
hibernate
public static EObject hibernate(EProc self,
EObject a1,
EObject a2,
EObject a3)