Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

keyinfo.h File Reference

#include <typeinfo>
#include <vector>
#include "semaphore.h"

Go to the source code of this file.

Compounds

struct  KeyInfo
class  KeyTable

Defines

#define keyType(T)   ((char *) typeid(T).name())

Enumerations

enum  Permission { KEY_READ_ONLY, KEY_READ_WRITE }
enum  VariableType {
  UNKNOWN, CHAR, SHORT, INT,
  LONG, FLOAT, DOUBLE
}
enum  DataType {
  GENERIC_DATA = 0, VARIABLE, CUSTOM_STRUCTURE, STATIC_1D_ARRAY,
  STATIC_2D_ARRAY, STATIC_3D_ARRAY, STATIC_4D_ARRAY, DYNAMIC_1D_ARRAY,
  DYNAMIC_2D_ARRAY, DYNAMIC_3D_ARRAY, DYNAMIC_4D_ARRAY
}

Functions

int packStruct (KeyTable *T, unsigned char **dataptr, int &totsize)
int unpackStruct (KeyTable *T, unsigned char *data, int size)


Define Documentation

#define keyType T       ((char *) typeid(T).name())
 


Enumeration Type Documentation

enum DataType
 

Enumeration values:
GENERIC_DATA 
VARIABLE 
CUSTOM_STRUCTURE 
STATIC_1D_ARRAY 
STATIC_2D_ARRAY 
STATIC_3D_ARRAY 
STATIC_4D_ARRAY 
DYNAMIC_1D_ARRAY 
DYNAMIC_2D_ARRAY 
DYNAMIC_3D_ARRAY 
DYNAMIC_4D_ARRAY 

enum Permission
 

Enumeration values:
KEY_READ_ONLY 
KEY_READ_WRITE 

enum VariableType
 

Enumeration values:
UNKNOWN 
CHAR 
SHORT 
INT 
LONG 
FLOAT 
DOUBLE 


Function Documentation

int packStruct KeyTable   T,
unsigned char **    dataptr,
int &    totsize
 

int unpackStruct KeyTable   T,
unsigned char *    data,
int    size
 


Generated on Sun Jun 16 17:36:43 2002 for Anirudh's Vortex-Wake Simulation Code by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001