src/clipsrules/core/commline.h File Reference

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

Go to the source code of this file.

Classes

struct  commandLineData

Defines

#define COMMANDLINE_DATA   40
#define CommandLineData(theEnv)   ((struct commandLineData *) GetEnvironmentData(theEnv,COMMANDLINE_DATA))
#define LOCALE   extern

Functions

LOCALE void InitializeCommandLineData (void *)
LOCALE int ExpandCommandString (void *, int)
LOCALE void FlushCommandString (void *)
LOCALE void SetCommandString (void *, char *)
LOCALE void AppendCommandString (void *, char *)
LOCALE void InsertCommandString (void *, char *, unsigned)
LOCALE char * GetCommandString (void *)
LOCALE int CompleteCommand (char *)
LOCALE void CommandLoop (void *)
LOCALE void CommandLoopBatch (void *)
LOCALE void CommandLoopBatchDriver (void *)
LOCALE void PrintPrompt (void *)
LOCALE void PrintBanner (void *)
LOCALE void SetAfterPromptFunction (void *, int(*)(void *))
LOCALE void SetBeforeCommandExecutionFunction (void *, int(*)(void *))
LOCALE intBool RouteCommand (void *, char *, int)
LOCALE int(*)(void *) SetEventFunction (void *, int(*)(void *))
LOCALE intBool TopLevelCommand (void *)
LOCALE void AppendNCommandString (void *, char *, unsigned)
LOCALE void SetNCommandString (void *, char *, unsigned)
LOCALE char * GetCommandCompletionString (void *, char *, size_t)
LOCALE intBool ExecuteIfCommandComplete (void *)
LOCALE void CommandLoopOnceThenBatch (void *)
LOCALE intBool CommandCompleteAndNotEmpty (void *)
LOCALE void SetHaltCommandLoopBatch (void *, int)
LOCALE int GetHaltCommandLoopBatch (void *)


Define Documentation

#define COMMANDLINE_DATA   40

Definition at line 32 of file commline.h.

#define CommandLineData ( theEnv   )     ((struct commandLineData *) GetEnvironmentData(theEnv,COMMANDLINE_DATA))

Definition at line 50 of file commline.h.

#define LOCALE   extern

Definition at line 59 of file commline.h.


Function Documentation

LOCALE void AppendCommandString ( void *  ,
char *   
)

Definition at line 185 of file commline.c.

LOCALE void AppendNCommandString ( void *  ,
char *  ,
unsigned   
)

Definition at line 209 of file commline.c.

LOCALE intBool CommandCompleteAndNotEmpty ( void *   ) 

Definition at line 670 of file commline.c.

LOCALE void CommandLoop ( void *   ) 

Definition at line 484 of file commline.c.

LOCALE void CommandLoopBatch ( void *   ) 

Definition at line 547 of file commline.c.

LOCALE void CommandLoopBatchDriver ( void *   ) 

Definition at line 578 of file commline.c.

LOCALE void CommandLoopOnceThenBatch ( void *   ) 

Definition at line 565 of file commline.c.

LOCALE int CompleteCommand ( char *   ) 

Definition at line 236 of file commline.c.

LOCALE intBool ExecuteIfCommandComplete ( void *   ) 

Definition at line 638 of file commline.c.

LOCALE int ExpandCommandString ( void *  ,
int   
)

Definition at line 117 of file commline.c.

LOCALE void FlushCommandString ( void *   ) 

Definition at line 132 of file commline.c.

LOCALE char* GetCommandCompletionString ( void *  ,
char *  ,
size_t   
)

Definition at line 927 of file commline.c.

LOCALE char* GetCommandString ( void *   ) 

Definition at line 220 of file commline.c.

LOCALE int GetHaltCommandLoopBatch ( void *   ) 

Definition at line 1012 of file commline.c.

LOCALE void InitializeCommandLineData ( void *   ) 

Definition at line 76 of file commline.c.

LOCALE void InsertCommandString ( void *  ,
char *  ,
unsigned   
)

LOCALE void PrintBanner ( void *   ) 

Definition at line 696 of file commline.c.

LOCALE void PrintPrompt ( void *   ) 

Definition at line 684 of file commline.c.

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

Definition at line 727 of file commline.c.

LOCALE void SetAfterPromptFunction ( void *  ,
int(*)(void *)   
)

Definition at line 706 of file commline.c.

LOCALE void SetBeforeCommandExecutionFunction ( void *  ,
int(*)(void *)   
)

Definition at line 717 of file commline.c.

LOCALE void SetCommandString ( void *  ,
char *   
)

Definition at line 145 of file commline.c.

LOCALE int(*)(void *) SetEventFunction ( void *  ,
int(*)(void *)   
)

Definition at line 904 of file commline.c.

LOCALE void SetHaltCommandLoopBatch ( void *  ,
int   
)

Definition at line 1002 of file commline.c.

LOCALE void SetNCommandString ( void *  ,
char *  ,
unsigned   
)

Definition at line 166 of file commline.c.

LOCALE intBool TopLevelCommand ( void *   ) 

Definition at line 917 of file commline.c.


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