00001 00008 #ifndef _CONVERT_H 00009 #define _CONVERT_H 00010 00011 #include "class.h" 00012 #include "complex.h" 00013 00014 #ifdef __cplusplus 00015 extern "C" { 00016 #endif 00017 00018 int convert_from_void(char *buffer, int size, void *data, PROPERTY *prop); 00019 int convert_to_void(char *buffer, void *data, PROPERTY *prop); 00020 int convert_from_double(char *buffer, int size, void *data, PROPERTY *prop); 00021 int convert_to_double(char *buffer, void *data, PROPERTY *prop); 00022 int convert_from_complex(char *buffer, int size, void *data, PROPERTY *prop); 00023 int convert_to_complex(char *buffer, void *data, PROPERTY *prop); 00024 int convert_from_enumeration(char *buffer, int size, void *data, PROPERTY *prop); 00025 int convert_to_enumeration(char *buffer, void *data, PROPERTY *prop); 00026 int convert_from_set(char *buffer, int size, void *data, PROPERTY *prop); 00027 int convert_to_set(char *buffer, void *data, PROPERTY *prop); 00028 int convert_from_int16(char *buffer, int size, void *data, PROPERTY *prop); 00029 int convert_to_int16(char *buffer, void *data, PROPERTY *prop); 00030 int convert_from_int32(char *buffer, int size, void *data, PROPERTY *prop); 00031 int convert_to_int32(char *buffer, void *data, PROPERTY *prop); 00032 int convert_from_int64(char *buffer, int size, void *data, PROPERTY *prop); 00033 int convert_to_int64(char *buffer, void *data, PROPERTY *prop); 00034 int convert_from_char8(char *buffer, int size, void *data, PROPERTY *prop); 00035 int convert_to_char8(char *buffer, void *data, PROPERTY *prop); 00036 int convert_from_char32(char *buffer, int size, void *data, PROPERTY *prop); 00037 int convert_to_char32(char *buffer, void *data, PROPERTY *prop); 00038 int convert_from_char256(char *buffer, int size, void *data, PROPERTY *prop); 00039 int convert_to_char256(char *buffer, void *data, PROPERTY *prop); 00040 int convert_from_char1024(char *buffer, int size, void *data, PROPERTY *prop); 00041 int convert_to_char1024(char *buffer, void *data, PROPERTY *prop); 00042 int convert_from_object(char *buffer, int size, void *data, PROPERTY *prop); 00043 int convert_to_object(char *buffer, void *data, PROPERTY *prop); 00044 int convert_from_delegated(char *buffer, int size, void *data, PROPERTY *prop); 00045 int convert_to_delegated(char *buffer, void *data, PROPERTY *prop); 00046 int convert_from_boolean(char *buffer, int size, void *data, PROPERTY *prop); 00047 int convert_to_boolean(char *buffer, void *data, PROPERTY *prop); 00048 int convert_from_timestamp_stub(char *buffer, int size, void *data, PROPERTY *prop); 00049 int convert_to_timestamp_stub(char *buffer, void *data, PROPERTY *prop); 00050 int convert_from_double_array(char *buffer, int size, void *data, PROPERTY *prop); 00051 int convert_to_double_array(char *buffer, void *data, PROPERTY *prop); 00052 int convert_from_complex_array(char *buffer, int size, void *data, PROPERTY *prop); 00053 int convert_to_complex_array(char *buffer, void *data, PROPERTY *prop); 00054 00055 int convert_unit_double(char *buffer,char *unit, double *data); 00056 int convert_unit_complex(char *buffer,char *unit, complex *data); 00057 00058 #ifdef __cplusplus 00059 } 00060 #endif 00061 00062 #endif 00063