src/clipsrules/core/msgfun.h File Reference

#include "msgpass.h"
#include "object.h"

Include dependency graph for msgfun.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  handlerSlotReference

Defines

#define BEGIN_TRACE   ">>"
#define END_TRACE   "<<"
#define MAROUND   0
#define MBEFORE   1
#define MPRIMARY   2
#define MAFTER   3
#define MERROR   4
#define LOOKUP_HANDLER_INDEX   0
#define LOOKUP_HANDLER_ADDRESS   1
#define LOCALE   extern

Typedefs

typedef struct handlerSlotReference HANDLER_SLOT_REFERENCE

Functions

LOCALE void UnboundHandlerErr (void *)
LOCALE void PrintNoHandlerError (void *, char *)
LOCALE int CheckHandlerArgCount (void *)
LOCALE void SlotAccessViolationError (void *, char *, intBool, void *)
LOCALE void SlotVisibilityViolationError (void *, SLOT_DESC *, DEFCLASS *)
LOCALE void NewSystemHandler (void *, char *, char *, char *, int)
LOCALE HANDLERInsertHandlerHeader (void *, DEFCLASS *, SYMBOL_HN *, int)
LOCALE HANDLERNewHandler (void)
LOCALE int HandlersExecuting (DEFCLASS *)
LOCALE int DeleteHandler (void *, DEFCLASS *, SYMBOL_HN *, int, int)
LOCALE void DeallocateMarkedHandlers (void *, DEFCLASS *)
LOCALE unsigned HandlerType (void *, char *, char *)
LOCALE int CheckCurrentMessage (void *, char *, int)
LOCALE void PrintHandler (void *, char *, HANDLER *, int)
LOCALE HANDLERFindHandlerByAddress (DEFCLASS *, SYMBOL_HN *, unsigned)
LOCALE int FindHandlerByIndex (DEFCLASS *, SYMBOL_HN *, unsigned)
LOCALE int FindHandlerNameGroup (DEFCLASS *, SYMBOL_HN *)
LOCALE void HandlerDeleteError (void *, char *)


Define Documentation

#define BEGIN_TRACE   ">>"

Definition at line 37 of file msgfun.h.

#define END_TRACE   "<<"

Definition at line 38 of file msgfun.h.

#define LOCALE   extern

Definition at line 59 of file msgfun.h.

#define LOOKUP_HANDLER_ADDRESS   1

Definition at line 50 of file msgfun.h.

#define LOOKUP_HANDLER_INDEX   0

Definition at line 49 of file msgfun.h.

#define MAFTER   3

Definition at line 46 of file msgfun.h.

#define MAROUND   0

Definition at line 43 of file msgfun.h.

#define MBEFORE   1

Definition at line 44 of file msgfun.h.

#define MERROR   4

Definition at line 47 of file msgfun.h.

#define MPRIMARY   2

Definition at line 45 of file msgfun.h.


Typedef Documentation


Function Documentation

LOCALE int CheckCurrentMessage ( void *  ,
char *  ,
int   
)

Definition at line 585 of file msgfun.c.

LOCALE int CheckHandlerArgCount ( void *   ) 

Definition at line 113 of file msgfun.c.

LOCALE void DeallocateMarkedHandlers ( void *  ,
DEFCLASS  
)

Definition at line 461 of file msgfun.c.

LOCALE int DeleteHandler ( void *  ,
DEFCLASS ,
SYMBOL_HN ,
int  ,
int   
)

Definition at line 363 of file msgfun.c.

LOCALE HANDLER* FindHandlerByAddress ( DEFCLASS ,
SYMBOL_HN ,
unsigned   
)

Definition at line 657 of file msgfun.c.

LOCALE int FindHandlerByIndex ( DEFCLASS ,
SYMBOL_HN ,
unsigned   
)

Definition at line 695 of file msgfun.c.

LOCALE int FindHandlerNameGroup ( DEFCLASS ,
SYMBOL_HN  
)

Definition at line 731 of file msgfun.c.

LOCALE void HandlerDeleteError ( void *  ,
char *   
)

Definition at line 788 of file msgfun.c.

LOCALE int HandlersExecuting ( DEFCLASS  ) 

Definition at line 332 of file msgfun.c.

LOCALE unsigned HandlerType ( void *  ,
char *  ,
char *   
)

Definition at line 553 of file msgfun.c.

LOCALE HANDLER* InsertHandlerHeader ( void *  ,
DEFCLASS ,
SYMBOL_HN ,
int   
)

Definition at line 260 of file msgfun.c.

LOCALE HANDLER* NewHandler ( void   ) 

LOCALE void NewSystemHandler ( void *  ,
char *  ,
char *  ,
char *  ,
int   
)

Definition at line 223 of file msgfun.c.

LOCALE void PrintHandler ( void *  ,
char *  ,
HANDLER ,
int   
)

Definition at line 630 of file msgfun.c.

LOCALE void PrintNoHandlerError ( void *  ,
char *   
)

Definition at line 93 of file msgfun.c.

LOCALE void SlotAccessViolationError ( void *  ,
char *  ,
intBool  ,
void *   
)

Definition at line 156 of file msgfun.c.

LOCALE void SlotVisibilityViolationError ( void *  ,
SLOT_DESC ,
DEFCLASS  
)

Definition at line 186 of file msgfun.c.

LOCALE void UnboundHandlerErr ( void *   ) 

Definition at line 78 of file msgfun.c.


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