Main Page   File List   Globals  

schema.h

Go to the documentation of this file.
00001 
00023 #ifndef _LIBGNURDF_SCHEMA_H_
00024 #define _LIBGNURDF_SCHEMA_H_
00025 
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029 
00030 #include <libgnurdf/types.h>
00031 
00032 /*************************************************************************/
00034 /*************************************************************************/
00042 RdfSchema *rdfNewSchema(void);
00043 
00049 void rdfDestroySchema(RdfSchema *schema);
00053 /*************************************************************************/
00055 /*************************************************************************/
00065 RdfSchema *rdfReadFile(const char *filename);
00066 
00074 RdfSchema *rdfReadBuffer(char *buffer);
00075 
00082 void rdfWriteFile(RdfSchema *schema, const char *filename);
00083 
00091 void rdfWriteBuffer(RdfSchema *schema, char **buffer, int *size);
00092 
00099 void rdfSetCompressionLevel(RdfSchema *schema, int level);
00100 
00108 int rdfGetCompressionLevel(RdfSchema *schema);
00109 
00113 /*************************************************************************/
00115 /*************************************************************************/
00125 RdfSchema *rdfRead(const char *filename);
00126 
00134 void rdfWrite(RdfSchema *schema, const char *filename);
00135 
00138 #ifdef __cplusplus
00139 }
00140 #endif
00141 
00142 #endif /* _LIBGNURDF_SCHEMA_H_ */
00143 

Generated on Thu Sep 20 16:12:08 2001 for libgnurdf by doxygen1.2.9-20010819 written by Dimitri van Heesch, © 1997-2001