src/clipsrules/core/facthsh.h File Reference

#include "factmngr.h"

Include dependency graph for facthsh.h:

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

Go to the source code of this file.

Classes

struct  factHashEntry

Defines

#define SIZE_FACT_HASH   16231
#define LOCALE   extern
#define GetFactDuplication()   EnvGetFactDuplication(GetCurrentEnvironment())
#define SetFactDuplication(a)   EnvSetFactDuplication(GetCurrentEnvironment(),a)

Functions

LOCALE void AddHashedFact (void *, struct fact *, unsigned long)
LOCALE intBool RemoveHashedFact (void *, struct fact *)
LOCALE unsigned long HandleFactDuplication (void *, void *, intBool *)
LOCALE intBool EnvGetFactDuplication (void *)
LOCALE intBool EnvSetFactDuplication (void *, int)
LOCALE void InitializeFactHashTable (void *)
LOCALE void ShowFactHashTable (void *)
LOCALE unsigned long HashFact (struct fact *)


Define Documentation

 
#define GetFactDuplication (  )     EnvGetFactDuplication(GetCurrentEnvironment())

Definition at line 50 of file facthsh.h.

#define LOCALE   extern

Definition at line 47 of file facthsh.h.

#define SetFactDuplication (  )     EnvSetFactDuplication(GetCurrentEnvironment(),a)

Definition at line 51 of file facthsh.h.

#define SIZE_FACT_HASH   16231

Definition at line 39 of file facthsh.h.


Function Documentation

LOCALE void AddHashedFact ( void *  ,
struct fact ,
unsigned  long 
)

Definition at line 124 of file facthsh.c.

LOCALE intBool EnvGetFactDuplication ( void *   ) 

Definition at line 221 of file facthsh.c.

LOCALE intBool EnvSetFactDuplication ( void *  ,
int   
)

Definition at line 231 of file facthsh.c.

LOCALE unsigned long HandleFactDuplication ( void *  ,
void *  ,
intBool *   
)

Definition at line 193 of file facthsh.c.

LOCALE unsigned long HashFact ( struct fact  ) 

Definition at line 61 of file facthsh.c.

LOCALE void InitializeFactHashTable ( void *   ) 

Definition at line 246 of file facthsh.c.

LOCALE intBool RemoveHashedFact ( void *  ,
struct fact  
)

Definition at line 148 of file facthsh.c.

LOCALE void ShowFactHashTable ( void *   ) 


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