src/clipsrules/core/proflfun.h File Reference

#include "userdata.h"

Include dependency graph for proflfun.h:

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

Go to the source code of this file.

Classes

struct  constructProfileInfo
struct  profileFrameInfo
struct  profileFunctionData

Defines

#define LOCALE   extern
#define PROFLFUN_DATA   15
#define ProfileFunctionData(theEnv)   ((struct profileFunctionData *) GetEnvironmentData(theEnv,PROFLFUN_DATA))

Functions

LOCALE void ConstructProfilingFunctionDefinitions (void *)
LOCALE void ProfileCommand (void *)
LOCALE void ProfileInfoCommand (void *)
LOCALE void StartProfile (void *, struct profileFrameInfo *, struct userData **, intBool)
LOCALE void EndProfile (void *, struct profileFrameInfo *)
LOCALE void ProfileResetCommand (void *)
LOCALE void ResetProfileInfo (struct constructProfileInfo *)
LOCALE double SetProfilePercentThresholdCommand (void *)
LOCALE double SetProfilePercentThreshold (void *, double)
LOCALE double GetProfilePercentThresholdCommand (void *)
LOCALE double GetProfilePercentThreshold (void *)
LOCALE intBool Profile (void *, char *)
LOCALE void DeleteProfileData (void *, void *)
LOCALE void * CreateProfileData (void *)
LOCALE char * SetProfileOutputString (void *, char *)


Define Documentation

#define LOCALE   extern

Definition at line 34 of file proflfun.h.

#define ProfileFunctionData ( theEnv   )     ((struct profileFunctionData *) GetEnvironmentData(theEnv,PROFLFUN_DATA))

Definition at line 74 of file proflfun.h.

#define PROFLFUN_DATA   15

Definition at line 57 of file proflfun.h.


Function Documentation

LOCALE void ConstructProfilingFunctionDefinitions ( void *   ) 

Definition at line 78 of file proflfun.c.

LOCALE void* CreateProfileData ( void *   ) 

Definition at line 113 of file proflfun.c.

LOCALE void DeleteProfileData ( void *  ,
void *   
)

Definition at line 133 of file proflfun.c.

LOCALE void EndProfile ( void *  ,
struct profileFrameInfo  
)

Definition at line 338 of file proflfun.c.

LOCALE double GetProfilePercentThreshold ( void *   ) 

Definition at line 776 of file proflfun.c.

LOCALE double GetProfilePercentThresholdCommand ( void *   ) 

Definition at line 764 of file proflfun.c.

LOCALE intBool Profile ( void *  ,
char *   
)

Definition at line 168 of file proflfun.c.

LOCALE void ProfileCommand ( void *   ) 

Definition at line 144 of file proflfun.c.

LOCALE void ProfileInfoCommand ( void *   ) 

Definition at line 224 of file proflfun.c.

LOCALE void ProfileResetCommand ( void *   ) 

Definition at line 433 of file proflfun.c.

LOCALE void ResetProfileInfo ( struct constructProfileInfo  ) 

Definition at line 540 of file proflfun.c.

LOCALE char* SetProfileOutputString ( void *  ,
char *   
)

Definition at line 785 of file proflfun.c.

LOCALE double SetProfilePercentThreshold ( void *  ,
double   
)

Definition at line 744 of file proflfun.c.

LOCALE double SetProfilePercentThresholdCommand ( void *   ) 

Definition at line 713 of file proflfun.c.

LOCALE void StartProfile ( void *  ,
struct profileFrameInfo ,
struct userData **  ,
intBool   
)

Definition at line 292 of file proflfun.c.


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