src/clipsrules/core/cstrccom.c File Reference

#include <string.h>
#include "setup.h"
#include "constant.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "moduldef.h"
#include "argacces.h"
#include "multifld.h"
#include "modulutl.h"
#include "router.h"
#include "utility.h"
#include "commline.h"
#include "sysdep.h"
#include "bload.h"
#include "cstrcpsr.h"
#include "cstrccom.h"

Include dependency graph for cstrccom.c:

Go to the source code of this file.

Defines

#define _CSTRCCOM_SOURCE_

Functions

globle void AddConstructToModule (struct constructHeader *theConstruct)
globle intBool DeleteNamedConstruct (void *theEnv, char *constructName, struct construct *constructClass)
globle void * FindNamedConstruct (void *theEnv, char *constructName, struct construct *constructClass)
globle void UndefconstructCommand (void *theEnv, char *command, struct construct *constructClass)
globle void PPConstructCommand (void *theEnv, char *command, struct construct *constructClass)
globle int PPConstruct (void *theEnv, char *constructName, char *logicalName, struct construct *constructClass)
globle SYMBOL_HNGetConstructModuleCommand (void *theEnv, char *command, struct construct *constructClass)
globle struct defmoduleGetConstructModule (void *theEnv, char *constructName, struct construct *constructClass)
globle intBool Undefconstruct (void *theEnv, void *theConstruct, struct construct *constructClass)
globle void SaveConstruct (void *theEnv, void *theModule, char *logicalName, struct construct *constructClass)
globle char * GetConstructModuleName (struct constructHeader *theConstruct)
globle char * GetConstructNameString (struct constructHeader *theConstruct)
globle char * EnvGetConstructNameString (void *theEnv, struct constructHeader *theConstruct)
globle SYMBOL_HNGetConstructNamePointer (struct constructHeader *theConstruct)
globle void GetConstructListFunction (void *theEnv, char *functionName, DATA_OBJECT_PTR returnValue, struct construct *constructClass)
globle void GetConstructList (void *theEnv, DATA_OBJECT_PTR returnValue, struct construct *constructClass, struct defmodule *theModule)
globle void ListConstructCommand (void *theEnv, char *functionName, struct construct *constructClass)
globle void ListConstruct (void *theEnv, struct construct *constructClass, char *logicalName, struct defmodule *theModule)
globle void SetNextConstruct (struct constructHeader *theConstruct, struct constructHeader *targetConstruct)
globle struct defmoduleItemHeaderGetConstructModuleItem (struct constructHeader *theConstruct)
globle char * GetConstructPPForm (void *theEnv, struct constructHeader *theConstruct)
globle struct constructHeaderGetNextConstructItem (void *theEnv, struct constructHeader *theConstruct, int moduleIndex)
globle struct defmoduleItemHeaderGetConstructModuleItemByIndex (void *theEnv, struct defmodule *theModule, int moduleIndex)
globle void FreeConstructHeaderModule (void *theEnv, struct defmoduleItemHeader *theModuleItem, struct construct *constructClass)
globle long DoForAllConstructs (void *theEnv, void(*actionFunction)(void *, struct constructHeader *, void *), int moduleItemIndex, int interruptable, void *userBuffer)
globle void DoForAllConstructsInModule (void *theEnv, void *theModule, void(*actionFunction)(void *, struct constructHeader *, void *), int moduleItemIndex, int interruptable, void *userBuffer)
globle void InitializeConstructHeader (void *theEnv, char *constructType, struct constructHeader *theConstruct, SYMBOL_HN *theConstructName)
globle void SetConstructPPForm (void *theEnv, struct constructHeader *theConstruct, char *ppForm)
globle unsigned ConstructPrintWatchAccess (void *theEnv, struct construct *constructClass, char *logName, EXPRESSION *argExprs, unsigned(*getWatchFunc)(void *, void *), void(*setWatchFunc)(void *, unsigned, void *))
globle unsigned ConstructSetWatchAccess (void *theEnv, struct construct *constructClass, unsigned newState, EXPRESSION *argExprs, unsigned(*getWatchFunc)(void *, void *), void(*setWatchFunc)(void *, unsigned, void *))
globle void * LookupConstruct (void *theEnv, struct construct *constructClass, char *constructName, intBool moduleNameAllowed)
globle intBool ConstructsDeletable (void *theEnv)


Define Documentation

#define _CSTRCCOM_SOURCE_

Definition at line 41 of file cstrccom.c.


Function Documentation

globle void AddConstructToModule ( struct constructHeader theConstruct  ) 

Definition at line 88 of file cstrccom.c.

globle unsigned ConstructPrintWatchAccess ( void *  theEnv,
struct construct constructClass,
char *  logName,
EXPRESSION argExprs,
unsigned(*)(void *, void *)  getWatchFunc,
void(*)(void *, unsigned, void *)  setWatchFunc 
)

Definition at line 1381 of file cstrccom.c.

globle intBool ConstructsDeletable ( void *  theEnv  ) 

Definition at line 1640 of file cstrccom.c.

globle unsigned ConstructSetWatchAccess ( void *  theEnv,
struct construct constructClass,
unsigned  newState,
EXPRESSION argExprs,
unsigned(*)(void *, void *)  getWatchFunc,
void(*)(void *, unsigned, void *)  setWatchFunc 
)

Definition at line 1397 of file cstrccom.c.

globle intBool DeleteNamedConstruct ( void *  theEnv,
char *  constructName,
struct construct constructClass 
)

Definition at line 106 of file cstrccom.c.

globle long DoForAllConstructs ( void *  theEnv,
void(*)(void *, struct constructHeader *, void *)  actionFunction,
int  moduleItemIndex,
int  interruptable,
void *  userBuffer 
)

Definition at line 1204 of file cstrccom.c.

globle void DoForAllConstructsInModule ( void *  theEnv,
void *  theModule,
void(*)(void *, struct constructHeader *, void *)  actionFunction,
int  moduleItemIndex,
int  interruptable,
void *  userBuffer 
)

Definition at line 1278 of file cstrccom.c.

globle char* EnvGetConstructNameString ( void *  theEnv,
struct constructHeader theConstruct 
)

Definition at line 648 of file cstrccom.c.

globle void* FindNamedConstruct ( void *  theEnv,
char *  constructName,
struct construct constructClass 
)

Definition at line 166 of file cstrccom.c.

globle void FreeConstructHeaderModule ( void *  theEnv,
struct defmoduleItemHeader theModuleItem,
struct construct constructClass 
)

Definition at line 1183 of file cstrccom.c.

globle void GetConstructList ( void *  theEnv,
DATA_OBJECT_PTR  returnValue,
struct construct constructClass,
struct defmodule theModule 
)

Definition at line 749 of file cstrccom.c.

globle void GetConstructListFunction ( void *  theEnv,
char *  functionName,
DATA_OBJECT_PTR  returnValue,
struct construct constructClass 
)

Definition at line 671 of file cstrccom.c.

globle struct defmodule* GetConstructModule ( void *  theEnv,
char *  constructName,
struct construct constructClass 
) [read]

Definition at line 414 of file cstrccom.c.

globle SYMBOL_HN* GetConstructModuleCommand ( void *  theEnv,
char *  command,
struct construct constructClass 
)

Definition at line 373 of file cstrccom.c.

globle struct defmoduleItemHeader* GetConstructModuleItem ( struct constructHeader theConstruct  )  [read]

Definition at line 1111 of file cstrccom.c.

globle struct defmoduleItemHeader* GetConstructModuleItemByIndex ( void *  theEnv,
struct defmodule theModule,
int  moduleIndex 
) [read]

Definition at line 1163 of file cstrccom.c.

globle char* GetConstructModuleName ( struct constructHeader theConstruct  ) 

Definition at line 629 of file cstrccom.c.

globle SYMBOL_HN* GetConstructNamePointer ( struct constructHeader theConstruct  ) 

Definition at line 663 of file cstrccom.c.

globle char* GetConstructNameString ( struct constructHeader theConstruct  ) 

Definition at line 637 of file cstrccom.c.

globle char* GetConstructPPForm ( void *  theEnv,
struct constructHeader theConstruct 
)

Definition at line 1122 of file cstrccom.c.

globle struct constructHeader* GetNextConstructItem ( void *  theEnv,
struct constructHeader theConstruct,
int  moduleIndex 
) [read]

Definition at line 1137 of file cstrccom.c.

globle void InitializeConstructHeader ( void *  theEnv,
char *  constructType,
struct constructHeader theConstruct,
SYMBOL_HN theConstructName 
)

Definition at line 1337 of file cstrccom.c.

globle void ListConstruct ( void *  theEnv,
struct construct constructClass,
char *  logicalName,
struct defmodule theModule 
)

Definition at line 1001 of file cstrccom.c.

globle void ListConstructCommand ( void *  theEnv,
char *  functionName,
struct construct constructClass 
)

Definition at line 930 of file cstrccom.c.

globle void* LookupConstruct ( void *  theEnv,
struct construct constructClass,
char *  constructName,
intBool  moduleNameAllowed 
)

Definition at line 1584 of file cstrccom.c.

globle int PPConstruct ( void *  theEnv,
char *  constructName,
char *  logicalName,
struct construct constructClass 
)

Definition at line 328 of file cstrccom.c.

globle void PPConstructCommand ( void *  theEnv,
char *  command,
struct construct constructClass 
)

Definition at line 297 of file cstrccom.c.

globle void SaveConstruct ( void *  theEnv,
void *  theModule,
char *  logicalName,
struct construct constructClass 
)

Definition at line 573 of file cstrccom.c.

globle void SetConstructPPForm ( void *  theEnv,
struct constructHeader theConstruct,
char *  ppForm 
)

Definition at line 1362 of file cstrccom.c.

globle void SetNextConstruct ( struct constructHeader theConstruct,
struct constructHeader targetConstruct 
)

Definition at line 1100 of file cstrccom.c.

globle intBool Undefconstruct ( void *  theEnv,
void *  theConstruct,
struct construct constructClass 
)

Definition at line 455 of file cstrccom.c.

globle void UndefconstructCommand ( void *  theEnv,
char *  command,
struct construct constructClass 
)

Definition at line 241 of file cstrccom.c.


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