| Top |
| EDBusSource * | source | Read / Write |
| EDBusSourceOAuth2Support * | source-oauth2-support | Read / Write |
| EDBusSourceRemoteCreatable * | source-remote-creatable | Read / Write |
| EDBusSourceRemoteDeletable * | source-remote-deletable | Read / Write |
| EDBusSourceRemovable * | source-removable | Read / Write |
| EDBusSourceWritable * | source-writable | Read / Write |
GInterface ╰── EDBusObject GObject ├── GDBusObjectProxy │ ╰── EDBusObjectProxy ╰── GDBusObjectSkeleton ╰── EDBusObjectSkeleton
EDBusObjectProxy implements GDBusObject and EDBusObject.
EDBusObjectSkeleton implements GDBusObject and EDBusObject.
EDBusSource *
e_dbus_object_get_source (EDBusObject *object);
Gets the EDBusSource instance for the D-Bus interface org.gnome.evolution.dataserver.Source on object
, if any.
A EDBusSource that must be freed with g_object_unref() or NULL if object
does not implement the interface.
[transfer full]
EDBusSource *
e_dbus_object_peek_source (EDBusObject *object);
Like e_dbus_object_get_source() but doesn't increase the reference count on the returned object.
object is running. A EDBusSource or NULL if object
does not implement the interface. Do not free the returned object, it is owned by object
.
[transfer none]
EDBusSourceRemovable *
e_dbus_object_get_source_removable (EDBusObject *object);
Gets the EDBusSourceRemovable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.Removable on object
, if any.
A EDBusSourceRemovable that must be freed with g_object_unref() or NULL if object
does not implement the interface.
[transfer full]
EDBusSourceRemovable *
e_dbus_object_peek_source_removable (EDBusObject *object);
Like e_dbus_object_get_source_removable() but doesn't increase the reference count on the returned object.
object is running. A EDBusSourceRemovable or NULL if object
does not implement the interface. Do not free the returned object, it is owned by object
.
[transfer none]
EDBusSourceWritable *
e_dbus_object_get_source_writable (EDBusObject *object);
Gets the EDBusSourceWritable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.Writable on object
, if any.
A EDBusSourceWritable that must be freed with g_object_unref() or NULL if object
does not implement the interface.
[transfer full]
EDBusSourceWritable *
e_dbus_object_peek_source_writable (EDBusObject *object);
Like e_dbus_object_get_source_writable() but doesn't increase the reference count on the returned object.
object is running. A EDBusSourceWritable or NULL if object
does not implement the interface. Do not free the returned object, it is owned by object
.
[transfer none]
EDBusSourceRemoteCreatable *
e_dbus_object_get_source_remote_creatable
(EDBusObject *object);
Gets the EDBusSourceRemoteCreatable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.RemoteCreatable on object
, if any.
A EDBusSourceRemoteCreatable that must be freed with g_object_unref() or NULL if object
does not implement the interface.
[transfer full]
EDBusSourceRemoteCreatable *
e_dbus_object_peek_source_remote_creatable
(EDBusObject *object);
Like e_dbus_object_get_source_remote_creatable() but doesn't increase the reference count on the returned object.
object is running. A EDBusSourceRemoteCreatable or NULL if object
does not implement the interface. Do not free the returned object, it is owned by object
.
[transfer none]
EDBusSourceRemoteDeletable *
e_dbus_object_get_source_remote_deletable
(EDBusObject *object);
Gets the EDBusSourceRemoteDeletable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.RemoteDeletable on object
, if any.
A EDBusSourceRemoteDeletable that must be freed with g_object_unref() or NULL if object
does not implement the interface.
[transfer full]
EDBusSourceRemoteDeletable *
e_dbus_object_peek_source_remote_deletable
(EDBusObject *object);
Like e_dbus_object_get_source_remote_deletable() but doesn't increase the reference count on the returned object.
object is running. A EDBusSourceRemoteDeletable or NULL if object
does not implement the interface. Do not free the returned object, it is owned by object
.
[transfer none]
EDBusSourceOAuth2Support *
e_dbus_object_get_source_oauth2_support
(EDBusObject *object);
Gets the EDBusSourceOAuth2Support instance for the D-Bus interface org.gnome.evolution.dataserver.Source.OAuth2Support on object
, if any.
A EDBusSourceOAuth2Support that must be freed with g_object_unref() or NULL if object
does not implement the interface.
[transfer full]
EDBusSourceOAuth2Support *
e_dbus_object_peek_source_oauth2_support
(EDBusObject *object);
Like e_dbus_object_get_source_oauth2_support() but doesn't increase the reference count on the returned object.
object is running. A EDBusSourceOAuth2Support or NULL if object
does not implement the interface. Do not free the returned object, it is owned by object
.
[transfer none]
EDBusObjectProxy * e_dbus_object_proxy_new (GDBusConnection *connection,const gchar *object_path);
Creates a new proxy object.
EDBusObjectSkeleton *
e_dbus_object_skeleton_new (const gchar *object_path);
Creates a new skeleton object.
void e_dbus_object_skeleton_set_source (EDBusObjectSkeleton *object,EDBusSource *interface_);
Sets the EDBusSource instance for the D-Bus interface org.gnome.evolution.dataserver.Source on object
.
void e_dbus_object_skeleton_set_source_writable (EDBusObjectSkeleton *object,EDBusSourceWritable *interface_);
Sets the EDBusSourceWritable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.Writable on object
.
void e_dbus_object_skeleton_set_source_removable (EDBusObjectSkeleton *object,EDBusSourceRemovable *interface_);
Sets the EDBusSourceRemovable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.Removable on object
.
void e_dbus_object_skeleton_set_source_remote_creatable (EDBusObjectSkeleton *object,EDBusSourceRemoteCreatable *interface_);
Sets the EDBusSourceRemoteCreatable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.RemoteCreatable on object
.
object |
||
interface_ |
A EDBusSourceRemoteCreatable or |
[allow-none] |
void e_dbus_object_skeleton_set_source_remote_deletable (EDBusObjectSkeleton *object,EDBusSourceRemoteDeletable *interface_);
Sets the EDBusSourceRemoteDeletable instance for the D-Bus interface org.gnome.evolution.dataserver.Source.RemoteDeletable on object
.
object |
||
interface_ |
A EDBusSourceRemoteDeletable or |
[allow-none] |
void e_dbus_object_skeleton_set_source_oauth2_support (EDBusObjectSkeleton *object,EDBusSourceOAuth2Support *interface_);
Sets the EDBusSourceOAuth2Support instance for the D-Bus interface org.gnome.evolution.dataserver.Source.OAuth2Support on object
.
object |
||
interface_ |
A EDBusSourceOAuth2Support or |
[allow-none] |
typedef struct _EDBusObject EDBusObject;
The EDBusObject type is a specialized container of interfaces.
struct EDBusObjectProxy;
The EDBusObjectProxy structure contains only private data and should only be accessed using the provided API.
struct EDBusObjectSkeleton;
The EDBusObjectSkeleton structure contains only private data and should only be accessed using the provided API.
“source” property“source” EDBusSource *
The EDBusSource instance corresponding to the D-Bus interface org.gnome.evolution.dataserver.Source, if any.
Connect to the “notify” signal to get informed of property changes.
Flags: Read / Write
“source-oauth2-support” property“source-oauth2-support” EDBusSourceOAuth2Support *
The EDBusSourceOAuth2Support instance corresponding to the D-Bus interface org.gnome.evolution.dataserver.Source.OAuth2Support, if any.
Connect to the “notify” signal to get informed of property changes.
Flags: Read / Write
“source-remote-creatable” property“source-remote-creatable” EDBusSourceRemoteCreatable *
The EDBusSourceRemoteCreatable instance corresponding to the D-Bus interface org.gnome.evolution.dataserver.Source.RemoteCreatable, if any.
Connect to the “notify” signal to get informed of property changes.
Flags: Read / Write
“source-remote-deletable” property“source-remote-deletable” EDBusSourceRemoteDeletable *
The EDBusSourceRemoteDeletable instance corresponding to the D-Bus interface org.gnome.evolution.dataserver.Source.RemoteDeletable, if any.
Connect to the “notify” signal to get informed of property changes.
Flags: Read / Write
“source-removable” property“source-removable” EDBusSourceRemovable *
The EDBusSourceRemovable instance corresponding to the D-Bus interface org.gnome.evolution.dataserver.Source.Removable, if any.
Connect to the “notify” signal to get informed of property changes.
Flags: Read / Write
“source-writable” property“source-writable” EDBusSourceWritable *
The EDBusSourceWritable instance corresponding to the D-Bus interface org.gnome.evolution.dataserver.Source.Writable, if any.
Connect to the “notify” signal to get informed of property changes.
Flags: Read / Write