Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

fctProxyOopClass Class Reference

#include <fctProxyOop.h>

Class diagram for fctProxyOopClass:

proxyOopClass foreignOopClass slotsOopClass oopsOopClass

List of all members.

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

Detailed Description


Member Function Documentation

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]


Friends And Related Function Documentation

friend class fctProxyMap [friend]


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:13:30 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999