GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

GATTable_S Struct Reference

Collaboration diagram for GATTable_S:

Collaboration graph
[legend]
List of all members.

Public Attributes

GATTable_vtable * GATObject__vtable
GATTable_ISerialisable_vtable * GATSerialisable__vtable
GATTable_GetKeySizeProc get_key_size
GATTable_EqualKeysProc equal_keys
GATTable_CloneKeyProc clone_key
GATTable_GetHashProc get_hash
GATTable_DestroyKeyProc destroy_key
GATuint32 table_length
Hash_Elementtable
GATuint32 element_count
GATuint32 load_limit
GATBool isdirty

Member Data Documentation

GATTable_vtable* GATTable_S::GATObject__vtable
 

Definition at line 96 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATTable_ISerialisable_vtable* GATTable_S::GATSerialisable__vtable
 

Definition at line 98 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATTable_GetKeySizeProc GATTable_S::get_key_size
 

Definition at line 100 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATTable_EqualKeysProc GATTable_S::equal_keys
 

Definition at line 101 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATTable_CloneKeyProc GATTable_S::clone_key
 

Definition at line 102 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATTable_GetHashProc GATTable_S::get_hash
 

Definition at line 103 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATTable_DestroyKeyProc GATTable_S::destroy_key
 

Definition at line 104 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), and GATTable_DeSerialise_Create().

GATuint32 GATTable_S::table_length
 

Definition at line 107 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), GATTable_DeSerialise_Create(), GATTable_Internal_Add(), GATTable_Internal_Expand(), GATTable_Remove(), and GATTable_Serialise().

Hash_Element* GATTable_S::table
 

Definition at line 108 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), GATTable_DeSerialise_Create(), GATTable_Internal_Add(), GATTable_Internal_Expand(), and GATTable_Remove().

GATuint32 GATTable_S::element_count
 

Definition at line 109 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), GATTable_DeSerialise_Create(), GATTable_Internal_Add(), GATTable_Remove(), and GATTable_Serialise().

GATuint32 GATTable_S::load_limit
 

Definition at line 110 of file GATTable.c.

Referenced by GATTable_Clone(), GATTable_CreateAnyKey(), GATTable_DeSerialise_Create(), GATTable_Internal_Add(), and GATTable_Internal_Expand().

GATBool GATTable_S::isdirty
 

Definition at line 111 of file GATTable.c.

Referenced by GATTable_Internal_Add(), GATTable_Remove(), and GATTable_Serialise().


The documentation for this struct was generated from the following file: