src/clipsrules/core/agenda.c File Reference

#include <stdio.h>
#include <string.h>
#include "setup.h"
#include "argacces.h"
#include "constant.h"
#include "crstrtgy.h"
#include "engine.h"
#include "envrnmnt.h"
#include "extnfunc.h"
#include "memalloc.h"
#include "moduldef.h"
#include "modulutl.h"
#include "multifld.h"
#include "reteutil.h"
#include "retract.h"
#include "router.h"
#include "rulebsc.h"
#include "ruledef.h"
#include "strngrtr.h"
#include "sysdep.h"
#include "watch.h"
#include "agenda.h"

Include dependency graph for agenda.c:

Go to the source code of this file.

Defines

#define _AGENDA_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle void InitializeAgenda (void *theEnv)
globle void AddActivation (void *theEnv, void *vTheRule, void *vBinds)
globle void ClearRuleFromAgenda (void *theEnv, void *vTheRule)
globle void * EnvGetNextActivation (void *theEnv, void *actPtr)
globle char * EnvGetActivationName (void *theEnv, void *actPtr)
globle int EnvSetActivationSalience (void *theEnv, void *actPtr, int value)
globle void EnvGetActivationPPForm (void *theEnv, char *buffer, unsigned bufferLength, void *theActivation)
globle void EnvGetActivationBasisPPForm (void *theEnv, char *buffer, unsigned bufferLength, void *vTheActivation)
globle intBool MoveActivationToTop (void *theEnv, void *vtheActivation)
globle intBool EnvDeleteActivation (void *theEnv, void *theActivation)
globle intBool DetachActivation (void *theEnv, void *vTheActivation)
globle void EnvAgenda (void *theEnv, char *logicalName, void *vTheModule)
globle void RemoveActivation (void *theEnv, void *vTheActivation, int updateAgenda, int updateLinks)
globle void RemoveAllActivations (void *theEnv)
globle int EnvGetAgendaChanged (void *theEnv)
globle void EnvSetAgendaChanged (void *theEnv, int value)
globle void EnvReorderAgenda (void *theEnv, void *vTheModule)
globle unsigned long GetNumberOfActivations (void *theEnv)
globle void RefreshCommand (void *theEnv)
globle intBool EnvRefresh (void *theEnv, void *theRule)
globle void RefreshAgendaCommand (void *theEnv)
globle void EnvRefreshAgenda (void *theEnv, void *vTheModule)
globle void * SetSalienceEvaluationCommand (void *theEnv)
globle void * GetSalienceEvaluationCommand (void *theEnv)
globle intBool EnvGetSalienceEvaluation (void *theEnv)
globle intBool EnvSetSalienceEvaluation (void *theEnv, int value)
globle void AgendaCommand (void *theEnv)


Define Documentation

#define _AGENDA_SOURCE_

Definition at line 37 of file agenda.c.

#define _STDIO_INCLUDED_

Definition at line 40 of file agenda.c.


Function Documentation

globle void AddActivation ( void *  theEnv,
void *  vTheRule,
void *  vBinds 
)

Definition at line 124 of file agenda.c.

globle void AgendaCommand ( void *  theEnv  ) 

Definition at line 1280 of file agenda.c.

globle void ClearRuleFromAgenda ( void *  theEnv,
void *  vTheRule 
)

Definition at line 260 of file agenda.c.

globle intBool DetachActivation ( void *  theEnv,
void *  vTheActivation 
)

Definition at line 471 of file agenda.c.

globle void EnvAgenda ( void *  theEnv,
char *  logicalName,
void *  vTheModule 
)

Definition at line 554 of file agenda.c.

globle intBool EnvDeleteActivation ( void *  theEnv,
void *  theActivation 
)

Definition at line 457 of file agenda.c.

globle void EnvGetActivationBasisPPForm ( void *  theEnv,
char *  buffer,
unsigned  bufferLength,
void *  vTheActivation 
)

Definition at line 385 of file agenda.c.

globle char* EnvGetActivationName ( void *  theEnv,
void *  actPtr 
)

Definition at line 333 of file agenda.c.

globle void EnvGetActivationPPForm ( void *  theEnv,
char *  buffer,
unsigned  bufferLength,
void *  theActivation 
)

Definition at line 370 of file agenda.c.

globle int EnvGetAgendaChanged ( void *  theEnv  ) 

Definition at line 750 of file agenda.c.

globle void* EnvGetNextActivation ( void *  theEnv,
void *  actPtr 
)

Definition at line 310 of file agenda.c.

globle intBool EnvGetSalienceEvaluation ( void *  theEnv  ) 

Definition at line 1170 of file agenda.c.

globle intBool EnvRefresh ( void *  theEnv,
void *  theRule 
)

Definition at line 891 of file agenda.c.

globle void EnvRefreshAgenda ( void *  theEnv,
void *  vTheModule 
)

Definition at line 978 of file agenda.c.

globle void EnvReorderAgenda ( void *  theEnv,
void *  vTheModule 
)

Definition at line 771 of file agenda.c.

globle int EnvSetActivationSalience ( void *  theEnv,
void *  actPtr,
int  value 
)

Definition at line 351 of file agenda.c.

globle void EnvSetAgendaChanged ( void *  theEnv,
int  value 
)

Definition at line 760 of file agenda.c.

globle intBool EnvSetSalienceEvaluation ( void *  theEnv,
int  value 
)

Definition at line 1180 of file agenda.c.

globle unsigned long GetNumberOfActivations ( void *  theEnv  ) 

Definition at line 846 of file agenda.c.

globle void* GetSalienceEvaluationCommand ( void *  theEnv  ) 

Definition at line 1128 of file agenda.c.

globle void InitializeAgenda ( void *  theEnv  ) 

Definition at line 85 of file agenda.c.

globle intBool MoveActivationToTop ( void *  theEnv,
void *  vtheActivation 
)

Definition at line 402 of file agenda.c.

globle void RefreshAgendaCommand ( void *  theEnv  ) 

Definition at line 941 of file agenda.c.

globle void RefreshCommand ( void *  theEnv  ) 

Definition at line 856 of file agenda.c.

globle void RemoveActivation ( void *  theEnv,
void *  vTheActivation,
int  updateAgenda,
int  updateLinks 
)

Definition at line 570 of file agenda.c.

globle void RemoveAllActivations ( void *  theEnv  ) 

Definition at line 722 of file agenda.c.

globle void* SetSalienceEvaluationCommand ( void *  theEnv  ) 

Definition at line 1073 of file agenda.c.


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