RygelDBusInterface 3 LIBRYGEL-CORE Library
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_shutdown

### RYGEL_DBUS_INTERFACE_SERVICE_NAME

    #define RYGEL_DBUS_INTERFACE_SERVICE_NAME "org.gnome.Rygel1"

RYGEL_DBUS_INTERFACE_SERVICE_NAME

### RYGEL_DBUS_INTERFACE_OBJECT_PATH

    #define RYGEL_DBUS_INTERFACE_OBJECT_PATH "/org/gnome/Rygel1"

RYGEL_DBUS_INTERFACE_OBJECT_PATH

### RygelDBusInterface

    typedef struct _RygelDBusInterface 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()``

RygelDBusInterfaceIface