src/clipsrules/core/inscom.c File Reference

#include "setup.h"
#include "argacces.h"
#include "classcom.h"
#include "classfun.h"
#include "classinf.h"
#include "envrnmnt.h"
#include "exprnpsr.h"
#include "evaluatn.h"
#include "insfile.h"
#include "insfun.h"
#include "insmngr.h"
#include "insmoddp.h"
#include "insmult.h"
#include "inspsr.h"
#include "lgcldpnd.h"
#include "memalloc.h"
#include "msgcom.h"
#include "msgfun.h"
#include "router.h"
#include "strngrtr.h"
#include "sysdep.h"
#include "utility.h"
#include "commline.h"
#include "inscom.h"

Include dependency graph for inscom.c:

Go to the source code of this file.

Defines

#define _INSCOM_SOURCE_
#define ALL_QUALIFIER   "inherit"

Functions

globle void SetupInstances (void *theEnv)
globle intBool EnvDeleteInstance (void *theEnv, void *iptr)
globle intBool EnvUnmakeInstance (void *theEnv, void *iptr)
globle void InstancesCommand (void *theEnv)
globle void PPInstanceCommand (void *theEnv)
globle void EnvInstances (void *theEnv, char *logicalName, void *theVModule, char *className, int inheritFlag)
globle void * EnvMakeInstance (void *theEnv, char *mkstr)
globle void * EnvCreateRawInstance (void *theEnv, void *cptr, char *iname)
globle void * EnvFindInstance (void *theEnv, void *theModule, char *iname, unsigned searchImports)
globle int EnvValidInstanceAddress (void *theEnv, void *iptr)
globle void EnvDirectGetSlot (void *theEnv, void *ins, char *sname, DATA_OBJECT *result)
globle int EnvDirectPutSlot (void *theEnv, void *ins, char *sname, DATA_OBJECT *val)
globle char * EnvGetInstanceName (void *theEnv, void *iptr)
globle char * GetInstanceName (void *iptr)
globle void * EnvGetInstanceClass (void *theEnv, void *iptr)
globle unsigned long GetGlobalNumberOfInstances (void *theEnv)
globle void * EnvGetNextInstance (void *theEnv, void *iptr)
globle void * GetNextInstanceInScope (void *theEnv, void *iptr)
globle void * EnvGetNextInstanceInClass (void *theEnv, void *cptr, void *iptr)
globle void * EnvGetNextInstanceInClassAndSubclasses (void *theEnv, void **cptr, void *iptr, DATA_OBJECT *iterationInfo)
globle void EnvGetInstancePPForm (void *theEnv, char *buf, unsigned buflen, void *iptr)
globle void ClassCommand (void *theEnv, DATA_OBJECT *result)
globle intBool CreateInstanceHandler (void *theEnv)
globle intBool DeleteInstanceCommand (void *theEnv)
globle intBool UnmakeInstanceCommand (void *theEnv)
globle void SymbolToInstanceName (void *theEnv, DATA_OBJECT *result)
globle void * InstanceNameToSymbol (void *theEnv)
globle void InstanceAddressCommand (void *theEnv, DATA_OBJECT *result)
globle void InstanceNameCommand (void *theEnv, DATA_OBJECT *result)
globle intBool InstanceAddressPCommand (void *theEnv)
globle intBool InstanceNamePCommand (void *theEnv)
globle intBool InstancePCommand (void *theEnv)
globle intBool InstanceExistPCommand (void *theEnv)


Define Documentation

#define _INSCOM_SOURCE_

Definition at line 67 of file inscom.c.

#define ALL_QUALIFIER   "inherit"

Definition at line 75 of file inscom.c.


Function Documentation

globle void ClassCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 998 of file inscom.c.

globle intBool CreateInstanceHandler ( void *  theEnv  ) 

Definition at line 1069 of file inscom.c.

globle intBool DeleteInstanceCommand ( void *  theEnv  ) 

Definition at line 1091 of file inscom.c.

globle void* EnvCreateRawInstance ( void *  theEnv,
void *  cptr,
char *  iname 
)

Definition at line 611 of file inscom.c.

globle intBool EnvDeleteInstance ( void *  theEnv,
void *  iptr 
)

Definition at line 302 of file inscom.c.

globle void EnvDirectGetSlot ( void *  theEnv,
void *  ins,
char *  sname,
DATA_OBJECT result 
)

Definition at line 676 of file inscom.c.

globle int EnvDirectPutSlot ( void *  theEnv,
void *  ins,
char *  sname,
DATA_OBJECT val 
)

Definition at line 719 of file inscom.c.

globle void* EnvFindInstance ( void *  theEnv,
void *  theModule,
char *  iname,
unsigned  searchImports 
)

Definition at line 627 of file inscom.c.

globle void* EnvGetInstanceClass ( void *  theEnv,
void *  iptr 
)

Definition at line 801 of file inscom.c.

globle char* EnvGetInstanceName ( void *  theEnv,
void *  iptr 
)

Definition at line 761 of file inscom.c.

globle void EnvGetInstancePPForm ( void *  theEnv,
char *  buf,
unsigned  buflen,
void *  iptr 
)

Definition at line 972 of file inscom.c.

globle void* EnvGetNextInstance ( void *  theEnv,
void *  iptr 
)

Definition at line 839 of file inscom.c.

globle void* EnvGetNextInstanceInClass ( void *  theEnv,
void *  cptr,
void *  iptr 
)

Definition at line 898 of file inscom.c.

globle void* EnvGetNextInstanceInClassAndSubclasses ( void *  theEnv,
void **  cptr,
void *  iptr,
DATA_OBJECT iterationInfo 
)

Definition at line 926 of file inscom.c.

globle void EnvInstances ( void *  theEnv,
char *  logicalName,
void *  theVModule,
char *  className,
int  inheritFlag 
)

Definition at line 481 of file inscom.c.

globle void* EnvMakeInstance ( void *  theEnv,
char *  mkstr 
)

Definition at line 554 of file inscom.c.

globle intBool EnvUnmakeInstance ( void *  theEnv,
void *  iptr 
)

Definition at line 335 of file inscom.c.

globle int EnvValidInstanceAddress ( void *  theEnv,
void *  iptr 
)

Definition at line 655 of file inscom.c.

globle unsigned long GetGlobalNumberOfInstances ( void *  theEnv  ) 

Definition at line 823 of file inscom.c.

globle char* GetInstanceName ( void *  iptr  ) 

Definition at line 783 of file inscom.c.

globle void* GetNextInstanceInScope ( void *  theEnv,
void *  iptr 
)

Definition at line 863 of file inscom.c.

globle void InstanceAddressCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 1204 of file inscom.c.

globle intBool InstanceAddressPCommand ( void *  theEnv  ) 

Definition at line 1326 of file inscom.c.

globle intBool InstanceExistPCommand ( void *  theEnv  ) 

Definition at line 1381 of file inscom.c.

globle void InstanceNameCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 1284 of file inscom.c.

globle intBool InstanceNamePCommand ( void *  theEnv  ) 

Definition at line 1343 of file inscom.c.

globle void* InstanceNameToSymbol ( void *  theEnv  ) 

Definition at line 1186 of file inscom.c.

globle intBool InstancePCommand ( void *  theEnv  ) 

Definition at line 1362 of file inscom.c.

globle void InstancesCommand ( void *  theEnv  ) 

Definition at line 390 of file inscom.c.

globle void PPInstanceCommand ( void *  theEnv  ) 

Definition at line 454 of file inscom.c.

globle void SetupInstances ( void *  theEnv  ) 

Definition at line 107 of file inscom.c.

globle void SymbolToInstanceName ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 1164 of file inscom.c.

globle intBool UnmakeInstanceCommand ( void *  theEnv  ) 

Definition at line 1108 of file inscom.c.


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