libcfe-tables  2.9.85
some useful C-functions
cfe_table.h File Reference
#include <cfe-tables/typedef.h>
#include <glib-object.h>
Include dependency graph for cfe_table.h:

Go to the source code of this file.

Data Structures

struct  CfeTable
 
struct  CfeTableClass
 

Macros

#define CFE_TYPE_TABLE   (cfe_table_get_type())
 
#define CFE_TABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), CFE_TYPE_TABLE, CfeTable))
 
#define CFE_IS_TABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), CFE_TYPE_TABLE))
 
#define CFE_TABLE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), CFE_TYPE_TABLE, CfeTableClass))
 
#define CFE_IS_TABLE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), CFE_TYPE_TABLE))
 
#define CFE_TABLE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), CFE_TYPE_TABLE, CfeTableClass))
 
#define CFE_TABLE_GET_TABLE(obj)   (cfe_table_get_table(CFE_TABLE(obj)))
 

Typedefs

typedef gboolean(* cfe_table_format_t) (const GValue *, const GType, GValue *)
 

Functions

GType cfe_table_get_type (void)
 
CfeTable * cfe_table_new (table_init_t init,...)
 
CfeTable * cfe_table_new_from_table (table_t *table,...)
 
void cfe_table_free (CfeTable *self)
 
table_tcfe_table_get_table (CfeTable *self)
 

Macro Definition Documentation

◆ CFE_IS_TABLE

#define CFE_IS_TABLE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), CFE_TYPE_TABLE))

Definition at line 13 of file cfe_table.h.

◆ CFE_IS_TABLE_CLASS

#define CFE_IS_TABLE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), CFE_TYPE_TABLE))

Definition at line 15 of file cfe_table.h.

◆ CFE_TABLE

#define CFE_TABLE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), CFE_TYPE_TABLE, CfeTable))

Definition at line 12 of file cfe_table.h.

◆ CFE_TABLE_CLASS

#define CFE_TABLE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), CFE_TYPE_TABLE, CfeTableClass))

Definition at line 14 of file cfe_table.h.

◆ CFE_TABLE_GET_CLASS

#define CFE_TABLE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), CFE_TYPE_TABLE, CfeTableClass))

Definition at line 16 of file cfe_table.h.

◆ CFE_TABLE_GET_TABLE

#define CFE_TABLE_GET_TABLE (   obj)    (cfe_table_get_table(CFE_TABLE(obj)))

Definition at line 17 of file cfe_table.h.

◆ CFE_TYPE_TABLE

#define CFE_TYPE_TABLE   (cfe_table_get_type())

Definition at line 11 of file cfe_table.h.

Typedef Documentation

◆ cfe_table_format_t

typedef gboolean(* cfe_table_format_t) (const GValue *, const GType, GValue *)

Definition at line 19 of file cfe_table.h.

Function Documentation

◆ cfe_table_free()

void cfe_table_free ( CfeTable *  self)

◆ cfe_table_get_table()

table_t* cfe_table_get_table ( CfeTable *  self)

◆ cfe_table_get_type()

GType cfe_table_get_type ( void  )

◆ cfe_table_new()

CfeTable* cfe_table_new ( table_init_t  init,
  ... 
)

◆ cfe_table_new_from_table()

CfeTable* cfe_table_new_from_table ( table_t table,
  ... 
)