variables.h

00001 
00026 #ifndef __VARIABLES_H
00027 #define __VARIABLES_H
00028 
00029 #include "ntw.h"
00030 
00031 #define TYPE_REF_TABLE       -1
00032 #define TYPE_NTW_PERSIST_MEM -2
00033 #define TYPE_NTW_INT         -3 
00034 #define TYPE_NTW_FLOAT       -4
00035 #define TYPE_NTW_STRING      -5
00036 #define TYPE_NTW_ARRAY       -6
00037 
00038 
00039 struct ntw_p_mem {
00040   int32 size;
00041   void *address;
00042 };
00043 
00044 
00045 
00046 int32
00047 ntw_p_malloc(int size);
00048 void *
00049 ntw_p_mem_get_address(int32 id);
00050 int
00051 ntw_p_free(int32 id);
00052 
00053 
00054 int32
00055 ntw_int_new(int value);
00056 int 
00057 ntw_int_get(int32 id);
00058 int 
00059 ntw_int_set(int32 id, int value);
00060 
00061 
00062 int32
00063 ntw_float_new(double value);
00064 int32
00065 ntw_string_new(char *string);
00066 char *
00067 ntw_string_get(int32 id);
00068 
00069 
00070 #endif /* __VARIABLES_H */

Generated on Wed Jun 28 17:00:07 2006 for NTW Server C Library by  doxygen 1.4.6