| 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. |