src/clipsrules/core/router.h File Reference

#include "prntutil.h"

Include dependency graph for router.h:

Go to the source code of this file.

Classes

struct  router
struct  routerData

Defines

#define WWARNING   "wwarning"
#define WERROR   "werror"
#define WTRACE   "wtrace"
#define WDIALOG   "wdialog"
#define WPROMPT   WPROMPT_STRING
#define WDISPLAY   "wdisplay"
#define ROUTER_DATA   46
#define RouterData(theEnv)   ((struct routerData *) GetEnvironmentData(theEnv,ROUTER_DATA))
#define LOCALE   extern
#define ExitRouter(a)   EnvExitRouter(GetCurrentEnvironment(),a)
#define GetcRouter(a)   EnvGetcRouter(GetCurrentEnvironment(),a)
#define PrintRouter(a, b)   EnvPrintRouter(GetCurrentEnvironment(),a,b)
#define UngetcRouter(a, b)   EnvUngetcRouter(GetCurrentEnvironment(),a,b)
#define ActivateRouter(a)   EnvActivateRouter(GetCurrentEnvironment(),a)
#define DeactivateRouter(a)   EnvDeactivateRouter(GetCurrentEnvironment(),a)
#define DeleteRouter(a)   EnvDeleteRouter(GetCurrentEnvironment(),a)

Functions

LOCALE void InitializeDefaultRouters (void *)
LOCALE int EnvPrintRouter (void *, char *, char *)
LOCALE int EnvGetcRouter (void *, char *)
LOCALE int EnvUngetcRouter (void *, int, char *)
LOCALE void EnvExitRouter (void *, int)
LOCALE void AbortExit (void *)
LOCALE intBool EnvAddRouterWithContext (void *, char *, int, int(*)(void *, char *), int(*)(void *, char *, char *), int(*)(void *, char *), int(*)(void *, int, char *), int(*)(void *, int), void *)
LOCALE intBool EnvAddRouter (void *, char *, int, int(*)(void *, char *), int(*)(void *, char *, char *), int(*)(void *, char *), int(*)(void *, int, char *), int(*)(void *, int))
LOCALE intBool AddRouter (char *, int, int(*)(char *), int(*)(char *, char *), int(*)(char *), int(*)(int, char *), int(*)(int))
LOCALE int EnvDeleteRouter (void *, char *)
LOCALE int QueryRouters (void *, char *)
LOCALE int EnvDeactivateRouter (void *, char *)
LOCALE int EnvActivateRouter (void *, char *)
LOCALE void SetFastLoad (void *, FILE *)
LOCALE void SetFastSave (void *, FILE *)
LOCALE FILE * GetFastLoad (void *)
LOCALE FILE * GetFastSave (void *)
LOCALE void UnrecognizedRouterMessage (void *, char *)
LOCALE void ExitCommand (void *)
LOCALE int PrintNRouter (void *, char *, char *, unsigned long)


Define Documentation

#define ActivateRouter (  )     EnvActivateRouter(GetCurrentEnvironment(),a)

Definition at line 93 of file router.h.

#define DeactivateRouter (  )     EnvDeactivateRouter(GetCurrentEnvironment(),a)

Definition at line 94 of file router.h.

#define DeleteRouter (  )     EnvDeleteRouter(GetCurrentEnvironment(),a)

Definition at line 95 of file router.h.

#define ExitRouter (  )     EnvExitRouter(GetCurrentEnvironment(),a)

Definition at line 89 of file router.h.

#define GetcRouter (  )     EnvGetcRouter(GetCurrentEnvironment(),a)

Definition at line 90 of file router.h.

#define LOCALE   extern

Definition at line 86 of file router.h.

#define PrintRouter ( a,
 )     EnvPrintRouter(GetCurrentEnvironment(),a,b)

Definition at line 91 of file router.h.

#define ROUTER_DATA   46

Definition at line 46 of file router.h.

#define RouterData ( theEnv   )     ((struct routerData *) GetEnvironmentData(theEnv,ROUTER_DATA))

Definition at line 77 of file router.h.

#define UngetcRouter ( a,
 )     EnvUngetcRouter(GetCurrentEnvironment(),a,b)

Definition at line 92 of file router.h.

#define WDIALOG   "wdialog"

Definition at line 42 of file router.h.

#define WDISPLAY   "wdisplay"

Definition at line 44 of file router.h.

#define WERROR   "werror"

Definition at line 40 of file router.h.

#define WPROMPT   WPROMPT_STRING

Definition at line 43 of file router.h.

#define WTRACE   "wtrace"

Definition at line 41 of file router.h.

#define WWARNING   "wwarning"

Definition at line 39 of file router.h.


Function Documentation

LOCALE void AbortExit ( void *   ) 

Definition at line 381 of file router.c.

LOCALE intBool AddRouter ( char *  ,
int  ,
int(*)(char *)  ,
int(*)(char *, char *)  ,
int(*)(char *)  ,
int(*)(int, char *)  ,
int(*)(int)   
)

Definition at line 391 of file router.c.

LOCALE int EnvActivateRouter ( void *  ,
char *   
)

Definition at line 654 of file router.c.

LOCALE intBool EnvAddRouter ( void *  ,
char *  ,
int  ,
int(*)(void *, char *)  ,
int(*)(void *, char *, char *)  ,
int(*)(void *, char *)  ,
int(*)(void *, int, char *)  ,
int(*)(void *, int)   
)

Definition at line 455 of file router.c.

LOCALE intBool EnvAddRouterWithContext ( void *  ,
char *  ,
int  ,
int(*)(void *, char *)  ,
int(*)(void *, char *, char *)  ,
int(*)(void *, char *)  ,
int(*)(void *, int, char *)  ,
int(*)(void *, int)  ,
void *   
)

Definition at line 473 of file router.c.

LOCALE int EnvDeactivateRouter ( void *  ,
char *   
)

Definition at line 630 of file router.c.

LOCALE int EnvDeleteRouter ( void *  ,
char *   
)

Definition at line 535 of file router.c.

LOCALE void EnvExitRouter ( void *  ,
int   
)

Definition at line 348 of file router.c.

LOCALE int EnvGetcRouter ( void *  ,
char *   
)

Definition at line 151 of file router.c.

LOCALE int EnvPrintRouter ( void *  ,
char *  ,
char *   
)

Definition at line 99 of file router.c.

LOCALE int EnvUngetcRouter ( void *  ,
int  ,
char *   
)

Definition at line 243 of file router.c.

LOCALE void ExitCommand ( void *   ) 

Definition at line 325 of file router.c.

LOCALE FILE* GetFastLoad ( void *   ) 

Definition at line 698 of file router.c.

LOCALE FILE* GetFastSave ( void *   ) 

Definition at line 707 of file router.c.

LOCALE void InitializeDefaultRouters ( void *   ) 

Definition at line 62 of file router.c.

LOCALE int PrintNRouter ( void *  ,
char *  ,
char *  ,
unsigned  long 
)

Definition at line 730 of file router.c.

LOCALE int QueryRouters ( void *  ,
char *   
)

Definition at line 569 of file router.c.

LOCALE void SetFastLoad ( void *  ,
FILE *   
)

Definition at line 678 of file router.c.

LOCALE void SetFastSave ( void *  ,
FILE *   
)

Definition at line 688 of file router.c.

LOCALE void UnrecognizedRouterMessage ( void *  ,
char *   
)

Definition at line 717 of file router.c.


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