News

Documentation

engrave_data.h

Go to the documentation of this file.
00001 #ifndef ENGRAVE_DATA_H
00002 #define ENGRAVE_DATA_H
00003 
00018 typedef struct _Engrave_Data Engrave_Data;
00019 
00023 struct _Engrave_Data
00024 {
00025   char *key;     
00026   char *value;   
00027   int int_value; 
00029   void *parent; 
00030 };
00031 
00032 EAPI Engrave_Data * engrave_data_new(const char *key, const char *value);
00033 EAPI void engrave_data_free(Engrave_Data *ed);
00034 
00035 EAPI void engrave_data_parent_set(Engrave_Data *ed, void *parent);
00036 EAPI void *engrave_data_parent_get(Engrave_Data *ed);
00037 
00038 EAPI const char *engrave_data_key_get(Engrave_Data *ed);
00039 EAPI const char *engrave_data_value_get(Engrave_Data *ed);
00040 EAPI int engrave_data_int_value_get(Engrave_Data *ed);
00041 
00042 EAPI void engrave_data_value_set(Engrave_Data *ed, const char *value);
00043 EAPI void engrave_data_int_value_set(Engrave_Data *ed, int value);
00044 
00049 #endif
00050 

Copyright © Enlightenment.org

Engrave Documentation Generated: Sat Apr 7 18:28:00 2007