EDBusObjectSkeleton

EDBusObjectSkeleton

Synopsis

struct              EDBusObjectSkeleton;
EDBusObjectSkeleton * e_dbus_object_skeleton_new        (const gchar *object_path);
void                e_dbus_object_skeleton_set_source   (EDBusObjectSkeleton *object,
                                                         EDBusSource *interface_);
void                e_dbus_object_skeleton_set_source_writable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceWritable *interface_);
void                e_dbus_object_skeleton_set_source_removable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceRemovable *interface_);
void                e_dbus_object_skeleton_set_source_remote_creatable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceRemoteCreatable *interface_);
void                e_dbus_object_skeleton_set_source_remote_deletable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceRemoteDeletable *interface_);

Object Hierarchy

  GObject
   +----GDBusObjectSkeleton
         +----EDBusObjectSkeleton

Implemented Interfaces

EDBusObjectSkeleton implements GDBusObject and EDBusObject.

Description

Details

struct EDBusObjectSkeleton

struct EDBusObjectSkeleton;

The EDBusObjectSkeleton structure contains only private data and should only be accessed using the provided API.


e_dbus_object_skeleton_new ()

EDBusObjectSkeleton * e_dbus_object_skeleton_new        (const gchar *object_path);

Creates a new skeleton object.

object_path :

An object path.

Returns :

The skeleton object. [transfer full]

e_dbus_object_skeleton_set_source ()

void                e_dbus_object_skeleton_set_source   (EDBusObjectSkeleton *object,
                                                         EDBusSource *interface_);

Sets the EDBusSource instance for the D-Bus interface <link linkend="gdbus-interface-org-gnome-evolution-dataserver-Source.top_of_page">org.gnome.evolution.dataserver.Source</link> on object.

object :

A EDBusObjectSkeleton.

interface_ :

A EDBusSource or NULL to clear the interface. [allow-none]

e_dbus_object_skeleton_set_source_writable ()

void                e_dbus_object_skeleton_set_source_writable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceWritable *interface_);

Sets the EDBusSourceWritable instance for the D-Bus interface <link linkend="gdbus-interface-org-gnome-evolution-dataserver-Source-Writable.top_of_page">org.gnome.evolution.dataserver.Source.Writable</link> on object.

object :

A EDBusObjectSkeleton.

interface_ :

A EDBusSourceWritable or NULL to clear the interface. [allow-none]

e_dbus_object_skeleton_set_source_removable ()

void                e_dbus_object_skeleton_set_source_removable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceRemovable *interface_);

Sets the EDBusSourceRemovable instance for the D-Bus interface <link linkend="gdbus-interface-org-gnome-evolution-dataserver-Source-Removable.top_of_page">org.gnome.evolution.dataserver.Source.Removable</link> on object.

object :

A EDBusObjectSkeleton.

interface_ :

A EDBusSourceRemovable or NULL to clear the interface. [allow-none]

e_dbus_object_skeleton_set_source_remote_creatable ()

void                e_dbus_object_skeleton_set_source_remote_creatable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceRemoteCreatable *interface_);

Sets the EDBusSourceRemoteCreatable instance for the D-Bus interface <link linkend="gdbus-interface-org-gnome-evolution-dataserver-Source-RemoteCreatable.top_of_page">org.gnome.evolution.dataserver.Source.RemoteCreatable</link> on object.

object :

A EDBusObjectSkeleton.

interface_ :

A EDBusSourceRemoteCreatable or NULL to clear the interface. [allow-none]

e_dbus_object_skeleton_set_source_remote_deletable ()

void                e_dbus_object_skeleton_set_source_remote_deletable
                                                        (EDBusObjectSkeleton *object,
                                                         EDBusSourceRemoteDeletable *interface_);

Sets the EDBusSourceRemoteDeletable instance for the D-Bus interface <link linkend="gdbus-interface-org-gnome-evolution-dataserver-Source-RemoteDeletable.top_of_page">org.gnome.evolution.dataserver.Source.RemoteDeletable</link> on object.

object :

A EDBusObjectSkeleton.

interface_ :

A EDBusSourceRemoteDeletable or NULL to clear the interface. [allow-none]