Blame docs/reference/html/GDataLink.html

Packit 4b6dd7
Packit 4b6dd7
<html>
Packit 4b6dd7
<head>
Packit 4b6dd7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 4b6dd7
<title>GDataLink: GData Reference Manual</title>
Packit 4b6dd7
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit 4b6dd7
<link rel="home" href="index.html" title="GData Reference Manual">
Packit 4b6dd7
<link rel="up" href="ch07.html" title="Atom API">
Packit 4b6dd7
<link rel="prev" href="GDataGenerator.html" title="GDataGenerator">
Packit 4b6dd7
<link rel="next" href="ch08.html" title="Atom Publishing Protocol API">
Packit 4b6dd7
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit 4b6dd7
<link rel="stylesheet" href="style.css" type="text/css">
Packit 4b6dd7
</head>
Packit 4b6dd7
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Top  | 
Packit 4b6dd7
                  Description  | 
Packit 4b6dd7
                  Object Hierarchy  | 
Packit 4b6dd7
                  Implemented Interfaces  | 
Packit 4b6dd7
                  Properties
Packit 4b6dd7
Packit 4b6dd7
Home
Packit 4b6dd7
Up
Packit 4b6dd7
Prev
Packit 4b6dd7
Next
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDataLink

Packit 4b6dd7

GDataLink — Atom link element

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Stability Level

Packit 4b6dd7
Packit 4b6dd7
develop applications to these interfaces, release them, and have confidence that
Packit 4b6dd7
they will run on all minor releases of the product (after the one in which the
Packit 4b6dd7
interface was introduced, and within the same major release). Even at a major
Packit 4b6dd7
release, incompatible changes are expected to be rare, and to have strong
Packit 4b6dd7
justifications.
Packit 4b6dd7
">Stable, unless otherwise indicated
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataLink *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_new ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_get_uri ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_set_uri ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_get_relation_type ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_set_relation_type ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_get_content_type ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_set_content_type ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_get_language ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_set_language ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_get_title ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_set_title ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_get_length ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_link_set_length ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Properties

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
content-type
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
language
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint
Packit 4b6dd7
length
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
relation-type
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
title
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
uri
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_ALTERNATE
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_BATCH
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_EDIT
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_EDIT_MEDIA
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_ENCLOSURE
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_RELATED
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_SELF
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_VIA
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_LINK_PARENT
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataLink
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataLinkClass
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Object Hierarchy

Packit 4b6dd7
    GObject
Packit 4b6dd7
    ╰── GDataParsable
Packit 4b6dd7
        ╰── GDataLink
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Implemented Interfaces

Packit 4b6dd7

Packit 4b6dd7
GDataLink implements
Packit 4b6dd7
 GDataComparable.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Includes

Packit 4b6dd7
#include <gdata/atom/gdata-link.h>
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Description

Packit 4b6dd7

GDataLink represents a "link" element from the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7

gdata_link_new ()

Packit 4b6dd7
GDataLink *
Packit 4b6dd7
gdata_link_new (const gchar *uri,
Packit 4b6dd7
                const gchar *relation_type);
Packit 4b6dd7

Creates a new GDataLink. More information is available in the Atom specification.

Packit 4b6dd7

uri

Packit 4b6dd7
 must be non-NULL and non-empty. relation_type
Packit 4b6dd7
 must be NULL or non-empty.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

uri

Packit 4b6dd7

the link's IRI

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

relation_type

Packit 4b6dd7

the relationship of the link to the current document, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a new GDataLink, or NULL; unref with g_object_unref()

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_get_uri ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_link_get_uri (GDataLink *self);
Packit 4b6dd7

Gets the “uri” property. The return value is guaranteed to be a valid IRI, as

Packit 4b6dd7
specified by the Atom protocol. Common relationship values such as alternate
Packit 4b6dd7
are returned as http://www.iana.org/assignments/relation/alternate.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the link's URI

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_set_uri ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_link_set_uri (GDataLink *self,
Packit 4b6dd7
                    const gchar *uri);
Packit 4b6dd7

Sets the “uri” property to uri

Packit 4b6dd7
. uri
Packit 4b6dd7
 must be non-NULL and non-empty.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

uri

Packit 4b6dd7

the new URI for the link

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_get_relation_type ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_link_get_relation_type (GDataLink *self);
Packit 4b6dd7

Gets the “relation-type” property. If the relation type is non-NULL, it will be non-empty.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the link's relation type.

Packit 4b6dd7

[nullable]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_set_relation_type ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_link_set_relation_type (GDataLink *self,
Packit 4b6dd7
                              const gchar *relation_type);
Packit 4b6dd7

Sets the “relation-type” property to relation_type

Packit 4b6dd7
. If relation_type
Packit 4b6dd7
 is one of the standard Atom relation types,
Packit 4b6dd7
use one of the defined relation type values, instead of a static string. e.g. GDATA_LINK_EDIT or GDATA_LINK_SELF.

Packit 4b6dd7

Set relation_type

Packit 4b6dd7
 to NULL to unset the property in the link.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

relation_type

Packit 4b6dd7

the new relation type for the link, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_get_content_type ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_link_get_content_type (GDataLink *self);
Packit 4b6dd7

Gets the “content-type” property. If the content type is non-NULL, it will be non-empty.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the link's content type, or NULL.

Packit 4b6dd7

[nullable]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_set_content_type ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_link_set_content_type (GDataLink *self,
Packit 4b6dd7
                             const gchar *content_type);
Packit 4b6dd7

Sets the “content-type” property to content_type

Packit 4b6dd7
. content_type
Packit 4b6dd7
 must be NULL or non-empty.

Packit 4b6dd7

Set content_type

Packit 4b6dd7
 to NULL to unset the property in the link.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

content_type

Packit 4b6dd7

the new content type for the link, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_get_language ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_link_get_language (GDataLink *self);
Packit 4b6dd7

Gets the “language” property. If the language is non-NULL, it will be non-empty.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the link's language, or NULL.

Packit 4b6dd7

[nullable]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_set_language ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_link_set_language (GDataLink *self,
Packit 4b6dd7
                         const gchar *language);
Packit 4b6dd7

Sets the “language” property to language

Packit 4b6dd7
. language
Packit 4b6dd7
 must be NULL or non-empty.

Packit 4b6dd7

Set language

Packit 4b6dd7
 to NULL to unset the property in the link.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

language

Packit 4b6dd7

the new language for the link, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_get_title ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_link_get_title (GDataLink *self);
Packit 4b6dd7

Gets the “title” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the link's title, or NULL

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_set_title ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_link_set_title (GDataLink *self,
Packit 4b6dd7
                      const gchar *title);
Packit 4b6dd7

Sets the “title” property to title

Packit 4b6dd7
.

Packit 4b6dd7

Set title

Packit 4b6dd7
 to NULL to unset the property in the link.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

title

Packit 4b6dd7

the new title for the link, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_get_length ()

Packit 4b6dd7
gint
Packit 4b6dd7
gdata_link_get_length (GDataLink *self);
Packit 4b6dd7

Gets the “length” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the link's length, or -1

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_link_set_length ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_link_set_length (GDataLink *self,
Packit 4b6dd7
                       gint length);
Packit 4b6dd7

Sets the “length” property to length

Packit 4b6dd7
.

Packit 4b6dd7

Set length

Packit 4b6dd7
 to -1 to unset the property in the link.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataLink

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

length

Packit 4b6dd7

the new length for the link, or -1

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_ALTERNATE

Packit 4b6dd7
#define GDATA_LINK_ALTERNATE "http://www.iana.org/assignments/relation/alternate"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI for alternate resources to the current one.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_BATCH

Packit 4b6dd7
#define GDATA_LINK_BATCH "http://schemas.google.com/g/2005#batch"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI for the batch operation URI for a given GDataFeed.

Packit 4b6dd7

For more information, see the GData specification.

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_EDIT

Packit 4b6dd7
#define GDATA_LINK_EDIT "http://www.iana.org/assignments/relation/edit"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI of the edit location for this resource.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom Publishing Protocol specification.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_EDIT_MEDIA

Packit 4b6dd7
#define GDATA_LINK_EDIT_MEDIA "http://www.iana.org/assignments/relation/edit-media"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI of the edit location for media resources attached to this resource.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Packit 4b6dd7
Atom Publishing Protocol specification.
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_ENCLOSURE

Packit 4b6dd7
#define GDATA_LINK_ENCLOSURE "http://www.iana.org/assignments/relation/enclosure"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI for attached objects which may be large in size.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_RELATED

Packit 4b6dd7
#define GDATA_LINK_RELATED "http://www.iana.org/assignments/relation/related"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI for resources related to the current one.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_SELF

Packit 4b6dd7
#define GDATA_LINK_SELF "http://www.iana.org/assignments/relation/self"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI for the current resource.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_VIA

Packit 4b6dd7
#define GDATA_LINK_VIA "http://www.iana.org/assignments/relation/via"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI for the source document of the current resource.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_LINK_PARENT

Packit 4b6dd7
#define GDATA_LINK_PARENT "http://schemas.google.com/docs/2007#parent"
Packit 4b6dd7
Packit 4b6dd7

The relation type URI of the of the location of the parent resource in a

Packit 4b6dd7
hierarchy of entries.

Packit 4b6dd7

This is an undocumented GData-specific addition to the Atom specification,

Packit 4b6dd7
and is not included in the GData documentation except in examples and in the

Packit 4b6dd7
Packit 4b6dd7
RelaxNG schema.
Packit 4b6dd7

Since: 0.15.1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataLink

Packit 4b6dd7
typedef struct _GDataLink GDataLink;
Packit 4b6dd7

All the fields in the GDataLink structure are private and should never be accessed directly.

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataLinkClass

Packit 4b6dd7
typedef struct {
Packit 4b6dd7
} GDataLinkClass;
Packit 4b6dd7
Packit 4b6dd7

All the fields in the GDataLinkClass structure are private and should never be accessed directly.

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Property Details

Packit 4b6dd7
Packit 4b6dd7

The “content-type” property

Packit 4b6dd7
  “content-type”             gchar *
Packit 4b6dd7

An advisory media type: it is a hint about the type of the representation that is expected to be returned when the value

Packit 4b6dd7
of the “uri” property is dereferenced.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “language” property

Packit 4b6dd7
  “language”                 gchar *
Packit 4b6dd7

Describes the language of the resource pointed to by the “uri” property.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “length” property

Packit 4b6dd7
  “length”                   gint
Packit 4b6dd7

Indicates an advisory length of the linked content in octets. -1 means the length is unspecified.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Allowed values: >= -1

Packit 4b6dd7

Default value: -1

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “relation-type” property

Packit 4b6dd7
  “relation-type”            gchar *
Packit 4b6dd7

The link relation type.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: "http://www.iana.org/assignments/relation/alternate"

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “title” property

Packit 4b6dd7
  “title”                    gchar *
Packit 4b6dd7

Conveys human-readable information about the link.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “uri” property

Packit 4b6dd7
  “uri”                      gchar *
Packit 4b6dd7

The link's IRI.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Generated by GTK-Doc V1.26.1
Packit 4b6dd7
</body>
Packit 4b6dd7
</html>