## gimpproceduraldb gimpproceduraldb |

## Functions

gchar * | gimp_procedural_db_temp_name ()
gboolean | gimp_procedural_db_get_data ()
gboolean | gimp_procedural_db_set_data ()
gboolean | gimp_procedural_db_dump ()
gboolean | gimp_procedural_db_query ()
gboolean | gimp_procedural_db_proc_exists ()
gboolean | gimp_procedural_db_proc_info ()
gboolean | gimp_procedural_db_proc_arg ()
gboolean | gimp_procedural_db_proc_val ()
gint | gimp_procedural_db_get_data_size ()

## Description

## Functions

### gimp_procedural_db_temp_name ()

    gchar *
    gimp_procedural_db_temp_name (void);

### gimp_procedural_db_get_data ()

    gboolean
    gimp_procedural_db_get_data (const gchar *identifier,
                                 gpointer data);

### gimp_procedural_db_set_data ()

    gboolean
    gimp_procedural_db_set_data (const gchar *identifier,
                                 gconstpointer data,
                                 guint32 bytes);

### gimp_procedural_db_dump ()

    gboolean
    gimp_procedural_db_dump (const gchar *filename);

### gimp_procedural_db_query ()

    gboolean
    gimp_procedural_db_query (const gchar *name,
                              const gchar *blurb,
                              const gchar *help,
                              const gchar *author,
                              const gchar *copyright,
                              const gchar *date,
                              const gchar *proc_type,
                              gint *num_matches,
                              gchar ***procedure_names);

### gimp_procedural_db_proc_exists ()

    gboolean
    gimp_procedural_db_proc_exists (const gchar *procedure_name);

Since: GIMP 2.6

### gimp_procedural_db_proc_info ()

    gboolean
    gimp_procedural_db_proc_info (const gchar *procedure,
                                  gchar **blurb,
                                  gchar **help,
                                  gchar **author,
                                  gchar **copyright,
                                  gchar **date,
                                  GimpPDBProcType *proc_type,
                                  gint *num_args,
                                  gint *num_values,
                                  GimpParamDef **args,
                                  GimpParamDef **return_vals);

### gimp_procedural_db_proc_arg ()

    gboolean
    gimp_procedural_db_proc_arg (const gchar *procedure_name,
                                 gint arg_num,
                                 GimpPDBArgType *arg_type,
                                 gchar **arg_name,
                                 gchar **arg_desc);

### gimp_procedural_db_proc_val ()

    gboolean
    gimp_procedural_db_proc_val (const gchar *procedure_name,
                                 gint val_num,
                                 GimpPDBArgType *val_type,
                                 gchar **val_name,
                                 gchar **val_desc);

### gimp_procedural_db_get_data_size ()

    gint
    gimp_procedural_db_get_data_size (const gchar *identifier);

## Types and Values