src/clipsrules/core/watch.h File Reference

#include "expressn.h"

Include dependency graph for watch.h:

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

Go to the source code of this file.

Classes

struct  watchItem
struct  watchData

Defines

#define WATCH_DATA   54
#define WatchData(theEnv)   ((struct watchData *) GetEnvironmentData(theEnv,WATCH_DATA))
#define LOCALE   extern
#define GetWatchItem(a)   EnvGetWatchItem(GetCurrentEnvironment(),a)
#define SetWatchItem(a, b)   EnvSetWatchItem(GetCurrentEnvironment(),a,b)

Functions

LOCALE intBool EnvWatch (void *, char *)
LOCALE intBool EnvUnwatch (void *, char *)
LOCALE void InitializeWatchData (void *)
LOCALE int EnvSetWatchItem (void *, char *, unsigned, struct expr *)
LOCALE int EnvGetWatchItem (void *, char *)
LOCALE intBool AddWatchItem (void *, char *, int, unsigned *, int, unsigned(*)(void *, int, unsigned, struct expr *), unsigned(*)(void *, char *, int, struct expr *))
LOCALE char * GetNthWatchName (void *, int)
LOCALE int GetNthWatchValue (void *, int)
LOCALE void WatchCommand (void *)
LOCALE void UnwatchCommand (void *)
LOCALE void ListWatchItemsCommand (void *)
LOCALE void WatchFunctionDefinitions (void *)
LOCALE int GetWatchItemCommand (void *)


Define Documentation

#define GetWatchItem (  )     EnvGetWatchItem(GetCurrentEnvironment(),a)

Definition at line 62 of file watch.h.

#define LOCALE   extern

Definition at line 59 of file watch.h.

#define SetWatchItem ( a,
 )     EnvSetWatchItem(GetCurrentEnvironment(),a,b)

Definition at line 63 of file watch.h.

#define WATCH_DATA   54

Definition at line 33 of file watch.h.

#define WatchData ( theEnv   )     ((struct watchData *) GetEnvironmentData(theEnv,WATCH_DATA))

Definition at line 50 of file watch.h.


Function Documentation

LOCALE intBool AddWatchItem ( void *  ,
char *  ,
int  ,
unsigned *  ,
int  ,
unsigned(*)(void *, int, unsigned, struct expr *)  ,
unsigned(*)(void *, char *, int, struct expr *)   
)

Definition at line 92 of file watch.c.

LOCALE int EnvGetWatchItem ( void *  ,
char *   
)

Definition at line 287 of file watch.c.

LOCALE int EnvSetWatchItem ( void *  ,
char *  ,
unsigned  ,
struct expr  
)

Definition at line 196 of file watch.c.

LOCALE intBool EnvUnwatch ( void *  ,
char *   
)

Definition at line 174 of file watch.c.

LOCALE intBool EnvWatch ( void *  ,
char *   
)

Definition at line 153 of file watch.c.

LOCALE char* GetNthWatchName ( void *  ,
int   
)

Definition at line 329 of file watch.c.

LOCALE int GetNthWatchValue ( void *  ,
int   
)

Definition at line 349 of file watch.c.

LOCALE int GetWatchItemCommand ( void *   ) 

Definition at line 533 of file watch.c.

LOCALE void InitializeWatchData ( void *   ) 

Definition at line 62 of file watch.c.

LOCALE void ListWatchItemsCommand ( void *   ) 

Definition at line 462 of file watch.c.

LOCALE void UnwatchCommand ( void *   ) 

Definition at line 415 of file watch.c.

LOCALE void WatchCommand ( void *   ) 

Definition at line 368 of file watch.c.

LOCALE void WatchFunctionDefinitions ( void *   ) 

Definition at line 576 of file watch.c.


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