src/clipsrules/core/bload.h File Reference

#include "exprnbin.h"
#include "sysdep.h"
#include "symblbin.h"
#include "utility.h"
#include "extnfunc.h"

Include dependency graph for bload.h:

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

Go to the source code of this file.

Classes

struct  bloadData

Defines

#define BLOAD_DATA   38
#define BloadData(theEnv)   ((struct bloadData *) GetEnvironmentData(theEnv,BLOAD_DATA))
#define LOCALE   extern
#define FunctionPointer(i)   ((struct FunctionDefinition *) (((i) == -1L) ? NULL : BloadData(theEnv)->FunctionArray[i]))
#define Bload(theEnv, a)   EnvBload(theEnv,a)

Functions

LOCALE void InitializeBloadData (void *)
LOCALE int BloadCommand (void *)
LOCALE intBool EnvBload (void *, char *)
LOCALE void BloadandRefresh (void *, long, size_t, void(*)(void *, void *, long))
LOCALE intBool Bloaded (void *)
LOCALE void AddBeforeBloadFunction (void *, char *, void(*)(void *), int)
LOCALE void AddAfterBloadFunction (void *, char *, void(*)(void *), int)
LOCALE void AddBloadReadyFunction (void *, char *, int(*)(void), int)
LOCALE void AddClearBloadReadyFunction (void *, char *, int(*)(void *), int)
LOCALE void AddAbortBloadFunction (void *, char *, void(*)(void *), int)
LOCALE void CannotLoadWithBloadMessage (void *, char *)


Define Documentation

#define Bload ( theEnv,
 )     EnvBload(theEnv,a)

Definition at line 73 of file bload.h.

#define BLOAD_DATA   38

Definition at line 46 of file bload.h.

#define BloadData ( theEnv   )     ((struct bloadData *) GetEnvironmentData(theEnv,BLOAD_DATA))

Definition at line 60 of file bload.h.

#define FunctionPointer (  )     ((struct FunctionDefinition *) (((i) == -1L) ? NULL : BloadData(theEnv)->FunctionArray[i]))

Definition at line 71 of file bload.h.

#define LOCALE   extern

Definition at line 68 of file bload.h.


Function Documentation

LOCALE void AddAbortBloadFunction ( void *  ,
char *  ,
void(*)(void *)  ,
int   
)

Definition at line 735 of file bload.c.

LOCALE void AddAfterBloadFunction ( void *  ,
char *  ,
void(*)(void *)  ,
int   
)

Definition at line 703 of file bload.c.

LOCALE void AddBeforeBloadFunction ( void *  ,
char *  ,
void(*)(void *)  ,
int   
)

Definition at line 688 of file bload.c.

LOCALE void AddBloadReadyFunction ( void *  ,
char *  ,
int(*)(void)  ,
int   
)

LOCALE void AddClearBloadReadyFunction ( void *  ,
char *  ,
int(*)(void *)  ,
int   
)

Definition at line 718 of file bload.c.

LOCALE void BloadandRefresh ( void *  ,
long  ,
size_t  ,
void(*)(void *, void *, long)   
)

Definition at line 375 of file bload.c.

LOCALE int BloadCommand ( void *   ) 

Definition at line 790 of file bload.c.

LOCALE intBool Bloaded ( void *   ) 

Definition at line 569 of file bload.c.

LOCALE void CannotLoadWithBloadMessage ( void *  ,
char *   
)

Definition at line 774 of file bload.c.

LOCALE intBool EnvBload ( void *  ,
char *   
)

Definition at line 85 of file bload.c.

LOCALE void InitializeBloadData ( void *   ) 

Definition at line 58 of file bload.c.


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