ev-metadata-manager

ev-metadata-manager

Synopsis

void                ev_metadata_manager_init            (void);
gboolean            ev_metadata_manager_get             (const gchar *uri,
                                                         const gchar *key,
                                                         GValue *value,
                                                         gboolean ignore_last);
void                ev_metadata_manager_set             (const gchar *uri,
                                                         const gchar *key,
                                                         const GValue *value);
void                ev_metadata_manager_set_int         (const gchar *uri,
                                                         const gchar *key,
                                                         int value);
void                ev_metadata_manager_set_double      (const gchar *uri,
                                                         const gchar *key,
                                                         double value);
void                ev_metadata_manager_set_string      (const gchar *uri,
                                                         const gchar *key,
                                                         const gchar *value);
void                ev_metadata_manager_set_boolean     (const gchar *uri,
                                                         const gchar *key,
                                                         gboolean value);
void                ev_metadata_manager_shutdown        (void);

Description

Details

ev_metadata_manager_init ()

void                ev_metadata_manager_init            (void);

Creates an EvMetadataManager with default values.

values_loaded -> FALSE. timeout_id -> the id of the event source. items -> a new full empty GHashTable.


ev_metadata_manager_get ()

gboolean            ev_metadata_manager_get             (const gchar *uri,
                                                         const gchar *key,
                                                         GValue *value,
                                                         gboolean ignore_last);

Retrieve value for uri in metadata database

uri :

Uri to set data for, if NULL, we return default value

key :

Key to set uri

value :

GValue struct filled up with value

ignore_last :

if TRUE, default value is ignored

Returns :

TRUE if value was taken.

ev_metadata_manager_set ()

void                ev_metadata_manager_set             (const gchar *uri,
                                                         const gchar *key,
                                                         const GValue *value);

Set value for key in metadata database

uri :

Uri to set data for, if NULL, we set default value

key :

Key to set uri

value :

GValue struct containing value

ev_metadata_manager_set_int ()

void                ev_metadata_manager_set_int         (const gchar *uri,
                                                         const gchar *key,
                                                         int value);

uri :

key :

value :


ev_metadata_manager_set_double ()

void                ev_metadata_manager_set_double      (const gchar *uri,
                                                         const gchar *key,
                                                         double value);

uri :

key :

value :


ev_metadata_manager_set_string ()

void                ev_metadata_manager_set_string      (const gchar *uri,
                                                         const gchar *key,
                                                         const gchar *value);

uri :

key :

value :


ev_metadata_manager_set_boolean ()

void                ev_metadata_manager_set_boolean     (const gchar *uri,
                                                         const gchar *key,
                                                         gboolean value);

uri :

key :

value :


ev_metadata_manager_shutdown ()

void                ev_metadata_manager_shutdown        (void);