Blame docs/reference/html/GDataEntry.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>GDataEntry: 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="ch02.html" title="Core API">
Packit 4b6dd7
<link rel="prev" href="GDataFeed.html" title="GDataFeed">
Packit 4b6dd7
<link rel="next" href="gdata-GData-Types.html" title="GData Types">
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
                  Known Derived 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

GDataEntry

Packit 4b6dd7

GDataEntry — GData entry object

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
GDataEntry *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_new ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_title ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_set_title ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_summary ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_set_summary ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_id ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_etag ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_content ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_set_content ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_content_uri ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_set_content_uri ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_published ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_updated ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_authors ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_add_author ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_add_category ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_categories ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_add_link ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_remove_link ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataLink *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_look_up_link ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_look_up_links ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_is_inserted ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_get_rights ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_entry_set_rights ()
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
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
content-uri
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
etag
Packit 4b6dd7
Read / Write / Construct Only
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
id
Packit 4b6dd7
Read / Write / Construct Only
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
is-inserted
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
published
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
rights
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
summary
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
gint64
Packit 4b6dd7
updated
Packit 4b6dd7
Read
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
 
Packit 4b6dd7
GDataEntry
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataEntryClass
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Object Hierarchy

Packit 4b6dd7
    GObject
Packit 4b6dd7
    ╰── GDataParsable
Packit 4b6dd7
        ╰── GDataEntry
Packit 4b6dd7
            ├── GDataAccessRule
Packit 4b6dd7
            ├── GDataCalendarCalendar
Packit 4b6dd7
            ├── GDataCalendarEvent
Packit 4b6dd7
            ├── GDataComment
Packit 4b6dd7
            ├── GDataContactsContact
Packit 4b6dd7
            ├── GDataContactsGroup
Packit 4b6dd7
            ├── GDataDocumentsEntry
Packit 4b6dd7
            ├── GDataFreebaseResult
Packit 4b6dd7
            ├── GDataPicasaWebAlbum
Packit 4b6dd7
            ├── GDataPicasaWebFile
Packit 4b6dd7
            ├── GDataPicasaWebUser
Packit 4b6dd7
            ├── GDataTasksTask
Packit 4b6dd7
            ├── GDataTasksTasklist
Packit 4b6dd7
            ╰── GDataYouTubeVideo
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Known Derived Interfaces

Packit 4b6dd7

Packit 4b6dd7
GDataEntry is required by
Packit 4b6dd7
 GDataAccessHandler and  GDataCommentable.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Includes

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

Description

Packit 4b6dd7

GDataEntry represents a single object on the online service, such as a playlist, video or calendar event. It is a snapshot of the

Packit 4b6dd7
state of that object at the time of querying the service, so modifications made to a GDataEntry will not be automatically or
Packit 4b6dd7
magically propagated to the server.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_new ()

Packit 4b6dd7
GDataEntry *
Packit 4b6dd7
gdata_entry_new (const gchar *id);
Packit 4b6dd7

Creates a new GDataEntry with the given ID and default properties.

Packit 4b6dd7
Packit 4b6dd7

Parameters

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

id

Packit 4b6dd7

the entry's ID, or NULL.

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

Returns

Packit 4b6dd7

a new GDataEntry; unref with g_object_unref()

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_title ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_title (GDataEntry *self);
Packit 4b6dd7

Returns the title of the entry. This will never be NULL, but may be an empty string.

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 GDataEntry

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

Returns

Packit 4b6dd7

the entry's title

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_set_title ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_set_title (GDataEntry *self,
Packit 4b6dd7
                       const gchar *title);
Packit 4b6dd7

Sets the title of the entry.

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 GDataEntry

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

title

Packit 4b6dd7

the new entry title, or NULL.

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

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_summary ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_summary (GDataEntry *self);
Packit 4b6dd7

Returns the summary of the entry.

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 GDataEntry

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

Returns

Packit 4b6dd7

the entry's summary, or NULL

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_set_summary ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_set_summary (GDataEntry *self,
Packit 4b6dd7
                         const gchar *summary);
Packit 4b6dd7

Sets the summary of the entry.

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 GDataEntry

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

summary

Packit 4b6dd7

the new entry summary, 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_entry_get_id ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_id (GDataEntry *self);
Packit 4b6dd7

Returns the URN ID of the entry; a unique and permanent identifier for the object the entry represents.

Packit 4b6dd7

The ID may be NULL if and only if the GDataEntry has been newly created, and hasn't yet been inserted on the server.

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 GDataEntry

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

Returns

Packit 4b6dd7

the entry's ID, or NULL.

Packit 4b6dd7

[nullable]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_etag ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_etag (GDataEntry *self);
Packit 4b6dd7

Returns the ETag of the entry; a unique identifier for each version of the entry. For more information, see the

Packit 4b6dd7
online documentation.
Packit 4b6dd7

The ETag will never be empty; it's either NULL or a valid ETag.

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 GDataEntry

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

Returns

Packit 4b6dd7

the entry's ETag, or NULL.

Packit 4b6dd7

[nullable]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_content ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_content (GDataEntry *self);
Packit 4b6dd7

Returns the textual content in this entry. If the content in this entry is pointed to by a URI, NULL will be returned; the content URI will be

Packit 4b6dd7
returned by gdata_entry_get_content_uri().

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 GDataEntry

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

Returns

Packit 4b6dd7

the entry's content, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_set_content ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_set_content (GDataEntry *self,
Packit 4b6dd7
                         const gchar *content);
Packit 4b6dd7

Sets the entry's content to content

Packit 4b6dd7
. This unsets “content-uri”.

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 GDataEntry

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

content

Packit 4b6dd7

the new content for the entry, or NULL.

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

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_content_uri ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_content_uri (GDataEntry *self);
Packit 4b6dd7

Returns a URI pointing to the content of this entry. If the content in this entry is stored directly, NULL will be returned; the content will be

Packit 4b6dd7
returned by gdata_entry_get_content().

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 GDataEntry

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

Returns

Packit 4b6dd7

a URI pointing to the entry's content, or NULL

Packit 4b6dd7
Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_set_content_uri ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_set_content_uri (GDataEntry *self,
Packit 4b6dd7
                             const gchar *content_uri);
Packit 4b6dd7

Sets the URI pointing to the entry's content to content

Packit 4b6dd7
. This unsets “content”.

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 GDataEntry

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

content_uri

Packit 4b6dd7

the new URI pointing to the content for the entry, or NULL.

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

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_published ()

Packit 4b6dd7
gint64
Packit 4b6dd7
gdata_entry_get_published (GDataEntry *self);
Packit 4b6dd7

Gets the time the entry was originally published.

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 GDataEntry

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

Returns

Packit 4b6dd7

the UNIX timestamp for the original publish time of the entry

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_updated ()

Packit 4b6dd7
gint64
Packit 4b6dd7
gdata_entry_get_updated (GDataEntry *self);
Packit 4b6dd7

Gets the time the entry was last updated.

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 GDataEntry

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

Returns

Packit 4b6dd7

the UNIX timestamp for the last update of the entry

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_authors ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_entry_get_authors (GDataEntry *self);
Packit 4b6dd7

Gets a list of the GDataAuthors for this entry.

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 GDataEntry

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

Returns

Packit 4b6dd7

a GList of GDataAuthors.

Packit 4b6dd7

[element-type GData.Author][transfer none]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_add_author ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_add_author (GDataEntry *self,
Packit 4b6dd7
                        GDataAuthor *author);
Packit 4b6dd7

Adds author

Packit 4b6dd7
 to the list of authors in the given GDataEntry and increments its reference count.

Packit 4b6dd7

Duplicate authors will not be added to the list.

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 GDataEntry

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

author

Packit 4b6dd7

a GDataAuthor to add

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

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_add_category ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_add_category (GDataEntry *self,
Packit 4b6dd7
                          GDataCategory *category);
Packit 4b6dd7

Adds category

Packit 4b6dd7
 to the list of categories in the given GDataEntry, and increments its reference count.

Packit 4b6dd7

Duplicate categories will not be added to the list.

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 GDataEntry

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

category

Packit 4b6dd7

a GDataCategory to add

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

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_categories ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_entry_get_categories (GDataEntry *self);
Packit 4b6dd7

Gets a list of the GDataCategorys containing this entry.

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 GDataEntry

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

Returns

Packit 4b6dd7

a GList of GDataCategorys.

Packit 4b6dd7

[element-type GData.Category][transfer none]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_add_link ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_add_link (GDataEntry *self,
Packit 4b6dd7
                      GDataLink *_link);
Packit 4b6dd7

Adds _link

Packit 4b6dd7
 to the list of links in the given GDataEntry and increments its reference count.

Packit 4b6dd7

Duplicate links will not be added to the list.

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 GDataEntry

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

_link

Packit 4b6dd7

a GDataLink to add

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

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_remove_link ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_entry_remove_link (GDataEntry *self,
Packit 4b6dd7
                         GDataLink *_link);
Packit 4b6dd7

Removes _link

Packit 4b6dd7
 from the list of links in the given GDataEntry and decrements its reference count (since the GDataEntry held a reference to it
Packit 4b6dd7
while it was in the list).

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 GDataEntry

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

_link

Packit 4b6dd7

a GDataLink to remove

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

Returns

Packit 4b6dd7

TRUE if _link

Packit 4b6dd7
was found in the GDataEntry and removed, FALSE if it was not found

Packit 4b6dd7
Packit 4b6dd7

Since: 0.10.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_look_up_link ()

Packit 4b6dd7
GDataLink *
Packit 4b6dd7
gdata_entry_look_up_link (GDataEntry *self,
Packit 4b6dd7
                          const gchar *rel);
Packit 4b6dd7

Looks up a link by relation type from the list of links in the entry. If the link has one of the standard Atom relation types,

Packit 4b6dd7
use one of the defined rel
Packit 4b6dd7
 values, instead of a static string. e.g. GDATA_LINK_EDIT or GDATA_LINK_SELF.

Packit 4b6dd7

In the rare event of requiring a list of links with the same rel

Packit 4b6dd7
 value, use gdata_entry_look_up_links().

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 GDataEntry

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

rel

Packit 4b6dd7

the value of the rel attribute of the desired link

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

Returns

Packit 4b6dd7

a GDataLink, or NULL if one was not found.

Packit 4b6dd7

[transfer none]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.1.1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_look_up_links ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_entry_look_up_links (GDataEntry *self,
Packit 4b6dd7
                           const gchar *rel);
Packit 4b6dd7

Looks up a list of links by relation type from the list of links in the entry. If the links have one of the standard Atom

Packit 4b6dd7
relation types, use one of the defined rel
Packit 4b6dd7
 values, instead of a static string. e.g. GDATA_LINK_EDIT or GDATA_LINK_SELF.

Packit 4b6dd7

If you will only use the first link found, consider calling gdata_entry_look_up_link() instead.

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 GDataEntry

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

rel

Packit 4b6dd7

the value of the rel attribute of the desired links

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

Returns

Packit 4b6dd7

a GList of GDataLinks, or NULL if none were found; free the list with

Packit 4b6dd7
g_list_free(). 

Packit 4b6dd7

[element-type GData.Link][transfer container]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_is_inserted ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_entry_is_inserted (GDataEntry *self);
Packit 4b6dd7

Returns whether the entry is marked as having been inserted on (uploaded to) the server already.

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 GDataEntry

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

Returns

Packit 4b6dd7

TRUE if the entry has been inserted already, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_get_rights ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_entry_get_rights (GDataEntry *self);
Packit 4b6dd7

Returns the rights pertaining to the entry, or NULL if not set.

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 GDataEntry

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

Returns

Packit 4b6dd7

the entry's rights information

Packit 4b6dd7
Packit 4b6dd7

Since: 0.5.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_entry_set_rights ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_entry_set_rights (GDataEntry *self,
Packit 4b6dd7
                        const gchar *rights);
Packit 4b6dd7

Sets the rights for this entry.

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 GDataEntry

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

rights

Packit 4b6dd7

the new rights, or NULL.

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

Since: 0.5.0

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

Types and Values

Packit 4b6dd7
Packit 4b6dd7

GDataEntry

Packit 4b6dd7
typedef struct _GDataEntry GDataEntry;
Packit 4b6dd7

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

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataEntryClass

Packit 4b6dd7
typedef struct {
Packit 4b6dd7
	GDataParsableClass parent;
Packit 4b6dd7
Packit 4b6dd7
	gchar *(*get_entry_uri) (const gchar *id); /* G_GNUC_WARN_UNUSED_RESULT G_GNUC_MALLOC */
Packit 4b6dd7
	const gchar *kind_term;
Packit 4b6dd7
} GDataEntryClass;
Packit 4b6dd7
Packit 4b6dd7

The class structure for the GDataEntry type.

Packit 4b6dd7
Packit 4b6dd7

Members

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

GDataParsableClass parent;

Packit 4b6dd7

the parent class

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

get_entry_uri ()

Packit 4b6dd7

a function to build the entry URI for the entry, given its entry ID; free the URI with g_free()

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

const gchar *kind_term;

Packit 4b6dd7
Packit 4b6dd7

the term for this entry's kind category (see the

Packit 4b6dd7
documentation on kinds)
Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Property Details

Packit 4b6dd7
Packit 4b6dd7

The “content” property

Packit 4b6dd7
  “content”                  gchar *
Packit 4b6dd7

The content of the entry. This is mutually exclusive with “content”.

Packit 4b6dd7

For more information, see the Atom specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “content-uri” property

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

A URI pointing to the location of the content of the entry. This is mutually exclusive with “content”.

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

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “etag” property

Packit 4b6dd7
  “etag”                     gchar *
Packit 4b6dd7

An identifier for a particular version of the entry. This changes every time the entry on the server changes, and can be used

Packit 4b6dd7
for conditional retrieval and locking.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
GData specification.

Packit 4b6dd7

Flags: Read / Write / Construct Only

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.2.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “id” property

Packit 4b6dd7
  “id”                       gchar *
Packit 4b6dd7

A permanent, universally unique identifier for the entry, in IRI form. This is NULL for new entries (i.e. ones which haven't yet been

Packit 4b6dd7
inserted on the server, created with gdata_entry_new()), and a non-empty IRI string for all other entries.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Atom specification.

Packit 4b6dd7

Flags: Read / Write / Construct Only

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “is-inserted” property

Packit 4b6dd7
  “is-inserted”              gboolean
Packit 4b6dd7

Whether the entry has been inserted on the server. This is FALSE for entries which have just been created using gdata_entry_new() and

Packit 4b6dd7
TRUE for entries returned from the server by queries. It is set to TRUE when an entry is inserted using gdata_service_insert_entry().

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “published” property

Packit 4b6dd7
  “published”                gint64
Packit 4b6dd7

The date and time the entry was first published or made available.

Packit 4b6dd7

For more information, see the Atom specification.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Allowed values: >= -1

Packit 4b6dd7

Default value: -1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “rights” property

Packit 4b6dd7
  “rights”                   gchar *
Packit 4b6dd7

The ownership rights pertaining to the entry.

Packit 4b6dd7

For more information, see the Atom specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.5.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “summary” property

Packit 4b6dd7
  “summary”                  gchar *
Packit 4b6dd7

A short summary, abstract, or excerpt of the entry.

Packit 4b6dd7

For more information, see the 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 “title” property

Packit 4b6dd7
  “title”                    gchar *
Packit 4b6dd7

A human-readable title for the entry.

Packit 4b6dd7

For more information, see the Atom specification.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “updated” property

Packit 4b6dd7
  “updated”                  gint64
Packit 4b6dd7

The date and time when the entry was most recently updated significantly.

Packit 4b6dd7

For more information, see the Atom specification.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Allowed values: >= -1

Packit 4b6dd7

Default value: -1

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

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