src/clipsrules/core/userdata.h File Reference

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

Go to the source code of this file.

Classes

struct  userData
struct  userDataRecord
struct  userDataData

Defines

#define LOCALE   extern
#define MAXIMUM_USER_DATA_RECORDS   100
#define USER_DATA_DATA   56
#define UserDataData(theEnv)   ((struct userDataData *) GetEnvironmentData(theEnv,USER_DATA_DATA))

Typedefs

typedef struct userData USER_DATA
typedef struct userDataUSER_DATA_PTR
typedef struct userDataRecord USER_DATA_RECORD
typedef struct userDataRecordUSER_DATA_RECORD_PTR

Functions

LOCALE void InitializeUserDataData (void *)
LOCALE unsigned char InstallUserDataRecord (void *, struct userDataRecord *)
LOCALE struct userDataFetchUserData (void *, unsigned char, struct userData **)
LOCALE struct userDataTestUserData (unsigned char, struct userData *)
LOCALE void ClearUserDataList (void *, struct userData *)
LOCALE struct userDataDeleteUserData (void *, unsigned char, struct userData *)


Define Documentation

#define LOCALE   extern

Definition at line 30 of file userdata.h.

#define MAXIMUM_USER_DATA_RECORDS   100

Definition at line 52 of file userdata.h.

#define USER_DATA_DATA   56

Definition at line 54 of file userdata.h.

#define UserDataData ( theEnv   )     ((struct userDataData *) GetEnvironmentData(theEnv,USER_DATA_DATA))

Definition at line 62 of file userdata.h.


Typedef Documentation

typedef struct userData USER_DATA

Definition at line 39 of file userdata.h.

typedef struct userData* USER_DATA_PTR

Definition at line 40 of file userdata.h.

Definition at line 49 of file userdata.h.

Definition at line 50 of file userdata.h.


Function Documentation

LOCALE void ClearUserDataList ( void *  ,
struct userData  
)

Definition at line 108 of file userdata.c.

LOCALE struct userData* DeleteUserData ( void *  ,
unsigned  char,
struct userData  
) [read]

Definition at line 126 of file userdata.c.

LOCALE struct userData* FetchUserData ( void *  ,
unsigned  char,
struct userData **   
) [read]

Definition at line 59 of file userdata.c.

LOCALE void InitializeUserDataData ( void *   ) 

Definition at line 34 of file userdata.c.

LOCALE unsigned char InstallUserDataRecord ( void *  ,
struct userDataRecord  
)

Definition at line 45 of file userdata.c.

LOCALE struct userData* TestUserData ( unsigned  char,
struct userData  
) [read]

Definition at line 88 of file userdata.c.


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