#include <stdlib.h>#include <stdio.h>#include <string.h>#include "setup.h"#include "memalloc.h"#include "prntutil.h"#include "router.h"#include "engine.h"#include "sysdep.h"#include "utility.h"#include "envrnmnt.h"

Go to the source code of this file.
Defines | |
| #define | _ENVRNMNT_SOURCE_ |
| #define | SIZE_ENVIRONMENT_HASH 131 |
Functions | |
| globle intBool | AllocateEnvironmentData (void *vtheEnvironment, unsigned int position, unsigned long size, void(*cleanupFunction)(void *)) |
| globle intBool | DeallocateEnvironmentData () |
| globle void * | CreateEnvironment () |
| globle void * | CreateRuntimeEnvironment (struct symbolHashNode **symbolTable, struct floatHashNode **floatTable, struct integerHashNode **integerTable, struct bitMapHashNode **bitmapTable) |
| globle void | SetCurrentEnvironment (void *theEnvironment) |
| globle intBool | SetCurrentEnvironmentByIndex (unsigned long environmentIndex) |
| globle void * | GetEnvironmentByIndex (unsigned long environmentIndex) |
| globle void * | GetCurrentEnvironment () |
| globle unsigned long | GetEnvironmentIndex (void *theEnvironment) |
| globle void * | GetEnvironmentContext (void *theEnvironment) |
| globle void * | SetEnvironmentContext (void *theEnvironment, void *theContext) |
| globle void * | GetEnvironmentRouterContext (void *theEnvironment) |
| globle void * | SetEnvironmentRouterContext (void *theEnvironment, void *theRouterContext) |
| globle void * | GetEnvironmentFunctionContext (void *theEnvironment) |
| globle void * | SetEnvironmentFunctionContext (void *theEnvironment, void *theFunctionContext) |
| globle void * | GetEnvironmentCallbackContext (void *theEnvironment) |
| globle void * | SetEnvironmentCallbackContext (void *theEnvironment, void *theCallbackContext) |
| globle intBool | DestroyEnvironment (void *vtheEnvironment) |
| globle intBool | AddEnvironmentCleanupFunction (void *vtheEnv, char *name, void(*functionPtr)(void *), int priority) |
| #define _ENVRNMNT_SOURCE_ |
Definition at line 38 of file envrnmnt.c.
| #define SIZE_ENVIRONMENT_HASH 131 |
Definition at line 55 of file envrnmnt.c.
| globle intBool AddEnvironmentCleanupFunction | ( | void * | vtheEnv, | |
| char * | name, | |||
| void(*)(void *) | functionPtr, | |||
| int | priority | |||
| ) |
Definition at line 642 of file envrnmnt.c.
| globle intBool AllocateEnvironmentData | ( | void * | vtheEnvironment, | |
| unsigned int | position, | |||
| unsigned long | size, | |||
| void(*)(void *) | cleanupFunction | |||
| ) |
Definition at line 86 of file envrnmnt.c.
| globle void* CreateEnvironment | ( | void | ) |
Definition at line 291 of file envrnmnt.c.
| globle void* CreateRuntimeEnvironment | ( | struct symbolHashNode ** | symbolTable, | |
| struct floatHashNode ** | floatTable, | |||
| struct integerHashNode ** | integerTable, | |||
| struct bitMapHashNode ** | bitmapTable | |||
| ) |
Definition at line 300 of file envrnmnt.c.
| globle intBool DeallocateEnvironmentData | ( | void | ) |
Definition at line 155 of file envrnmnt.c.
| globle intBool DestroyEnvironment | ( | void * | vtheEnvironment | ) |
Definition at line 561 of file envrnmnt.c.
| globle void* GetCurrentEnvironment | ( | ) |
Definition at line 432 of file envrnmnt.c.
| globle void* GetEnvironmentByIndex | ( | unsigned long | environmentIndex | ) |
Definition at line 418 of file envrnmnt.c.
| globle void* GetEnvironmentCallbackContext | ( | void * | theEnvironment | ) |
Definition at line 534 of file envrnmnt.c.
| globle void* GetEnvironmentContext | ( | void * | theEnvironment | ) |
Definition at line 453 of file envrnmnt.c.
| globle void* GetEnvironmentFunctionContext | ( | void * | theEnvironment | ) |
Definition at line 507 of file envrnmnt.c.
| globle unsigned long GetEnvironmentIndex | ( | void * | theEnvironment | ) |
Definition at line 441 of file envrnmnt.c.
| globle void* GetEnvironmentRouterContext | ( | void * | theEnvironment | ) |
Definition at line 480 of file envrnmnt.c.
| globle void SetCurrentEnvironment | ( | void * | theEnvironment | ) |
Definition at line 388 of file envrnmnt.c.
| globle intBool SetCurrentEnvironmentByIndex | ( | unsigned long | environmentIndex | ) |
Definition at line 399 of file envrnmnt.c.
| globle void* SetEnvironmentCallbackContext | ( | void * | theEnvironment, | |
| void * | theCallbackContext | |||
| ) |
Definition at line 544 of file envrnmnt.c.
| globle void* SetEnvironmentContext | ( | void * | theEnvironment, | |
| void * | theContext | |||
| ) |
Definition at line 463 of file envrnmnt.c.
| globle void* SetEnvironmentFunctionContext | ( | void * | theEnvironment, | |
| void * | theFunctionContext | |||
| ) |
Definition at line 517 of file envrnmnt.c.
| globle void* SetEnvironmentRouterContext | ( | void * | theEnvironment, | |
| void * | theRouterContext | |||
| ) |
Definition at line 490 of file envrnmnt.c.
1.5.6