#include <stdio.h>#include "setup.h"#include "constant.h"#include "symbol.h"#include "memalloc.h"#include "exprnpsr.h"#include "argacces.h"#include "scanner.h"#include "router.h"#include "strngrtr.h"#include "match.h"#include "factbld.h"#include "factqury.h"#include "reteutil.h"#include "retract.h"#include "factcmp.h"#include "filecom.h"#include "factfun.h"#include "factcom.h"#include "constrct.h"#include "factrhs.h"#include "factmch.h"#include "watch.h"#include "utility.h"#include "factbin.h"#include "factmngr.h"#include "facthsh.h"#include "default.h"#include "commline.h"#include "envrnmnt.h"#include "sysdep.h"#include "engine.h"#include "lgcldpnd.h"#include "drive.h"#include "ruledlt.h"#include "tmpltbsc.h"#include "tmpltdef.h"#include "tmpltutl.h"#include "tmpltfun.h"

Go to the source code of this file.
Defines | |
| #define | _FACTMNGR_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
Functions | |
| globle void | InitializeFacts (void *theEnv) |
| globle void | PrintFactWithIdentifier (void *theEnv, char *logicalName, struct fact *factPtr) |
| globle void | PrintFactIdentifier (void *theEnv, char *logicalName, void *factPtr) |
| globle void | PrintFactIdentifierInLongForm (void *theEnv, char *logicalName, void *factPtr) |
| globle void | DecrementFactBasisCount (void *theEnv, void *vFactPtr) |
| globle void | IncrementFactBasisCount (void *theEnv, void *vFactPtr) |
| globle void | PrintFact (void *theEnv, char *logicalName, struct fact *factPtr, int seperateLines, int ignoreDefaults) |
| globle void | MatchFactFunction (void *theEnv, void *vTheFact) |
| globle intBool | EnvRetract (void *theEnv, void *vTheFact) |
| globle void * | EnvAssert (void *theEnv, void *vTheFact) |
| globle void | RemoveAllFacts (void *theEnv) |
| globle struct fact * | EnvCreateFact (void *theEnv, void *vTheDeftemplate) |
| globle intBool | EnvGetFactSlot (void *theEnv, void *vTheFact, char *slotName, DATA_OBJECT *theValue) |
| globle intBool | GetFactSlot (void *vTheFact, char *slotName, DATA_OBJECT *theValue) |
| globle intBool | EnvPutFactSlot (void *theEnv, void *vTheFact, char *slotName, DATA_OBJECT *theValue) |
| globle intBool | EnvAssignFactSlotDefaults (void *theEnv, void *vTheFact) |
| globle intBool | DeftemplateSlotDefault (void *theEnv, struct deftemplate *theDeftemplate, struct templateSlot *slotPtr, DATA_OBJECT *theResult, int garbageMultifield) |
| globle intBool | CopyFactSlotValues (void *theEnv, void *vTheDestFact, void *vTheSourceFact) |
| globle struct fact * | CreateFactBySize (void *theEnv, unsigned size) |
| globle void | ReturnFact (void *theEnv, struct fact *theFact) |
| globle void | FactInstall (void *theEnv, struct fact *newFact) |
| globle void | FactDeinstall (void *theEnv, struct fact *newFact) |
| globle void | EnvIncrementFactCount (void *theEnv, void *factPtr) |
| globle void | EnvDecrementFactCount (void *theEnv, void *factPtr) |
| globle void * | EnvGetNextFact (void *theEnv, void *factPtr) |
| globle void * | GetNextFactInScope (void *theEnv, void *vTheFact) |
| globle void | EnvGetFactPPForm (void *theEnv, char *buffer, unsigned bufferLength, void *theFact) |
| globle long long | EnvFactIndex (void *theEnv, void *factPtr) |
| globle long long | FactIndex (void *factPtr) |
| globle void * | EnvAssertString (void *theEnv, char *theString) |
| globle int | EnvGetFactListChanged (void *theEnv) |
| globle void | EnvSetFactListChanged (void *theEnv, int value) |
| globle unsigned long | GetNumberOfFacts (void *theEnv) |
| globle struct fact * | FindIndexedFact (void *theEnv, long long factIndexSought) |
| #define _FACTMNGR_SOURCE_ |
Definition at line 38 of file factmngr.c.
| #define _STDIO_INCLUDED_ |
Definition at line 41 of file factmngr.c.
| globle intBool CopyFactSlotValues | ( | void * | theEnv, | |
| void * | vTheDestFact, | |||
| void * | vTheSourceFact | |||
| ) |
Definition at line 1163 of file factmngr.c.
| globle struct fact* CreateFactBySize | ( | void * | theEnv, | |
| unsigned | size | |||
| ) | [read] |
Definition at line 1217 of file factmngr.c.
| globle void DecrementFactBasisCount | ( | void * | theEnv, | |
| void * | vFactPtr | |||
| ) |
Definition at line 312 of file factmngr.c.
| globle intBool DeftemplateSlotDefault | ( | void * | theEnv, | |
| struct deftemplate * | theDeftemplate, | |||
| struct templateSlot * | slotPtr, | |||
| DATA_OBJECT * | theResult, | |||
| int | garbageMultifield | |||
| ) |
Definition at line 1085 of file factmngr.c.
| globle void* EnvAssert | ( | void * | theEnv, | |
| void * | vTheFact | |||
| ) |
Definition at line 626 of file factmngr.c.
| globle void* EnvAssertString | ( | void * | theEnv, | |
| char * | theString | |||
| ) |
Definition at line 1493 of file factmngr.c.
| globle intBool EnvAssignFactSlotDefaults | ( | void * | theEnv, | |
| void * | vTheFact | |||
| ) |
Definition at line 1023 of file factmngr.c.
| globle struct fact* EnvCreateFact | ( | void * | theEnv, | |
| void * | vTheDeftemplate | |||
| ) | [read] |
Definition at line 818 of file factmngr.c.
| globle void EnvDecrementFactCount | ( | void * | theEnv, | |
| void * | factPtr | |||
| ) |
Definition at line 1351 of file factmngr.c.
| globle long long EnvFactIndex | ( | void * | theEnv, | |
| void * | factPtr | |||
| ) |
Definition at line 1466 of file factmngr.c.
| globle int EnvGetFactListChanged | ( | void * | theEnv | ) |
Definition at line 1508 of file factmngr.c.
| globle void EnvGetFactPPForm | ( | void * | theEnv, | |
| char * | buffer, | |||
| unsigned | bufferLength, | |||
| void * | theFact | |||
| ) |
Definition at line 1448 of file factmngr.c.
| globle intBool EnvGetFactSlot | ( | void * | theEnv, | |
| void * | vTheFact, | |||
| char * | slotName, | |||
| DATA_OBJECT * | theValue | |||
| ) |
Definition at line 870 of file factmngr.c.
| globle void* EnvGetNextFact | ( | void * | theEnv, | |
| void * | factPtr | |||
| ) |
Definition at line 1367 of file factmngr.c.
| globle void EnvIncrementFactCount | ( | void * | theEnv, | |
| void * | factPtr | |||
| ) |
Definition at line 1333 of file factmngr.c.
| globle intBool EnvPutFactSlot | ( | void * | theEnv, | |
| void * | vTheFact, | |||
| char * | slotName, | |||
| DATA_OBJECT * | theValue | |||
| ) |
Definition at line 947 of file factmngr.c.
| globle intBool EnvRetract | ( | void * | theEnv, | |
| void * | vTheFact | |||
| ) |
Definition at line 413 of file factmngr.c.
| globle void EnvSetFactListChanged | ( | void * | theEnv, | |
| int | value | |||
| ) |
Definition at line 1518 of file factmngr.c.
| globle void FactDeinstall | ( | void * | theEnv, | |
| struct fact * | newFact | |||
| ) |
Definition at line 1307 of file factmngr.c.
| globle long long FactIndex | ( | void * | factPtr | ) |
Definition at line 1482 of file factmngr.c.
| globle void FactInstall | ( | void * | theEnv, | |
| struct fact * | newFact | |||
| ) |
Definition at line 1284 of file factmngr.c.
| globle struct fact* FindIndexedFact | ( | void * | theEnv, | |
| long long | factIndexSought | |||
| ) | [read] |
Definition at line 1594 of file factmngr.c.
| globle intBool GetFactSlot | ( | void * | vTheFact, | |
| char * | slotName, | |||
| DATA_OBJECT * | theValue | |||
| ) |
Definition at line 934 of file factmngr.c.
| globle void* GetNextFactInScope | ( | void * | theEnv, | |
| void * | vTheFact | |||
| ) |
Definition at line 1385 of file factmngr.c.
| globle unsigned long GetNumberOfFacts | ( | void * | theEnv | ) |
Definition at line 1529 of file factmngr.c.
| globle void IncrementFactBasisCount | ( | void * | theEnv, | |
| void * | vFactPtr | |||
| ) |
Definition at line 334 of file factmngr.c.
| globle void InitializeFacts | ( | void * | theEnv | ) |
Definition at line 101 of file factmngr.c.
| globle void MatchFactFunction | ( | void * | theEnv, | |
| void * | vTheFact | |||
| ) |
Definition at line 401 of file factmngr.c.
| globle void PrintFact | ( | void * | theEnv, | |
| char * | logicalName, | |||
| struct fact * | factPtr, | |||
| int | seperateLines, | |||
| int | ignoreDefaults | |||
| ) |
Definition at line 357 of file factmngr.c.
| globle void PrintFactIdentifier | ( | void * | theEnv, | |
| char * | logicalName, | |||
| void * | factPtr | |||
| ) |
Definition at line 275 of file factmngr.c.
| globle void PrintFactIdentifierInLongForm | ( | void * | theEnv, | |
| char * | logicalName, | |||
| void * | factPtr | |||
| ) |
Definition at line 290 of file factmngr.c.
| globle void PrintFactWithIdentifier | ( | void * | theEnv, | |
| char * | logicalName, | |||
| struct fact * | factPtr | |||
| ) |
Definition at line 260 of file factmngr.c.
| globle void RemoveAllFacts | ( | void * | theEnv | ) |
Definition at line 807 of file factmngr.c.
| globle void ReturnFact | ( | void * | theEnv, | |
| struct fact * | theFact | |||
| ) |
Definition at line 1253 of file factmngr.c.
1.5.6