Blame doc/html/GUPnPCDSLastChangeParser.html

Packit 712bc5
Packit 712bc5
<html>
Packit 712bc5
<head>
Packit 712bc5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 712bc5
<title>GUPnPCDSLastChangeParser: GUPnP A/V Reference Manual</title>
Packit 712bc5
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 712bc5
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
Packit 712bc5
<link rel="up" href="ch01.html" title="GUPnP A/V">
Packit 712bc5
<link rel="prev" href="GUPnPLastChangeParser.html" title="GUPnPLastChangeParser">
Packit 712bc5
<link rel="next" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser">
Packit 712bc5
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
Packit 712bc5
<link rel="stylesheet" href="style.css" type="text/css">
Packit 712bc5
</head>
Packit 712bc5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 712bc5
Packit 712bc5
Packit 712bc5
Top  | 
Packit 712bc5
                  Description  | 
Packit 712bc5
                  Object Hierarchy
Packit 712bc5
Packit 712bc5
Home
Packit 712bc5
Up
Packit 712bc5
Prev
Packit 712bc5
Next
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPnPCDSLastChangeParser

Packit 712bc5

GUPnPCDSLastChangeParser — LastChange parser for the format used in

Packit 712bc5
CDS:3

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPCDSLastChangeParser *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_parser_new ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GList *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_parser_parse ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPCDSLastChangeEntry *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_ref ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_unref ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPCDSLastChangeEvent
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_get_event ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_get_object_id ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_get_parent_id ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_get_class ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gboolean
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_is_subtree_update ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
guint32
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_cds_last_change_entry_get_update_id ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Types and Values

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
struct
Packit 712bc5
GUPnPCDSLastChangeParser
Packit 712bc5
Packit 712bc5
Packit 712bc5
enum
Packit 712bc5
GUPnPCDSLastChangeEvent
Packit 712bc5
Packit 712bc5
Packit 712bc5
 
Packit 712bc5
GUPnPCDSLastChangeEntry
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Object Hierarchy

Packit 712bc5
    GBoxed
Packit 712bc5
    ╰── GUPnPCDSLastChangeEntry
Packit 712bc5
    GObject
Packit 712bc5
    ╰── GUPnPCDSLastChangeParser
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Description

Packit 712bc5

GUPnPCDSLastChangeParser parses XML strings from

Packit 712bc5
CDS's LastChange state variable.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_parser_new ()

Packit 712bc5
GUPnPCDSLastChangeParser *
Packit 712bc5
gupnp_cds_last_change_parser_new (void);
Packit 712bc5

Create a new GUPnPCDSLastChangeParser.

Packit 712bc5

This parser is able to parse LastChange as defined in the

Packit 712bc5
ContentDirectory:3 specification.

Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new instance of GUPnPCDSLastChangeParser.

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_parser_parse ()

Packit 712bc5
GList *
Packit 712bc5
gupnp_cds_last_change_parser_parse (GUPnPCDSLastChangeParser *parser,
Packit 712bc5
                                    const char *last_change,
Packit 712bc5
                                    GError **error);
Packit 712bc5

Parse a LastChange XML document in the flavor defined by the

Packit 712bc5
ContentDirectory:3 specification.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

parser

Packit 712bc5

GUPnPCDSLastChangeParser

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

last_change

Packit 712bc5

XML string to parse

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

error

Packit 712bc5

Return value for parser error or NULL to ingore

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

List of GUPnPCDSLastChangeEntrys.

Packit 712bc5

[element-type GUPnPCDSLastChangeEntry][transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_ref ()

Packit 712bc5
GUPnPCDSLastChangeEntry *
Packit 712bc5
gupnp_cds_last_change_entry_ref (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Increase reference count of a GUPnPCDSLastChangeEntry.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The object passed in entry

Packit 712bc5
. 

Packit 712bc5

[transfer full]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_unref ()

Packit 712bc5
void
Packit 712bc5
gupnp_cds_last_change_entry_unref (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Decrease reference count of a GUPnPCDSLastChangeEntry. If the reference

Packit 712bc5
count drops to 0, entry
Packit 712bc5
 is freed.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_get_event ()

Packit 712bc5
GUPnPCDSLastChangeEvent
Packit 712bc5
gupnp_cds_last_change_entry_get_event (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Get the type of the last change entry as defined in

Packit 712bc5
GUPnPCDSLastChangeEvent.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

An event from the GUPnPCDSLastChangeEvent or

Packit 712bc5
GUPNP_CDS_LAST_CHANGE_EVENT_INVALID if the entry is not valid.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_get_object_id ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_cds_last_change_entry_get_object_id
Packit 712bc5
                               (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Get the ID of the object in this change entry.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The id of the object of this entry.

Packit 712bc5

[transfer none]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_get_parent_id ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_cds_last_change_entry_get_parent_id
Packit 712bc5
                               (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Get the parent object id of the object in this change entry. This is only

Packit 712bc5
valid if gupnp_cds_last_change_entry_get_event() returns
Packit 712bc5
GUPNP_CDS_LAST_CHANGE_EVENT_OBJECT_ADDED.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The id of the object's parent of this entry.

Packit 712bc5

[transfer none]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_get_class ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_cds_last_change_entry_get_class (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Get the class of the object in this change entry. This is only

Packit 712bc5
valid if gupnp_cds_last_change_entry_get_event() returns
Packit 712bc5
GUPNP_CDS_LAST_CHANGE_EVENT_OBJECT_ADDED.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The upnp class of the object of this entry.

Packit 712bc5

[transfer none]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_is_subtree_update ()

Packit 712bc5
gboolean
Packit 712bc5
gupnp_cds_last_change_entry_is_subtree_update
Packit 712bc5
                               (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Returns whether this entry is part of a subtree update.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

TRUE, if the entry is part of a subtree update, FALSE otherwise.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_cds_last_change_entry_get_update_id ()

Packit 712bc5
guint32
Packit 712bc5
gupnp_cds_last_change_entry_get_update_id
Packit 712bc5
                               (GUPnPCDSLastChangeEntry *entry);
Packit 712bc5

Get the update id of the last change entry.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

entry

Packit 712bc5

A GUPnPCDSLastChangeEntry

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

update id of the entry or 0 if the entry is not valid.

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Types and Values

Packit 712bc5
Packit 712bc5

struct GUPnPCDSLastChangeParser

Packit 712bc5
struct GUPnPCDSLastChangeParser;
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

enum GUPnPCDSLastChangeEvent

Packit 712bc5
Packit 712bc5

Members

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_CDS_LAST_CHANGE_EVENT_INVALID

Packit 712bc5
Packit 712bc5

Invalid GUPnPCDSLastChangeEntry.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_CDS_LAST_CHANGE_EVENT_OBJECT_ADDED

Packit 712bc5
Packit 712bc5

The GUPnPCDSLastChangeEntry is

Packit 712bc5
an object added event.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_CDS_LAST_CHANGE_EVENT_OBJECT_REMOVED

Packit 712bc5
Packit 712bc5

The GUPnPCDSLastChangeEntry

Packit 712bc5
is an object removal event.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_CDS_LAST_CHANGE_EVENT_OBJECT_MODIFIED

Packit 712bc5
Packit 712bc5

The GUPnPCDSLastChangeEntry

Packit 712bc5
is an object modification event.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_CDS_LAST_CHANGE_EVENT_ST_DONE

Packit 712bc5
Packit 712bc5

The GUPnPCDSLastChangeEntry is a

Packit 712bc5
subtree update done event.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

GUPnPCDSLastChangeEntry

Packit 712bc5
typedef struct _GUPnPCDSLastChangeEntry GUPnPCDSLastChangeEntry;
Packit 712bc5

Opaque struct which contains information about the event.

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Generated by GTK-Doc V1.25
Packit 712bc5
</body>
Packit 712bc5
</html>