src/clipsrules/core/classcom.c File Reference

#include <string.h>
#include "setup.h"
#include "bload.h"
#include "argacces.h"
#include "classfun.h"
#include "classini.h"
#include "envrnmnt.h"
#include "modulutl.h"
#include "msgcom.h"
#include "router.h"
#include "classcom.h"

Include dependency graph for classcom.c:

Go to the source code of this file.

Defines

#define _CLASSCOM_SOURCE_

Functions

globle void * EnvFindDefclass (void *theEnv, char *classAndModuleName)
globle DEFCLASSLookupDefclassByMdlOrScope (void *theEnv, char *classAndModuleName)
globle DEFCLASSLookupDefclassInScope (void *theEnv, char *className)
globle DEFCLASSLookupDefclassAnywhere (void *theEnv, struct defmodule *theModule, char *className)
globle intBool DefclassInScope (void *theEnv, DEFCLASS *theDefclass, struct defmodule *theModule)
globle void * EnvGetNextDefclass (void *theEnv, void *ptr)
globle intBool EnvIsDefclassDeletable (void *theEnv, void *ptr)
globle void UndefclassCommand (void *theEnv)
globle intBool EnvUndefclass (void *theEnv, void *theDefclass)
globle void PPDefclassCommand (void *theEnv)
globle void ListDefclassesCommand (void *theEnv)
globle void EnvListDefclasses (void *theEnv, char *logicalName, struct defmodule *theModule)
globle unsigned EnvGetDefclassWatchInstances (void *theEnv, void *theClass)
globle void EnvSetDefclassWatchInstances (void *theEnv, unsigned newState, void *theClass)
globle unsigned EnvGetDefclassWatchSlots (void *theEnv, void *theClass)
globle void EnvSetDefclassWatchSlots (void *theEnv, unsigned newState, void *theClass)
globle unsigned DefclassWatchAccess (void *theEnv, int code, unsigned newState, EXPRESSION *argExprs)
globle unsigned DefclassWatchPrint (void *theEnv, char *logName, int code, EXPRESSION *argExprs)
globle void GetDefclassListFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void EnvGetDefclassList (void *theEnv, DATA_OBJECT *returnValue, struct defmodule *theModule)
globle int HasSuperclass (DEFCLASS *c1, DEFCLASS *c2)
globle SYMBOL_HNCheckClassAndSlot (void *theEnv, char *func, DEFCLASS **cls)
globle void SaveDefclasses (void *theEnv, void *theModule, char *logName)
globle unsigned short EnvSetClassDefaultsMode (void *theEnv, unsigned short value)
globle unsigned short EnvGetClassDefaultsMode (void *theEnv)
globle void * GetClassDefaultsModeCommand (void *theEnv)
globle void * SetClassDefaultsModeCommand (void *theEnv)


Define Documentation

#define _CLASSCOM_SOURCE_

Definition at line 55 of file classcom.c.


Function Documentation

globle SYMBOL_HN* CheckClassAndSlot ( void *  theEnv,
char *  func,
DEFCLASS **  cls 
)

Definition at line 636 of file classcom.c.

globle intBool DefclassInScope ( void *  theEnv,
DEFCLASS theDefclass,
struct defmodule theModule 
)

Definition at line 241 of file classcom.c.

globle unsigned DefclassWatchAccess ( void *  theEnv,
int  code,
unsigned  newState,
EXPRESSION argExprs 
)

Definition at line 525 of file classcom.c.

globle unsigned DefclassWatchPrint ( void *  theEnv,
char *  logName,
int  code,
EXPRESSION argExprs 
)

Definition at line 553 of file classcom.c.

globle void* EnvFindDefclass ( void *  theEnv,
char *  classAndModuleName 
)

Definition at line 84 of file classcom.c.

globle unsigned short EnvGetClassDefaultsMode ( void *  theEnv  ) 

Definition at line 753 of file classcom.c.

globle void EnvGetDefclassList ( void *  theEnv,
DATA_OBJECT returnValue,
struct defmodule theModule 
)

Definition at line 596 of file classcom.c.

globle unsigned EnvGetDefclassWatchInstances ( void *  theEnv,
void *  theClass 
)

Definition at line 420 of file classcom.c.

globle unsigned EnvGetDefclassWatchSlots ( void *  theEnv,
void *  theClass 
)

Definition at line 474 of file classcom.c.

globle void* EnvGetNextDefclass ( void *  theEnv,
void *  ptr 
)

Definition at line 273 of file classcom.c.

globle intBool EnvIsDefclassDeletable ( void *  theEnv,
void *  ptr 
)

Definition at line 290 of file classcom.c.

globle void EnvListDefclasses ( void *  theEnv,
char *  logicalName,
struct defmodule theModule 
)

Definition at line 398 of file classcom.c.

globle unsigned short EnvSetClassDefaultsMode ( void *  theEnv,
unsigned short  value 
)

Definition at line 738 of file classcom.c.

globle void EnvSetDefclassWatchInstances ( void *  theEnv,
unsigned  newState,
void *  theClass 
)

Definition at line 446 of file classcom.c.

globle void EnvSetDefclassWatchSlots ( void *  theEnv,
unsigned  newState,
void *  theClass 
)

Definition at line 499 of file classcom.c.

globle intBool EnvUndefclass ( void *  theEnv,
void *  theDefclass 
)

Definition at line 333 of file classcom.c.

globle void* GetClassDefaultsModeCommand ( void *  theEnv  ) 

Definition at line 763 of file classcom.c.

globle void GetDefclassListFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 578 of file classcom.c.

globle int HasSuperclass ( DEFCLASS c1,
DEFCLASS c2 
)

Definition at line 615 of file classcom.c.

globle void ListDefclassesCommand ( void *  theEnv  ) 

Definition at line 383 of file classcom.c.

globle DEFCLASS* LookupDefclassAnywhere ( void *  theEnv,
struct defmodule theModule,
char *  className 
)

Definition at line 204 of file classcom.c.

globle DEFCLASS* LookupDefclassByMdlOrScope ( void *  theEnv,
char *  classAndModuleName 
)

Definition at line 129 of file classcom.c.

globle DEFCLASS* LookupDefclassInScope ( void *  theEnv,
char *  className 
)

Definition at line 172 of file classcom.c.

globle void PPDefclassCommand ( void *  theEnv  ) 

Definition at line 369 of file classcom.c.

globle void SaveDefclasses ( void *  theEnv,
void *  theModule,
char *  logName 
)

Definition at line 670 of file classcom.c.

globle void* SetClassDefaultsModeCommand ( void *  theEnv  ) 

Definition at line 775 of file classcom.c.

globle void UndefclassCommand ( void *  theEnv  ) 

Definition at line 319 of file classcom.c.


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