Main Page   Compound List   File List   Compound Members   File Members  

Sadie_Index.h

00001 #ifndef SADIE_INDEX_H
00002 #define SADIE_INDEX_H 1
00003 #include "project_utilities.h"
00004 
00005 BEGIN_C_DECLARATIONS
00006 
00007 typedef void (*sad_property_data_destructor_t) (void *);
00008 
00009 typedef struct Sad_doclist * sad_doclistp_t;
00010 
00011 void dispose_doclist (sad_doclistp_t thedoclist);
00012 
00013 sad_doclistp_t make_doclist (int logsize);
00014 
00015 int sad_dispose_doc (sad_doclistp_t doclist, const char *dkey);
00016 
00017 int sad_put_doc (sad_doclistp_t doclist, const char *dkey,
00018                  int logpsize, const IMAGE *img);
00019 
00020 int sad_put_doc_property (sad_doclistp_t doclist, const char *dkey,
00021                           const char *pkey,
00022                           sad_property_data_destructor_t destruct,
00023                           void *data);
00024 
00025 void * sad_get_doc_property (const sad_doclistp_t doclist,
00026                              const char *dkey, const char *pkey);
00027 
00028 END_C_DECLARATIONS
00029 
00030 #endif /* !SADIE_INDEX_H */

Generated on Tue Jun 22 14:32:08 2004 for trees by doxygen1.2.18