src/clipsrules/core/msgfun.c File Reference

#include "setup.h"
#include "classcom.h"
#include "classfun.h"
#include "memalloc.h"
#include "envrnmnt.h"
#include "extnfunc.h"
#include "insfun.h"
#include "msgcom.h"
#include "prccode.h"
#include "router.h"
#include "msgfun.h"

Include dependency graph for msgfun.c:

Go to the source code of this file.

Defines

#define _MSGFUN_SOURCE_

Functions

globle void UnboundHandlerErr (void *theEnv)
globle void PrintNoHandlerError (void *theEnv, char *msg)
globle int CheckHandlerArgCount (void *theEnv)
globle void SlotAccessViolationError (void *theEnv, char *slotName, intBool instanceFlag, void *theInstanceOrClass)
globle void SlotVisibilityViolationError (void *theEnv, SLOT_DESC *sd, DEFCLASS *theDefclass)
globle void NewSystemHandler (void *theEnv, char *cname, char *mname, char *fname, int extraargs)
globle HANDLERInsertHandlerHeader (void *theEnv, DEFCLASS *cls, SYMBOL_HN *mname, int mtype)
globle int HandlersExecuting (DEFCLASS *cls)
globle int DeleteHandler (void *theEnv, DEFCLASS *cls, SYMBOL_HN *mname, int mtype, int indicate_missing)
globle void DeallocateMarkedHandlers (void *theEnv, DEFCLASS *cls)
globle unsigned HandlerType (void *theEnv, char *func, char *str)
globle int CheckCurrentMessage (void *theEnv, char *func, int ins_reqd)
globle void PrintHandler (void *theEnv, char *logName, HANDLER *theHandler, int crtn)
globle HANDLERFindHandlerByAddress (DEFCLASS *cls, SYMBOL_HN *name, unsigned type)
globle int FindHandlerByIndex (DEFCLASS *cls, SYMBOL_HN *name, unsigned type)
globle int FindHandlerNameGroup (DEFCLASS *cls, SYMBOL_HN *name)
globle void HandlerDeleteError (void *theEnv, char *cname)
globle void DisplayCore (void *theEnv, char *logicalName, HANDLER_LINK *core, int sdepth)
globle HANDLER_LINKFindPreviewApplicableHandlers (void *theEnv, DEFCLASS *cls, SYMBOL_HN *mname)
globle void WatchMessage (void *theEnv, char *logName, char *tstring)
globle void WatchHandler (void *theEnv, char *logName, HANDLER_LINK *hndl, char *tstring)


Define Documentation

#define _MSGFUN_SOURCE_

Definition at line 48 of file msgfun.c.


Function Documentation

globle int CheckCurrentMessage ( void *  theEnv,
char *  func,
int  ins_reqd 
)

Definition at line 585 of file msgfun.c.

globle int CheckHandlerArgCount ( void *  theEnv  ) 

Definition at line 113 of file msgfun.c.

globle void DeallocateMarkedHandlers ( void *  theEnv,
DEFCLASS cls 
)

Definition at line 461 of file msgfun.c.

globle int DeleteHandler ( void *  theEnv,
DEFCLASS cls,
SYMBOL_HN mname,
int  mtype,
int  indicate_missing 
)

Definition at line 363 of file msgfun.c.

globle void DisplayCore ( void *  theEnv,
char *  logicalName,
HANDLER_LINK core,
int  sdepth 
)

Definition at line 819 of file msgfun.c.

globle HANDLER* FindHandlerByAddress ( DEFCLASS cls,
SYMBOL_HN name,
unsigned  type 
)

Definition at line 657 of file msgfun.c.

globle int FindHandlerByIndex ( DEFCLASS cls,
SYMBOL_HN name,
unsigned  type 
)

Definition at line 695 of file msgfun.c.

globle int FindHandlerNameGroup ( DEFCLASS cls,
SYMBOL_HN name 
)

Definition at line 731 of file msgfun.c.

globle HANDLER_LINK* FindPreviewApplicableHandlers ( void *  theEnv,
DEFCLASS cls,
SYMBOL_HN mname 
)

Definition at line 865 of file msgfun.c.

globle void HandlerDeleteError ( void *  theEnv,
char *  cname 
)

Definition at line 788 of file msgfun.c.

globle int HandlersExecuting ( DEFCLASS cls  ) 

Definition at line 332 of file msgfun.c.

globle unsigned HandlerType ( void *  theEnv,
char *  func,
char *  str 
)

Definition at line 553 of file msgfun.c.

globle HANDLER* InsertHandlerHeader ( void *  theEnv,
DEFCLASS cls,
SYMBOL_HN mname,
int  mtype 
)

Definition at line 260 of file msgfun.c.

globle void NewSystemHandler ( void *  theEnv,
char *  cname,
char *  mname,
char *  fname,
int  extraargs 
)

Definition at line 223 of file msgfun.c.

globle void PrintHandler ( void *  theEnv,
char *  logName,
HANDLER theHandler,
int  crtn 
)

Definition at line 630 of file msgfun.c.

globle void PrintNoHandlerError ( void *  theEnv,
char *  msg 
)

Definition at line 93 of file msgfun.c.

globle void SlotAccessViolationError ( void *  theEnv,
char *  slotName,
intBool  instanceFlag,
void *  theInstanceOrClass 
)

Definition at line 156 of file msgfun.c.

globle void SlotVisibilityViolationError ( void *  theEnv,
SLOT_DESC sd,
DEFCLASS theDefclass 
)

Definition at line 186 of file msgfun.c.

globle void UnboundHandlerErr ( void *  theEnv  ) 

Definition at line 78 of file msgfun.c.

globle void WatchHandler ( void *  theEnv,
char *  logName,
HANDLER_LINK hndl,
char *  tstring 
)

Definition at line 918 of file msgfun.c.

globle void WatchMessage ( void *  theEnv,
char *  logName,
char *  tstring 
)

Definition at line 892 of file msgfun.c.


Generated on Mon Jan 10 22:33:42 2011 by  doxygen 1.5.6