#include "object.h"


Go to the source code of this file.
Classes | |
| struct | messageHandlerLink |
Defines | |
| #define | GetActiveInstance(theEnv) ((INSTANCE_TYPE *) GetNthMessageArgument(theEnv,0)->value) |
| #define | LOCALE extern |
| #define | Send(a, b, c, d) EnvSend(GetCurrentEnvironment(),a,b,c,d) |
Typedefs | |
| typedef struct messageHandlerLink | HANDLER_LINK |
Functions | |
| LOCALE void | DirectMessage (void *, SYMBOL_HN *, INSTANCE_TYPE *, DATA_OBJECT *, EXPRESSION *) |
| LOCALE void | EnvSend (void *, DATA_OBJECT *, char *, char *, DATA_OBJECT *) |
| LOCALE void | DestroyHandlerLinks (void *, HANDLER_LINK *) |
| LOCALE void | SendCommand (void *, DATA_OBJECT *) |
| LOCALE DATA_OBJECT * | GetNthMessageArgument (void *, int) |
| LOCALE int | NextHandlerAvailable (void *) |
| LOCALE void | CallNextHandler (void *, DATA_OBJECT *) |
| LOCALE void | FindApplicableOfName (void *, DEFCLASS *, HANDLER_LINK *[], HANDLER_LINK *[], SYMBOL_HN *) |
| LOCALE HANDLER_LINK * | JoinHandlerLinks (void *, HANDLER_LINK *[], HANDLER_LINK *[], SYMBOL_HN *) |
| LOCALE void | PrintHandlerSlotGetFunction (void *, char *, void *) |
| LOCALE intBool | HandlerSlotGetFunction (void *, void *, DATA_OBJECT *) |
| LOCALE void | PrintHandlerSlotPutFunction (void *, char *, void *) |
| LOCALE intBool | HandlerSlotPutFunction (void *, void *, DATA_OBJECT *) |
| LOCALE void | DynamicHandlerGetSlot (void *, DATA_OBJECT *) |
| LOCALE void | DynamicHandlerPutSlot (void *, DATA_OBJECT *) |
| #define GetActiveInstance | ( | theEnv | ) | ((INSTANCE_TYPE *) GetNthMessageArgument(theEnv,0)->value) |
| #define Send | ( | a, | |||
| b, | |||||
| c, | |||||
| d | ) | EnvSend(GetCurrentEnvironment(),a,b,c,d) |
| typedef struct messageHandlerLink HANDLER_LINK |
| LOCALE void CallNextHandler | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
| LOCALE void DestroyHandlerLinks | ( | void * | , | |
| HANDLER_LINK * | ||||
| ) |
| LOCALE void DirectMessage | ( | void * | , | |
| SYMBOL_HN * | , | |||
| INSTANCE_TYPE * | , | |||
| DATA_OBJECT * | , | |||
| EXPRESSION * | ||||
| ) |
| LOCALE void DynamicHandlerGetSlot | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
| LOCALE void DynamicHandlerPutSlot | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
| LOCALE void EnvSend | ( | void * | , | |
| DATA_OBJECT * | , | |||
| char * | , | |||
| char * | , | |||
| DATA_OBJECT * | ||||
| ) |
| LOCALE void FindApplicableOfName | ( | void * | , | |
| DEFCLASS * | , | |||
| HANDLER_LINK * | [], | |||
| HANDLER_LINK * | [], | |||
| SYMBOL_HN * | ||||
| ) |
| LOCALE DATA_OBJECT* GetNthMessageArgument | ( | void * | , | |
| int | ||||
| ) |
| LOCALE intBool HandlerSlotGetFunction | ( | void * | , | |
| void * | , | |||
| DATA_OBJECT * | ||||
| ) |
| LOCALE intBool HandlerSlotPutFunction | ( | void * | , | |
| void * | , | |||
| DATA_OBJECT * | ||||
| ) |
| LOCALE HANDLER_LINK* JoinHandlerLinks | ( | void * | , | |
| HANDLER_LINK * | [], | |||
| HANDLER_LINK * | [], | |||
| SYMBOL_HN * | ||||
| ) |
| LOCALE void PrintHandlerSlotGetFunction | ( | void * | , | |
| char * | , | |||
| void * | ||||
| ) |
| LOCALE void PrintHandlerSlotPutFunction | ( | void * | , | |
| char * | , | |||
| void * | ||||
| ) |
| LOCALE void SendCommand | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
1.5.6