RygelUpdatableObject

RygelUpdatableObject — This interface should be implemented by 'updatable' objects - ones that allow modifying their own metadata in some persistent storage.

Types and Values

Description

Functions

Types and Values

RygelUpdatableObject

typedef struct _RygelUpdatableObject RygelUpdatableObject;

This interface should be implemented by 'updatable' objects - ones that allow modifying their own metadata in some persistent storage.


struct RygelUpdatableObjectIface

struct RygelUpdatableObjectIface {
	GTypeInterface parent_iface;
	void (*commit) (RygelUpdatableObject* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*commit_finish) (RygelUpdatableObject* self, GAsyncResult* _res_, GError** error);
};

Interface for creating RygelUpdatableObject implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

commit ()

virtual method called by rygel_updatable_object_commit()

 

commit_finish ()

asynchronous finish function for commit, called by rygel_updatable_object_commit()