Documentation Set for Swarm 2.2
Prev | Reference I. Defobj Library | Next

# FCall

## Name

FCall -- A language independent interface to dynamic calls.

## Description

A language independent interface to dynamic calls.

## Protocols adopted by FCall

Create Drop CREATABLE

## Methods

### Phase: Creating

- - setJavaMethodFromName: (const char *)methodName inClass: (const char *)className

- - setJavaMethodFromName: (const char *)methodName inObject: (JOBJECT)jObj

- - setMethodFromName: (const char *)methodName inObject: object

- - setMethodFromSelector: (SEL)method inObject: object

- - setFunctionPointer: (func_t)fn

- - setArguments: args

- + create: (id <Zone>)aZone target: obj methodName: (const char *)methodName arguments: (id <FArguments>)fa

- + create: (id <Zone>)aZone target: obj selector: (SEL)sel arguments: (id <FArguments>)fa

### Phase: Using

- - (func_t)getFunctionPointer

- - (retval_t)getRetVal: (retval_t)retVal buf: (types_t *)buf

- - (void *)getResult

- - (void)performCall

- - getArguments

- - (call_t)getCallType

Prev | Home | Next
FArguments | Up | GetName