# Metadata

## Name

Metadata -- attach extra pieces of information to files, such as icons or positions

## Synopsis

    #define     GNOME_VFS_METADATA_CONST        (obj)
    struct      GnomeVfsMetadataPrivate;
    void        gnome_vfs_metadata_set_string   (GnomeVfsMetadata *self,
                                                 const char *key,
                                                 const char *value);
    int         gnome_vfs_metadata_get_int      (GnomeVfsMetadata *self,
                                                 const char *key);
    void        gnome_vfs_metadata_set_int      (GnomeVfsMetadata *self,
                                                 const char *key,
                                                 gpointer value);
    GObject*    gnome_vfs_metadata_new          (const char *uri);

## Description

## Details

### GNOME_VFS_METADATA_CONST()

    #define GNOME_VFS_METADATA_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), gnome_vfs_metadata_get_type(), GnomeVfsMetadata const)

`obj` : |

### struct GnomeVfsMetadataPrivate

    struct GnomeVfsMetadataPrivate;

### gnome_vfs_metadata_set_string ()

    void        gnome_vfs_metadata_set_string   (GnomeVfsMetadata *self,
                                                 const char *key,
                                                 const char *value);

`self` : |
`key` : |
`value` : |

### gnome_vfs_metadata_get_int ()

    int         gnome_vfs_metadata_get_int      (GnomeVfsMetadata *self,
                                                 const char *key);

Gets the piece of integer metadata associated with `key`.

`self` : | Metadata object to get the property of
`key` : | key to retrieve
Returns : | the integer associated with `key`

### gnome_vfs_metadata_set_int ()

    void        gnome_vfs_metadata_set_int      (GnomeVfsMetadata *self,
                                                 const char *key,
                                                 gpointer value);

`self` : |
`key` : |
`value` : |

### gnome_vfs_metadata_new ()

    GObject*    gnome_vfs_metadata_new          (const char *uri);

`uri` : |
Returns : |