2 #ifndef __CFE_TABLE_H__ 3 #define __CFE_TABLE_H__ 6 #include <glib-object.h> 11 #define CFE_TYPE_TABLE (cfe_table_get_type()) 12 #define CFE_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), CFE_TYPE_TABLE, CfeTable)) 13 #define CFE_IS_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), CFE_TYPE_TABLE)) 14 #define CFE_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), CFE_TYPE_TABLE, CfeTableClass)) 15 #define CFE_IS_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), CFE_TYPE_TABLE)) 16 #define CFE_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), CFE_TYPE_TABLE, CfeTableClass)) 17 #define CFE_TABLE_GET_TABLE(obj) (cfe_table_get_table(CFE_TABLE(obj))) CfeTable * cfe_table_new_from_table(table_t *table,...)
CfeTable * cfe_table_new(table_init_t init,...)
table_t *(* table_init_t)(void)
Type specific initialize function.
void cfe_table_free(CfeTable *self)
struct _table table_t
Table type.
gboolean(* cfe_table_format_t)(const GValue *, const GType, GValue *)
table_t * cfe_table_get_table(CfeTable *self)
GType cfe_table_get_type(void)
GObjectClass parent_class