RygelDBusInterface

RygelDBusInterface

Synopsis

void                rygel_dbus_interface_shutdown       (RygelDBusInterface *self,
                                                         GError **error);
#define             RYGEL_DBUS_INTERFACE_SERVICE_NAME
#define             RYGEL_DBUS_INTERFACE_OBJECT_PATH
                    RygelDBusInterface;
struct              RygelDBusInterfaceIface;

Object Hierarchy

  GInterface
   +----RygelDBusInterface

Prerequisites

RygelDBusInterface requires GObject.

Description

Details

rygel_dbus_interface_shutdown ()

void                rygel_dbus_interface_shutdown       (RygelDBusInterface *self,
                                                         GError **error);

self :

the RygelDBusInterface instance

error :

location to store the error occuring, or NULL to ignore. [error-domains GIOErrorEnum]

RYGEL_DBUS_INTERFACE_SERVICE_NAME

#define RYGEL_DBUS_INTERFACE_SERVICE_NAME "org.gnome.Rygel1"

RYGEL_DBUS_INTERFACE_OBJECT_PATH

#define RYGEL_DBUS_INTERFACE_OBJECT_PATH "/org/gnome/Rygel1"

RygelDBusInterface

typedef struct _RygelDBusInterface RygelDBusInterface;

struct RygelDBusInterfaceIface

struct RygelDBusInterfaceIface {
	GTypeInterface parent_iface;
	void (*shutdown) (RygelDBusInterface* self, GError** error);
};

Interface for creating RygelDBusInterface implementations.

GTypeInterface parent_iface;

the parent interface structure

shutdown ()

virtual method called by rygel_dbus_interface_shutdown()