#include <fctProxyOop.h>
Class diagram for fctProxyOopClass:
Public Members | |||
fctType | get_pointer () | ||
void | set_pointer (fctType entryPt) | ||
smi | get_noOfArgs () | ||
void | set_noOfArgs (smi nargs) | ||
smi | get_noOfArgs_prim (void *FH) | ||
oop | set_noOfArgs_prim (smi n, void *FH) | ||
oop | call0_prim () | ||
oop | call1_prim (oop a1) | ||
oop | call2_prim (oop a1, oop a2) | ||
oop | call3_prim (oop a1, oop a2, oop a3) | ||
oop | call4_prim (oop a1, oop a2, oop a3, oop a4) | ||
oop | call5_prim (oop a1, oop a2, oop a3, oop a4, oop a5) | ||
oop | call6_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6) | ||
oop | call7_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7) | ||
oop | call8_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8) | ||
oop | call9_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8, oop a9) | ||
oop | call10_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8, oop a9, oop a10) | ||
oop | call_and_convert0 () | ||
oop | call_and_convert1 (void *a1) | ||
oop | call_and_convert2 (void *a1, void *a2) | ||
oop | call_and_convert3 (void *a1, void *a2, void *a3) | ||
oop | call_and_convert4 (void *a1, void *a2, void *a3, void *a4) | ||
oop | call_and_convert5 (void *a1, void *a2, void *a3, void *a4, void *a5) | ||
oop | call_and_convert6 (void *a1, void *a2, void *a3, void *a4, void *a5, void *a6) | ||
oop | call_and_convert7 (void *a1, void *a2, void *a3, void *a4, void *a5, void *a6, void *a7) | ||
oop | call_and_convert8 (void *a1, void *a2, void *a3, void *a4, void *a5, void *a6, void *a7, void *a8) | ||
oop | call_and_convert9 (void *a1, void *a2, void *a3, void *a4, void *a5, void *a6, void *a7, void *a8, void *a9) | ||
oop | call_and_convert10 (void *a1, void *a2, void *a3, void *a4, void *a5, void *a6, void *a7, void *a8, void *a9, void *a10) | ||
Protected Members | |||
fctProxyOopClass* | addr () | ||
void | kill_fctProxy () | ||
Friends | |||
class | fctProxyMap |
fctType fctProxyOopClass::get_pointer () [inline]
|
Reimplemented from foreignOopClass.
void fctProxyOopClass::set_pointer (fctType entryPt) [inline]
|
smi fctProxyOopClass::get_noOfArgs () [inline]
|
void fctProxyOopClass::set_noOfArgs (smi nargs) [inline]
|
smi fctProxyOopClass::get_noOfArgs_prim (void * FH) |
oop fctProxyOopClass::set_noOfArgs_prim (smi n, void * FH) |
oop fctProxyOopClass::call0_prim () |
oop fctProxyOopClass::call1_prim (oop a1) |
oop fctProxyOopClass::call2_prim (oop a1, oop a2) |
oop fctProxyOopClass::call3_prim (oop a1, oop a2, oop a3) |
oop fctProxyOopClass::call4_prim (oop a1, oop a2, oop a3, oop a4) |
oop fctProxyOopClass::call5_prim (oop a1, oop a2, oop a3, oop a4, oop a5) |
oop fctProxyOopClass::call6_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6) |
oop fctProxyOopClass::call7_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7) |
oop fctProxyOopClass::call8_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8) |
oop fctProxyOopClass::call9_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8, oop a9) |
oop fctProxyOopClass::call10_prim (oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8, oop a9, oop a10) |
oop fctProxyOopClass::call_and_convert0 () |
oop fctProxyOopClass::call_and_convert1 (void * a1) |
oop fctProxyOopClass::call_and_convert2 (void * a1, void * a2) |
oop fctProxyOopClass::call_and_convert3 (void * a1, void * a2, void * a3) |
oop fctProxyOopClass::call_and_convert4 (void * a1, void * a2, void * a3, void * a4) |
oop fctProxyOopClass::call_and_convert5 (void * a1, void * a2, void * a3, void * a4, void * a5) |
oop fctProxyOopClass::call_and_convert6 (void * a1, void * a2, void * a3, void * a4, void * a5, void * a6) |
oop fctProxyOopClass::call_and_convert7 (void * a1, void * a2, void * a3, void * a4, void * a5, void * a6, void * a7) |
oop fctProxyOopClass::call_and_convert8 (void * a1, void * a2, void * a3, void * a4, void * a5, void * a6, void * a7, void * a8) |
oop fctProxyOopClass::call_and_convert9 (void * a1, void * a2, void * a3, void * a4, void * a5, void * a6, void * a7, void * a8, void * a9) |
oop fctProxyOopClass::call_and_convert10 (void * a1, void * a2, void * a3, void * a4, void * a5, void * a6, void * a7, void * a8, void * a9, void * a10) |
fctProxyOopClass * fctProxyOopClass::addr () [inline, protected]
|
Reimplemented from slotsOopClass.
void fctProxyOopClass::kill_fctProxy () [inline, protected]
|
friend class fctProxyMap [friend]
|