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.[skip]
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.[skip]
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.[skip]
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.[skip]
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.[skip]
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.[skip]
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