| Top |  |  |  |  | 
| GrssFeedEnclosure * | grss_feed_enclosure_new () | 
| const gchar * | grss_feed_enclosure_get_url () | 
| void | grss_feed_enclosure_set_format () | 
| const gchar * | grss_feed_enclosure_get_format () | 
| void | grss_feed_enclosure_set_length () | 
| gsize | grss_feed_enclosure_get_length () | 
| GFile * | grss_feed_enclosure_fetch () | 
| void | grss_feed_enclosure_fetch_async () | 
| GFile * | grss_feed_enclosure_fetch_finish () | 
GrssFeedEnclosure describes an external element embedded into a GrssFeedItem: it may be an image, a video of other kind of file to be presented with the parent item.
GrssFeedEnclosure *
grss_feed_enclosure_new (gchar *url);
Allocates a new GrssFeedEnclosure, to be downloaded separately.
const gchar *
grss_feed_enclosure_get_url (GrssFeedEnclosure *enclosure);
Retrieves the URL of the enclosure
.
void grss_feed_enclosure_set_format (GrssFeedEnclosure *enclosure,gchar *type);
To set the type of the external file.
const gchar *
grss_feed_enclosure_get_format (GrssFeedEnclosure *enclosure);
Retrieves the format of the enclosed file.
void grss_feed_enclosure_set_length (GrssFeedEnclosure *enclosure,gsize length);
To set the size of the embedded enclosure
.
gsize
grss_feed_enclosure_get_length (GrssFeedEnclosure *enclosure);
Retrieves the size of the embedded file.
GFile * grss_feed_enclosure_fetch (GrssFeedEnclosure *enclosure,GError **error);
Utility to fetch a GrssFeedEnclosure. Contents are stored in a temporary GFile, which is suggested to move on a permanent location to keep it over time.
| enclosure | ||
| error | if an error occurred,  | 
 temporary file where the contents have been
written, or NULL if an error occours. 
[transfer full]
void grss_feed_enclosure_fetch_async (GrssFeedEnclosure *enclosure,GAsyncReadyCallback callback,gpointer user_data);
Similar to grss_feed_enclosure_fetch(), but asyncronous.
GFile * grss_feed_enclosure_fetch_finish (GrssFeedEnclosure *enclosure,GAsyncResult *res,GError **error);
Finalizes an asyncronous operation started with
grss_feed_enclosure_fetch_async().
| enclosure | ||
| res | the GAsyncResult passed to the callback. | |
| error | if an error occurred,  | 
 temporary file where the contents have been
written, or NULL if an error occours. 
[transfer full]