src/clipsrules/core/rulebsc.c File Reference

#include "setup.h"
#include <stdio.h>
#include "argacces.h"
#include "constrct.h"
#include "envrnmnt.h"
#include "router.h"
#include "watch.h"
#include "extnfunc.h"
#include "ruledef.h"
#include "engine.h"
#include "drive.h"
#include "reteutil.h"
#include "rulebin.h"
#include "rulecmp.h"
#include "rulebsc.h"

Include dependency graph for rulebsc.c:

Go to the source code of this file.

Defines

#define _RULEBSC_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle void DefruleBasicCommands (void *theEnv)
globle void UndefruleCommand (void *theEnv)
globle intBool EnvUndefrule (void *theEnv, void *theDefrule)
globle void GetDefruleListFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void EnvGetDefruleList (void *theEnv, DATA_OBJECT_PTR returnValue, void *theModule)
globle void * DefruleModuleFunction (void *theEnv)
globle void PPDefruleCommand (void *theEnv)
globle int PPDefrule (void *theEnv, char *defruleName, char *logicalName)
globle void ListDefrulesCommand (void *theEnv)
globle void EnvListDefrules (void *theEnv, char *logicalName, void *theModule)
globle unsigned EnvGetDefruleWatchActivations (void *theEnv, void *rulePtr)
globle unsigned EnvGetDefruleWatchFirings (void *theEnv, void *rulePtr)
globle void EnvSetDefruleWatchActivations (void *theEnv, unsigned newState, void *rulePtr)
globle void EnvSetDefruleWatchFirings (void *theEnv, unsigned newState, void *rulePtr)
globle unsigned DefruleWatchAccess (void *theEnv, int code, unsigned newState, struct expr *argExprs)
globle unsigned DefruleWatchPrint (void *theEnv, char *logName, int code, struct expr *argExprs)


Define Documentation

#define _RULEBSC_SOURCE_

Definition at line 33 of file rulebsc.c.

#define _STDIO_INCLUDED_

Definition at line 40 of file rulebsc.c.


Function Documentation

globle void DefruleBasicCommands ( void *  theEnv  ) 

Definition at line 76 of file rulebsc.c.

globle void* DefruleModuleFunction ( void *  theEnv  ) 

Definition at line 291 of file rulebsc.c.

globle unsigned DefruleWatchAccess ( void *  theEnv,
int  code,
unsigned  newState,
struct expr argExprs 
)

Definition at line 445 of file rulebsc.c.

globle unsigned DefruleWatchPrint ( void *  theEnv,
char *  logName,
int  code,
struct expr argExprs 
)

Definition at line 463 of file rulebsc.c.

globle void EnvGetDefruleList ( void *  theEnv,
DATA_OBJECT_PTR  returnValue,
void *  theModule 
)

Definition at line 279 of file rulebsc.c.

globle unsigned EnvGetDefruleWatchActivations ( void *  theEnv,
void *  rulePtr 
)

Definition at line 351 of file rulebsc.c.

globle unsigned EnvGetDefruleWatchFirings ( void *  theEnv,
void *  rulePtr 
)

Definition at line 376 of file rulebsc.c.

globle void EnvListDefrules ( void *  theEnv,
char *  logicalName,
void *  theModule 
)

Definition at line 335 of file rulebsc.c.

globle void EnvSetDefruleWatchActivations ( void *  theEnv,
unsigned  newState,
void *  rulePtr 
)

Definition at line 401 of file rulebsc.c.

globle void EnvSetDefruleWatchFirings ( void *  theEnv,
unsigned  newState,
void *  rulePtr 
)

Definition at line 425 of file rulebsc.c.

globle intBool EnvUndefrule ( void *  theEnv,
void *  theDefrule 
)

Definition at line 257 of file rulebsc.c.

globle void GetDefruleListFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 268 of file rulebsc.c.

globle void ListDefrulesCommand ( void *  theEnv  ) 

Definition at line 325 of file rulebsc.c.

globle int PPDefrule ( void *  theEnv,
char *  defruleName,
char *  logicalName 
)

Definition at line 313 of file rulebsc.c.

globle void PPDefruleCommand ( void *  theEnv  ) 

Definition at line 303 of file rulebsc.c.

globle void UndefruleCommand ( void *  theEnv  ) 

Definition at line 247 of file rulebsc.c.


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