|  |  |  | libgrss Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct GrssFeedEnclosure; GrssFeedEnclosure * grss_feed_enclosure_new (gchar *url); const gchar * grss_feed_enclosure_get_url (GrssFeedEnclosure *enclosure); void grss_feed_enclosure_set_format (GrssFeedEnclosure *enclosure,gchar *type); const gchar * grss_feed_enclosure_get_format (GrssFeedEnclosure *enclosure); void grss_feed_enclosure_set_length (GrssFeedEnclosure *enclosure,gsize length); gsize grss_feed_enclosure_get_length (GrssFeedEnclosure *enclosure);
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.
| 
 | URL of the external element. | 
| Returns : | a new GrssFeedEnclosure. | 
const gchar *       grss_feed_enclosure_get_url         (GrssFeedEnclosure *enclosure);
Retrieves the URL of the enclosure.
| 
 | a GrssFeedEnclosure. | 
| Returns : | the URL where the enclosure may be found. | 
void grss_feed_enclosure_set_format (GrssFeedEnclosure *enclosure,gchar *type);
To set the type of the external file.
| 
 | a GrssFeedEnclosure. | 
| 
 | type of content. | 
const gchar *       grss_feed_enclosure_get_format      (GrssFeedEnclosure *enclosure);
Retrieves the format of the enclosed file.
| 
 | a GrssFeedEnclosure. | 
| Returns : | type of enclosure. | 
void grss_feed_enclosure_set_length (GrssFeedEnclosure *enclosure,gsize length);
To set the size of the embedded enclosure.
| 
 | a GrssFeedEnclosure. | 
| 
 | size of the enclosure, in bytes. | 
gsize               grss_feed_enclosure_get_length      (GrssFeedEnclosure *enclosure);
Retrieves the size of the embedded file.
| 
 | a GrssFeedEnclosure. | 
| Returns : | size of the enclosure, in bytes. |