midgard/tablenames.h

00001 #ifndef MIDGARD_TABLENAMES_H
00002 #define MIDGARD_TABLENAMES_H
00003 
00004 #include <glib.h>
00005 
00006 #define MIDGARD_OBJECT_COUNT         26
00007 #define mgd_table_id_valid(id) (((id) >= 1) && ((id) <= 26))
00008 typedef enum {
00009    MIDGARD_OBJECT_ARTICLE          = 1,  /*< nick=BOTH(article) >*/
00010    MIDGARD_OBJECT_BLOBS            = 2,  /*< nick=INT(blobs)EXT(attachment) >*/
00011    MIDGARD_OBJECT_ELEMENT          = 3,  /*< nick=BOTH(element) >*/
00012    MIDGARD_OBJECT_EVENT            = 4,  /*< nick=BOTH(event) >*/
00013    MIDGARD_OBJECT_EVENTMEMBER      = 5,  /*< nick=BOTH(eventmember) >*/
00014    MIDGARD_OBJECT_FILE             = 6,  /*< nick=BOTH(file) >*/
00015    MIDGARD_OBJECT_GRP              = 7,  /*< nick=INT(grp)EXT(group) >*/
00016    MIDGARD_OBJECT_HISTORY          = 8,  /*< nick=BOTH(history) >*/
00017    MIDGARD_OBJECT_HOST             = 9,  /*< nick=BOTH(host) >*/
00018    MIDGARD_OBJECT_IMAGE            = 10, /*< nick=BOTH(image) >*/
00019    MIDGARD_OBJECT_LANGUAGE         = 11, /*< nick=BOTH(language) >*/
00020    MIDGARD_OBJECT_MEMBER           = 12, /*< nick=BOTH(member) >*/
00021    MIDGARD_OBJECT_PAGE             = 13, /*< nick=BOTH(page) >*/
00022    MIDGARD_OBJECT_PAGEELEMENT      = 14, /*< nick=BOTH(pageelement) >*/
00023    MIDGARD_OBJECT_PAGELINK         = 15, /*< nick=BOTH(pagelink) >*/
00024    MIDGARD_OBJECT_PERSON           = 16, /*< nick=BOTH(person) >*/
00025    MIDGARD_OBJECT_PREFERENCE       = 17, /*< nick=BOTH(preference) >*/
00026    MIDGARD_OBJECT_QUOTA            = 18, /*< nick=BOTH(quota) >*/
00027    MIDGARD_OBJECT_RECORD_EXTENSION = 19, /*< nick=INT(record_extension)EXT(parameter) >*/
00028    MIDGARD_OBJECT_REPLIGARD        = 20, /*< nick=BOTH(repligard) >*/
00029    MIDGARD_OBJECT_SITEGROUP        = 21, /*< nick=BOTH(sitegroup) >*/
00030    MIDGARD_OBJECT_SNIPPET          = 22, /*< nick=BOTH(snippet) >*/
00031    MIDGARD_OBJECT_SNIPPETDIR       = 23, /*< nick=BOTH(snippetdir) >*/
00032    MIDGARD_OBJECT_STYLE            = 24, /*< nick=BOTH(style) >*/
00033    MIDGARD_OBJECT_TOPIC            = 25, /*< nick=BOTH(topic) >*/
00034    MIDGARD_OBJECT_UNSET            = 26  /*< nick=BOTH(unset) >*/
00035 } mgd_tableid_t;
00036 
00037 extern const gchar *mgd_table_name[];
00038 extern const gchar *mgd_table_extname[];
00039 #endif

Generated on Thu Feb 22 06:15:14 2007 for midgard-core by  doxygen 1.4.6