VarEntry Struct Reference

#include <veil_datatypes.h>

Collaboration diagram for VarEntry:

Collaboration graph

Detailed Description

A Veil variable. These may be session or shared variables, and may contain any Veil variable type. They are created and accessed by vl_lookup_shared_variable() and vl_lookup_variable(), and are stored in either the shared hash or one of the session hashes. See veil_shmem.c and veil_variables.c for more details.

Definition at line 282 of file veil_datatypes.h.


Data Fields

char key [60]
bool shared
Objectobj
Objectobj

Field Documentation

char VarEntry::key

String containing variable name

Definition at line 283 of file veil_datatypes.h.

Referenced by GetBitmapArrayFromVar(), GetBitmapFromVar(), GetBitmapHashFromVar(), GetBitmapRefFromVar(), and GetInt4ArrayFromVar().

bool VarEntry::shared

Whether this is a shared variable

Definition at line 284 of file veil_datatypes.h.

Referenced by vl_lookup_shared_variable().

Object* VarEntry::obj

Pointer to the contents of the variable

Definition at line 285 of file veil_datatypes.h.

Referenced by GetBitmapFromVar(), vl_BitmapFromHash(), vl_lookup_shared_variable(), and vl_NextHashEntry().

Object* VarEntry::obj

Pointer to the contents of the variable

Definition at line 237 of file veil_shmem.h.


The documentation for this struct was generated from the following files:
Generated on Tue Mar 11 10:08:40 2008 for Veil by  doxygen 1.5.4