![]() |
![]() |
![]() |
telepathy-glib Reference Manual | ![]() |
---|---|---|---|---|
Service-side Channel types and interfacesService-side Channel types and interfaces — GInterfaces for Telepathy Channel objects |
#include <telepathy-glib/svc-channel.h> TpSvcChannel; TpSvcChannelClass; void (*tp_svc_channel_close_impl) (TpSvcChannel *self, DBusGMethodInvocation *context); void tp_svc_channel_implement_close (TpSvcChannelClass *klass, tp_svc_channel_close_impl impl); void tp_svc_channel_return_from_close (DBusGMethodInvocation *dbus_context); void (*tp_svc_channel_get_channel_type_impl) (TpSvcChannel *self, DBusGMethodInvocation *context); void tp_svc_channel_implement_get_channel_type (TpSvcChannelClass *klass, tp_svc_channel_get_channel_type_impl impl); void tp_svc_channel_return_from_get_channel_type (DBusGMethodInvocation *dbus_context, const gchar *ret); void (*tp_svc_channel_get_handle_impl) (TpSvcChannel *self, DBusGMethodInvocation *context); void tp_svc_channel_implement_get_handle (TpSvcChannelClass *klass, tp_svc_channel_get_handle_impl impl); void tp_svc_channel_return_from_get_handle (DBusGMethodInvocation *dbus_context, guint ret, guint ret1); void (*tp_svc_channel_get_interfaces_impl) (TpSvcChannel *self, DBusGMethodInvocation *context); void tp_svc_channel_implement_get_interfaces (TpSvcChannelClass *klass, tp_svc_channel_get_interfaces_impl impl); void tp_svc_channel_return_from_get_interfaces (DBusGMethodInvocation *dbus_context, const gchar **ret); void tp_svc_channel_emit_closed (gpointer instance); TpSvcChannelInterfaceHold; TpSvcChannelInterfaceHoldClass; void (*tp_svc_channel_interface_hold_get_hold_state_impl) (TpSvcChannelInterfaceHold *self, guint member, DBusGMethodInvocation *context); void tp_svc_channel_interface_hold_implement_get_hold_state (TpSvcChannelInterfaceHoldClass *klass, tp_svc_channel_interface_hold_get_hold_state_impl impl); void tp_svc_channel_interface_hold_return_from_get_hold_state (DBusGMethodInvocation *dbus_context, guint ret); void (*tp_svc_channel_interface_hold_request_hold_impl) (TpSvcChannelInterfaceHold *self, guint member, gboolean hold, DBusGMethodInvocation *context); void tp_svc_channel_interface_hold_implement_request_hold (TpSvcChannelInterfaceHoldClass *klass, tp_svc_channel_interface_hold_request_hold_impl impl); void tp_svc_channel_interface_hold_return_from_request_hold (DBusGMethodInvocation *dbus_context); void tp_svc_channel_interface_hold_emit_hold_state_changed (gpointer instance, const guint member, const guint state); TpSvcChannelTypeText; TpSvcChannelTypeTextClass; void (*tp_svc_channel_type_text_acknowledge_pending_messages_impl) (TpSvcChannelTypeText *self, const GArray *ids, DBusGMethodInvocation *context); void tp_svc_channel_type_text_implement_acknowledge_pending_messages (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_acknowledge_pending_messages_impl impl); void tp_svc_channel_type_text_return_from_acknowledge_pending_messages (DBusGMethodInvocation *dbus_context); void (*tp_svc_channel_type_text_get_message_types_impl) (TpSvcChannelTypeText *self, DBusGMethodInvocation *context); void tp_svc_channel_type_text_implement_get_message_types (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_get_message_types_impl impl); void tp_svc_channel_type_text_return_from_get_message_types (DBusGMethodInvocation *dbus_context, const GArray *ret); void (*tp_svc_channel_type_text_list_pending_messages_impl) (TpSvcChannelTypeText *self, gboolean clear, DBusGMethodInvocation *context); void tp_svc_channel_type_text_implement_list_pending_messages (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_list_pending_messages_impl impl); void tp_svc_channel_type_text_return_from_list_pending_messages (DBusGMethodInvocation *dbus_context, const GPtrArray *ret); void (*tp_svc_channel_type_text_send_impl) (TpSvcChannelTypeText *self, guint type, const gchar *text, DBusGMethodInvocation *context); void tp_svc_channel_type_text_implement_send (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_send_impl impl); void tp_svc_channel_type_text_return_from_send (DBusGMethodInvocation *dbus_context); void tp_svc_channel_type_text_emit_lost_message (gpointer instance); void tp_svc_channel_type_text_emit_received (gpointer instance, const guint id, const guint timestamp, const guint sender, const guint type, const guint flags, const gchar *text); void tp_svc_channel_type_text_emit_send_error (gpointer instance, const guint error, const guint timestamp, const guint type, const gchar *text); void tp_svc_channel_type_text_emit_sent (gpointer instance, const guint timestamp, const guint type, const gchar *text); TpSvcChannelInterfacePassword; TpSvcChannelInterfacePasswordClass; void (*tp_svc_channel_interface_password_get_password_flags_impl) (TpSvcChannelInterfacePassword *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_password_implement_get_password_flags (TpSvcChannelInterfacePasswordClass *klass, tp_svc_channel_interface_password_get_password_flags_impl impl); void tp_svc_channel_interface_password_return_from_get_password_flags (DBusGMethodInvocation *dbus_context, guint ret); void (*tp_svc_channel_interface_password_provide_password_impl) (TpSvcChannelInterfacePassword *self, const gchar *password, DBusGMethodInvocation *context); void tp_svc_channel_interface_password_implement_provide_password (TpSvcChannelInterfacePasswordClass *klass, tp_svc_channel_interface_password_provide_password_impl impl); void tp_svc_channel_interface_password_return_from_provide_password (DBusGMethodInvocation *dbus_context, gboolean ret); void tp_svc_channel_interface_password_emit_password_flags_changed (gpointer instance, const guint added, const guint removed); TpSvcChannelTypeContactSearch; TpSvcChannelTypeContactSearchClass; void (*tp_svc_channel_type_contact_search_get_search_keys_impl) (TpSvcChannelTypeContactSearch *self, DBusGMethodInvocation *context); void tp_svc_channel_type_contact_search_implement_get_search_keys (TpSvcChannelTypeContactSearchClass *klass, tp_svc_channel_type_contact_search_get_search_keys_impl impl); void tp_svc_channel_type_contact_search_return_from_get_search_keys (DBusGMethodInvocation *dbus_context, const gchar *ret, GHashTable *ret1); void (*tp_svc_channel_type_contact_search_get_search_state_impl) (TpSvcChannelTypeContactSearch *self, DBusGMethodInvocation *context); void tp_svc_channel_type_contact_search_implement_get_search_state (TpSvcChannelTypeContactSearchClass *klass, tp_svc_channel_type_contact_search_get_search_state_impl impl); void tp_svc_channel_type_contact_search_return_from_get_search_state (DBusGMethodInvocation *dbus_context, guint ret); void (*tp_svc_channel_type_contact_search_search_impl) (TpSvcChannelTypeContactSearch *self, GHashTable *terms, DBusGMethodInvocation *context); void tp_svc_channel_type_contact_search_implement_search (TpSvcChannelTypeContactSearchClass *klass, tp_svc_channel_type_contact_search_search_impl impl); void tp_svc_channel_type_contact_search_return_from_search (DBusGMethodInvocation *dbus_context); void tp_svc_channel_type_contact_search_emit_search_result_received (gpointer instance, const guint contact, const GHashTable *values); void tp_svc_channel_type_contact_search_emit_search_state_changed (gpointer instance, const guint state); TpSvcChannelInterfaceTransfer; TpSvcChannelInterfaceTransferClass; void (*tp_svc_channel_interface_transfer_transfer_impl) (TpSvcChannelInterfaceTransfer *self, guint member, guint destination, DBusGMethodInvocation *context); void tp_svc_channel_interface_transfer_implement_transfer (TpSvcChannelInterfaceTransferClass *klass, tp_svc_channel_interface_transfer_transfer_impl impl); void tp_svc_channel_interface_transfer_return_from_transfer (DBusGMethodInvocation *dbus_context); TpSvcChannelTypeRoomList; TpSvcChannelTypeRoomListClass; void (*tp_svc_channel_type_room_list_get_listing_rooms_impl) (TpSvcChannelTypeRoomList *self, DBusGMethodInvocation *context); void tp_svc_channel_type_room_list_implement_get_listing_rooms (TpSvcChannelTypeRoomListClass *klass, tp_svc_channel_type_room_list_get_listing_rooms_impl impl); void tp_svc_channel_type_room_list_return_from_get_listing_rooms (DBusGMethodInvocation *dbus_context, gboolean ret); void (*tp_svc_channel_type_room_list_list_rooms_impl) (TpSvcChannelTypeRoomList *self, DBusGMethodInvocation *context); void tp_svc_channel_type_room_list_implement_list_rooms (TpSvcChannelTypeRoomListClass *klass, tp_svc_channel_type_room_list_list_rooms_impl impl); void tp_svc_channel_type_room_list_return_from_list_rooms (DBusGMethodInvocation *dbus_context); void (*tp_svc_channel_type_room_list_stop_listing_impl) (TpSvcChannelTypeRoomList *self, DBusGMethodInvocation *context); void tp_svc_channel_type_room_list_implement_stop_listing (TpSvcChannelTypeRoomListClass *klass, tp_svc_channel_type_room_list_stop_listing_impl impl); void tp_svc_channel_type_room_list_return_from_stop_listing (DBusGMethodInvocation *dbus_context); void tp_svc_channel_type_room_list_emit_got_rooms (gpointer instance, const GPtrArray *rooms); void tp_svc_channel_type_room_list_emit_listing_rooms (gpointer instance, const gboolean listing); TpSvcChannelTypeStreamedMedia; TpSvcChannelTypeStreamedMediaClass; void (*tp_svc_channel_type_streamed_media_list_streams_impl) (TpSvcChannelTypeStreamedMedia *self, DBusGMethodInvocation *context); void tp_svc_channel_type_streamed_media_implement_list_streams (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_list_streams_impl impl); void tp_svc_channel_type_streamed_media_return_from_list_streams (DBusGMethodInvocation *dbus_context, const GPtrArray *ret); void (*tp_svc_channel_type_streamed_media_remove_streams_impl) (TpSvcChannelTypeStreamedMedia *self, const GArray *streams, DBusGMethodInvocation *context); void tp_svc_channel_type_streamed_media_implement_remove_streams (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_remove_streams_impl impl); void tp_svc_channel_type_streamed_media_return_from_remove_streams (DBusGMethodInvocation *dbus_context); void (*tp_svc_channel_type_streamed_media_request_stream_direction_impl) (TpSvcChannelTypeStreamedMedia *self, guint stream_id, guint stream_direction, DBusGMethodInvocation *context); void tp_svc_channel_type_streamed_media_implement_request_stream_direction (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_request_stream_direction_impl impl); void tp_svc_channel_type_streamed_media_return_from_request_stream_direction (DBusGMethodInvocation *dbus_context); void (*tp_svc_channel_type_streamed_media_request_streams_impl) (TpSvcChannelTypeStreamedMedia *self, guint contact_handle, const GArray *types, DBusGMethodInvocation *context); void tp_svc_channel_type_streamed_media_implement_request_streams (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_request_streams_impl impl); void tp_svc_channel_type_streamed_media_return_from_request_streams (DBusGMethodInvocation *dbus_context, const GPtrArray *ret); void tp_svc_channel_type_streamed_media_emit_stream_added (gpointer instance, const guint stream_id, const guint contact_handle, const guint stream_type); void tp_svc_channel_type_streamed_media_emit_stream_direction_changed (gpointer instance, const guint stream_id, const guint stream_direction, const guint pending_flags); void tp_svc_channel_type_streamed_media_emit_stream_error (gpointer instance, const guint stream_id, const guint errno, const gchar *message); void tp_svc_channel_type_streamed_media_emit_stream_removed (gpointer instance, const guint stream_id); void tp_svc_channel_type_streamed_media_emit_stream_state_changed (gpointer instance, const guint stream_id, const guint stream_state); TpSvcChannelInterfaceDTMF; TpSvcChannelInterfaceDTMFClass; TpSvcChannelTypeContactList; TpSvcChannelTypeContactListClass; TpSvcChannelInterfaceGroup; TpSvcChannelInterfaceGroupClass; void (*tp_svc_channel_interface_group_add_members_impl) (TpSvcChannelInterfaceGroup *self, const GArray *contacts, const gchar *message, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_add_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_add_members_impl impl); void tp_svc_channel_interface_group_return_from_add_members (DBusGMethodInvocation *dbus_context); void (*tp_svc_channel_interface_group_get_all_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_all_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_all_members_impl impl); void tp_svc_channel_interface_group_return_from_get_all_members (DBusGMethodInvocation *dbus_context, const GArray *ret, const GArray *ret1, const GArray *ret2); void (*tp_svc_channel_interface_group_get_group_flags_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_group_flags (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_group_flags_impl impl); void tp_svc_channel_interface_group_return_from_get_group_flags (DBusGMethodInvocation *dbus_context, guint ret); void (*tp_svc_channel_interface_group_get_handle_owners_impl) (TpSvcChannelInterfaceGroup *self, const GArray *handles, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_handle_owners (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_handle_owners_impl impl); void tp_svc_channel_interface_group_return_from_get_handle_owners (DBusGMethodInvocation *dbus_context, const GArray *ret); void (*tp_svc_channel_interface_group_get_local_pending_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_local_pending_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_local_pending_members_impl impl); void tp_svc_channel_interface_group_return_from_get_local_pending_members (DBusGMethodInvocation *dbus_context, const GArray *ret); void (*tp_svc_channel_interface_group_get_local_pending_members_with_info_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_local_pending_members_with_info (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_local_pending_members_with_info_impl impl); void tp_svc_channel_interface_group_return_from_get_local_pending_members_with_info (DBusGMethodInvocation *dbus_context, const GPtrArray *ret); void (*tp_svc_channel_interface_group_get_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_members_impl impl); void tp_svc_channel_interface_group_return_from_get_members (DBusGMethodInvocation *dbus_context, const GArray *ret); void (*tp_svc_channel_interface_group_get_remote_pending_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_remote_pending_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_remote_pending_members_impl impl); void tp_svc_channel_interface_group_return_from_get_remote_pending_members (DBusGMethodInvocation *dbus_context, const GArray *ret); void (*tp_svc_channel_interface_group_get_self_handle_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_get_self_handle (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_self_handle_impl impl); void tp_svc_channel_interface_group_return_from_get_self_handle (DBusGMethodInvocation *dbus_context, guint ret); void (*tp_svc_channel_interface_group_remove_members_impl) (TpSvcChannelInterfaceGroup *self, const GArray *contacts, const gchar *message, DBusGMethodInvocation *context); void tp_svc_channel_interface_group_implement_remove_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_remove_members_impl impl); void tp_svc_channel_interface_group_return_from_remove_members (DBusGMethodInvocation *dbus_context); void tp_svc_channel_interface_group_emit_group_flags_changed (gpointer instance, const guint added, const guint removed); void tp_svc_channel_interface_group_emit_members_changed (gpointer instance, const gchar *message, const GArray *added, const GArray *removed, const GArray *local_pending, const GArray *remote_pending, const guint actor, const guint reason); TpSvcChannelInterfaceMediaSignalling; TpSvcChannelInterfaceMediaSignallingClass; void (*tp_svc_channel_interface_media_signalling_get_session_handlers_impl) (TpSvcChannelInterfaceMediaSignalling *self, DBusGMethodInvocation *context); void tp_svc_channel_interface_media_signalling_implement_get_session_handlers (TpSvcChannelInterfaceMediaSignallingClass *klass, tp_svc_channel_interface_media_signalling_get_session_handlers_impl impl); void tp_svc_channel_interface_media_signalling_return_from_get_session_handlers (DBusGMethodInvocation *dbus_context, const GPtrArray *ret); void tp_svc_channel_interface_media_signalling_emit_new_session_handler (gpointer instance, const gchar *session_handler, const gchar *type); TpSvcChannelInterfaceChatState; TpSvcChannelInterfaceChatStateClass; void (*tp_svc_channel_interface_chat_state_set_chat_state_impl) (TpSvcChannelInterfaceChatState *self, guint state, DBusGMethodInvocation *context); void tp_svc_channel_interface_chat_state_implement_set_chat_state (TpSvcChannelInterfaceChatStateClass *klass, tp_svc_channel_interface_chat_state_set_chat_state_impl impl); void tp_svc_channel_interface_chat_state_return_from_set_chat_state (DBusGMethodInvocation *dbus_context); void tp_svc_channel_interface_chat_state_emit_chat_state_changed (gpointer instance, const guint contact, const guint state);
These interfaces (auto-generated from the Telepathy spec) make it easier to export objects implementing the Telepathy Channel and its types and optional interfaces, with the correct method and signal signatures, and emit signals from those objects in a type-safe way.
typedef struct _TpSvcChannel TpSvcChannel;
Dummy typedef representing any implementation of this interface.
void (*tp_svc_channel_close_impl) (TpSvcChannel *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method Close on interface org.freedesktop.Telepathy.Channel
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_implement_close (TpSvcChannelClass *klass, tp_svc_channel_close_impl impl);
Register an implementation for the Close method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the Close method |
void tp_svc_channel_return_from_close (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void (*tp_svc_channel_get_channel_type_impl) (TpSvcChannel *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetChannelType on interface org.freedesktop.Telepathy.Channel
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_implement_get_channel_type (TpSvcChannelClass *klass, tp_svc_channel_get_channel_type_impl impl);
Register an implementation for the GetChannelType method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetChannelType method |
void tp_svc_channel_return_from_get_channel_type (DBusGMethodInvocation *dbus_context, const gchar *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_get_handle_impl) (TpSvcChannel *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetHandle on interface org.freedesktop.Telepathy.Channel
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_implement_get_handle (TpSvcChannelClass *klass, tp_svc_channel_get_handle_impl impl);
Register an implementation for the GetHandle method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetHandle method |
void tp_svc_channel_return_from_get_handle (DBusGMethodInvocation *dbus_context, guint ret, guint ret1);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
ret1 : |
FIXME: document args in genginterface |
void (*tp_svc_channel_get_interfaces_impl) (TpSvcChannel *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetInterfaces on interface org.freedesktop.Telepathy.Channel
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_implement_get_interfaces (TpSvcChannelClass *klass, tp_svc_channel_get_interfaces_impl impl);
Register an implementation for the GetInterfaces method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetInterfaces method |
void tp_svc_channel_return_from_get_interfaces (DBusGMethodInvocation *dbus_context, const gchar **ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void tp_svc_channel_emit_closed (gpointer instance);
Emit the Closed D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
typedef struct _TpSvcChannelInterfaceHold TpSvcChannelInterfaceHold;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceHoldClass TpSvcChannelInterfaceHoldClass;
The class of TpSvcChannelInterfaceHold.
void (*tp_svc_channel_interface_hold_get_hold_state_impl) (TpSvcChannelInterfaceHold *self, guint member, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetHoldState on interface org.freedesktop.Telepathy.Channel.Interface.Hold
self : |
The object implementing this interface |
member : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_hold_implement_get_hold_state (TpSvcChannelInterfaceHoldClass *klass, tp_svc_channel_interface_hold_get_hold_state_impl impl);
Register an implementation for the GetHoldState method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetHoldState method |
void tp_svc_channel_interface_hold_return_from_get_hold_state (DBusGMethodInvocation *dbus_context, guint ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_hold_request_hold_impl) (TpSvcChannelInterfaceHold *self, guint member, gboolean hold, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method RequestHold on interface org.freedesktop.Telepathy.Channel.Interface.Hold
self : |
The object implementing this interface |
member : |
FIXME: document args in genginterface |
hold : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_hold_implement_request_hold (TpSvcChannelInterfaceHoldClass *klass, tp_svc_channel_interface_hold_request_hold_impl impl);
Register an implementation for the RequestHold method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the RequestHold method |
void tp_svc_channel_interface_hold_return_from_request_hold (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void tp_svc_channel_interface_hold_emit_hold_state_changed (gpointer instance, const guint member, const guint state);
Emit the HoldStateChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
member : |
FIXME: document args in genginterface |
state : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelTypeText TpSvcChannelTypeText;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeTextClass TpSvcChannelTypeTextClass;
The class of TpSvcChannelTypeText.
void (*tp_svc_channel_type_text_acknowledge_pending_messages_impl) (TpSvcChannelTypeText *self, const GArray *ids, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method AcknowledgePendingMessages on interface org.freedesktop.Telepathy.Channel.Type.Text
self : |
The object implementing this interface |
ids : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_text_implement_acknowledge_pending_messages (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_acknowledge_pending_messages_impl impl);
Register an implementation for the AcknowledgePendingMessages method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the AcknowledgePendingMessages method |
void tp_svc_channel_type_text_return_from_acknowledge_pending_messages (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void (*tp_svc_channel_type_text_get_message_types_impl) (TpSvcChannelTypeText *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetMessageTypes on interface org.freedesktop.Telepathy.Channel.Type.Text
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_text_implement_get_message_types (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_get_message_types_impl impl);
Register an implementation for the GetMessageTypes method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetMessageTypes method |
void tp_svc_channel_type_text_return_from_get_message_types (DBusGMethodInvocation *dbus_context, const GArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_type_text_list_pending_messages_impl) (TpSvcChannelTypeText *self, gboolean clear, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method ListPendingMessages on interface org.freedesktop.Telepathy.Channel.Type.Text
self : |
The object implementing this interface |
clear : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_text_implement_list_pending_messages (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_list_pending_messages_impl impl);
Register an implementation for the ListPendingMessages method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the ListPendingMessages method |
void tp_svc_channel_type_text_return_from_list_pending_messages (DBusGMethodInvocation *dbus_context, const GPtrArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_type_text_send_impl) (TpSvcChannelTypeText *self, guint type, const gchar *text, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method Send on interface org.freedesktop.Telepathy.Channel.Type.Text
self : |
The object implementing this interface |
type : |
FIXME: document args in genginterface |
text : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_text_implement_send (TpSvcChannelTypeTextClass *klass, tp_svc_channel_type_text_send_impl impl);
Register an implementation for the Send method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the Send method |
void tp_svc_channel_type_text_return_from_send (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void tp_svc_channel_type_text_emit_lost_message (gpointer instance);
Emit the LostMessage D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
void tp_svc_channel_type_text_emit_received (gpointer instance, const guint id, const guint timestamp, const guint sender, const guint type, const guint flags, const gchar *text);
Emit the Received D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
id : |
FIXME: document args in genginterface |
timestamp : |
FIXME: document args in genginterface |
sender : |
FIXME: document args in genginterface |
type : |
FIXME: document args in genginterface |
flags : |
FIXME: document args in genginterface |
text : |
FIXME: document args in genginterface |
void tp_svc_channel_type_text_emit_send_error (gpointer instance, const guint error, const guint timestamp, const guint type, const gchar *text);
Emit the SendError D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
error : |
FIXME: document args in genginterface |
timestamp : |
FIXME: document args in genginterface |
type : |
FIXME: document args in genginterface |
text : |
FIXME: document args in genginterface |
void tp_svc_channel_type_text_emit_sent (gpointer instance, const guint timestamp, const guint type, const gchar *text);
Emit the Sent D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
timestamp : |
FIXME: document args in genginterface |
type : |
FIXME: document args in genginterface |
text : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelInterfacePassword TpSvcChannelInterfacePassword;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfacePasswordClass TpSvcChannelInterfacePasswordClass;
The class of TpSvcChannelInterfacePassword.
void (*tp_svc_channel_interface_password_get_password_flags_impl) (TpSvcChannelInterfacePassword *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetPasswordFlags on interface org.freedesktop.Telepathy.Channel.Interface.Password
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_password_implement_get_password_flags (TpSvcChannelInterfacePasswordClass *klass, tp_svc_channel_interface_password_get_password_flags_impl impl);
Register an implementation for the GetPasswordFlags method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetPasswordFlags method |
void tp_svc_channel_interface_password_return_from_get_password_flags (DBusGMethodInvocation *dbus_context, guint ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_password_provide_password_impl) (TpSvcChannelInterfacePassword *self, const gchar *password, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method ProvidePassword on interface org.freedesktop.Telepathy.Channel.Interface.Password
self : |
The object implementing this interface |
password : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_password_implement_provide_password (TpSvcChannelInterfacePasswordClass *klass, tp_svc_channel_interface_password_provide_password_impl impl);
Register an implementation for the ProvidePassword method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the ProvidePassword method |
void tp_svc_channel_interface_password_return_from_provide_password (DBusGMethodInvocation *dbus_context, gboolean ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void tp_svc_channel_interface_password_emit_password_flags_changed (gpointer instance, const guint added, const guint removed);
Emit the PasswordFlagsChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
added : |
FIXME: document args in genginterface |
removed : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelTypeContactSearch TpSvcChannelTypeContactSearch;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeContactSearchClass TpSvcChannelTypeContactSearchClass;
The class of TpSvcChannelTypeContactSearch.
void (*tp_svc_channel_type_contact_search_get_search_keys_impl) (TpSvcChannelTypeContactSearch *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetSearchKeys on interface org.freedesktop.Telepathy.Channel.Type.ContactSearch
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_contact_search_implement_get_search_keys (TpSvcChannelTypeContactSearchClass *klass, tp_svc_channel_type_contact_search_get_search_keys_impl impl);
Register an implementation for the GetSearchKeys method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetSearchKeys method |
void tp_svc_channel_type_contact_search_return_from_get_search_keys (DBusGMethodInvocation *dbus_context, const gchar *ret, GHashTable *ret1);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
ret1 : |
FIXME: document args in genginterface |
void (*tp_svc_channel_type_contact_search_get_search_state_impl) (TpSvcChannelTypeContactSearch *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetSearchState on interface org.freedesktop.Telepathy.Channel.Type.ContactSearch
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_contact_search_implement_get_search_state (TpSvcChannelTypeContactSearchClass *klass, tp_svc_channel_type_contact_search_get_search_state_impl impl);
Register an implementation for the GetSearchState method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetSearchState method |
void tp_svc_channel_type_contact_search_return_from_get_search_state (DBusGMethodInvocation *dbus_context, guint ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_type_contact_search_search_impl) (TpSvcChannelTypeContactSearch *self, GHashTable *terms, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method Search on interface org.freedesktop.Telepathy.Channel.Type.ContactSearch
self : |
The object implementing this interface |
terms : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_contact_search_implement_search (TpSvcChannelTypeContactSearchClass *klass, tp_svc_channel_type_contact_search_search_impl impl);
Register an implementation for the Search method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the Search method |
void tp_svc_channel_type_contact_search_return_from_search (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void tp_svc_channel_type_contact_search_emit_search_result_received (gpointer instance, const guint contact, const GHashTable *values);
Emit the SearchResultReceived D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
contact : |
FIXME: document args in genginterface |
values : |
FIXME: document args in genginterface |
void tp_svc_channel_type_contact_search_emit_search_state_changed (gpointer instance, const guint state);
Emit the SearchStateChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
state : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelInterfaceTransfer TpSvcChannelInterfaceTransfer;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceTransferClass TpSvcChannelInterfaceTransferClass;
The class of TpSvcChannelInterfaceTransfer.
void (*tp_svc_channel_interface_transfer_transfer_impl) (TpSvcChannelInterfaceTransfer *self, guint member, guint destination, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method Transfer on interface org.freedesktop.Telepathy.Channel.Interface.Transfer
self : |
The object implementing this interface |
member : |
FIXME: document args in genginterface |
destination : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_transfer_implement_transfer (TpSvcChannelInterfaceTransferClass *klass, tp_svc_channel_interface_transfer_transfer_impl impl);
Register an implementation for the Transfer method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the Transfer method |
void tp_svc_channel_interface_transfer_return_from_transfer (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
typedef struct _TpSvcChannelTypeRoomList TpSvcChannelTypeRoomList;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeRoomListClass TpSvcChannelTypeRoomListClass;
The class of TpSvcChannelTypeRoomList.
void (*tp_svc_channel_type_room_list_get_listing_rooms_impl) (TpSvcChannelTypeRoomList *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetListingRooms on interface org.freedesktop.Telepathy.Channel.Type.RoomList
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_room_list_implement_get_listing_rooms (TpSvcChannelTypeRoomListClass *klass, tp_svc_channel_type_room_list_get_listing_rooms_impl impl);
Register an implementation for the GetListingRooms method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetListingRooms method |
void tp_svc_channel_type_room_list_return_from_get_listing_rooms (DBusGMethodInvocation *dbus_context, gboolean ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_type_room_list_list_rooms_impl) (TpSvcChannelTypeRoomList *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method ListRooms on interface org.freedesktop.Telepathy.Channel.Type.RoomList
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_room_list_implement_list_rooms (TpSvcChannelTypeRoomListClass *klass, tp_svc_channel_type_room_list_list_rooms_impl impl);
Register an implementation for the ListRooms method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the ListRooms method |
void tp_svc_channel_type_room_list_return_from_list_rooms (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void (*tp_svc_channel_type_room_list_stop_listing_impl) (TpSvcChannelTypeRoomList *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method StopListing on interface org.freedesktop.Telepathy.Channel.Type.RoomList
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_room_list_implement_stop_listing (TpSvcChannelTypeRoomListClass *klass, tp_svc_channel_type_room_list_stop_listing_impl impl);
Register an implementation for the StopListing method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the StopListing method |
void tp_svc_channel_type_room_list_return_from_stop_listing (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void tp_svc_channel_type_room_list_emit_got_rooms (gpointer instance, const GPtrArray *rooms);
Emit the GotRooms D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
rooms : |
FIXME: document args in genginterface |
void tp_svc_channel_type_room_list_emit_listing_rooms (gpointer instance, const gboolean listing);
Emit the ListingRooms D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
listing : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelTypeStreamedMedia TpSvcChannelTypeStreamedMedia;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeStreamedMediaClass TpSvcChannelTypeStreamedMediaClass;
The class of TpSvcChannelTypeStreamedMedia.
void (*tp_svc_channel_type_streamed_media_list_streams_impl) (TpSvcChannelTypeStreamedMedia *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method ListStreams on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_streamed_media_implement_list_streams (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_list_streams_impl impl);
Register an implementation for the ListStreams method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the ListStreams method |
void tp_svc_channel_type_streamed_media_return_from_list_streams (DBusGMethodInvocation *dbus_context, const GPtrArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_type_streamed_media_remove_streams_impl) (TpSvcChannelTypeStreamedMedia *self, const GArray *streams, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method RemoveStreams on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia
self : |
The object implementing this interface |
streams : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_streamed_media_implement_remove_streams (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_remove_streams_impl impl);
Register an implementation for the RemoveStreams method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the RemoveStreams method |
void tp_svc_channel_type_streamed_media_return_from_remove_streams (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void (*tp_svc_channel_type_streamed_media_request_stream_direction_impl) (TpSvcChannelTypeStreamedMedia *self, guint stream_id, guint stream_direction, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method RequestStreamDirection on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia
self : |
The object implementing this interface |
stream_id : |
FIXME: document args in genginterface |
stream_direction : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_streamed_media_implement_request_stream_direction (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_request_stream_direction_impl impl);
Register an implementation for the RequestStreamDirection method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the RequestStreamDirection method |
void tp_svc_channel_type_streamed_media_return_from_request_stream_direction (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void (*tp_svc_channel_type_streamed_media_request_streams_impl) (TpSvcChannelTypeStreamedMedia *self, guint contact_handle, const GArray *types, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method RequestStreams on interface org.freedesktop.Telepathy.Channel.Type.StreamedMedia
self : |
The object implementing this interface |
contact_handle : |
FIXME: document args in genginterface |
types : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_type_streamed_media_implement_request_streams (TpSvcChannelTypeStreamedMediaClass *klass, tp_svc_channel_type_streamed_media_request_streams_impl impl);
Register an implementation for the RequestStreams method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the RequestStreams method |
void tp_svc_channel_type_streamed_media_return_from_request_streams (DBusGMethodInvocation *dbus_context, const GPtrArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void tp_svc_channel_type_streamed_media_emit_stream_added (gpointer instance, const guint stream_id, const guint contact_handle, const guint stream_type);
Emit the StreamAdded D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
stream_id : |
FIXME: document args in genginterface |
contact_handle : |
FIXME: document args in genginterface |
stream_type : |
FIXME: document args in genginterface |
void tp_svc_channel_type_streamed_media_emit_stream_direction_changed (gpointer instance, const guint stream_id, const guint stream_direction, const guint pending_flags);
Emit the StreamDirectionChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
stream_id : |
FIXME: document args in genginterface |
stream_direction : |
FIXME: document args in genginterface |
pending_flags : |
FIXME: document args in genginterface |
void tp_svc_channel_type_streamed_media_emit_stream_error (gpointer instance, const guint stream_id, const guint errno, const gchar *message);
Emit the StreamError D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
stream_id : |
FIXME: document args in genginterface |
errno : |
FIXME: document args in genginterface |
message : |
FIXME: document args in genginterface |
void tp_svc_channel_type_streamed_media_emit_stream_removed (gpointer instance, const guint stream_id);
Emit the StreamRemoved D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
stream_id : |
FIXME: document args in genginterface |
void tp_svc_channel_type_streamed_media_emit_stream_state_changed (gpointer instance, const guint stream_id, const guint stream_state);
Emit the StreamStateChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
stream_id : |
FIXME: document args in genginterface |
stream_state : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelInterfaceDTMF TpSvcChannelInterfaceDTMF;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceDTMFClass TpSvcChannelInterfaceDTMFClass;
The class of TpSvcChannelInterfaceDTMF.
typedef struct _TpSvcChannelTypeContactList TpSvcChannelTypeContactList;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeContactListClass TpSvcChannelTypeContactListClass;
The class of TpSvcChannelTypeContactList.
typedef struct _TpSvcChannelInterfaceGroup TpSvcChannelInterfaceGroup;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceGroupClass TpSvcChannelInterfaceGroupClass;
The class of TpSvcChannelInterfaceGroup.
void (*tp_svc_channel_interface_group_add_members_impl) (TpSvcChannelInterfaceGroup *self, const GArray *contacts, const gchar *message, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method AddMembers on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
contacts : |
FIXME: document args in genginterface |
message : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_add_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_add_members_impl impl);
Register an implementation for the AddMembers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the AddMembers method |
void tp_svc_channel_interface_group_return_from_add_members (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void (*tp_svc_channel_interface_group_get_all_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetAllMembers on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_all_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_all_members_impl impl);
Register an implementation for the GetAllMembers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetAllMembers method |
void tp_svc_channel_interface_group_return_from_get_all_members (DBusGMethodInvocation *dbus_context, const GArray *ret, const GArray *ret1, const GArray *ret2);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
ret1 : |
FIXME: document args in genginterface |
ret2 : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_group_flags_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetGroupFlags on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_group_flags (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_group_flags_impl impl);
Register an implementation for the GetGroupFlags method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetGroupFlags method |
void tp_svc_channel_interface_group_return_from_get_group_flags (DBusGMethodInvocation *dbus_context, guint ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_handle_owners_impl) (TpSvcChannelInterfaceGroup *self, const GArray *handles, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetHandleOwners on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
handles : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_handle_owners (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_handle_owners_impl impl);
Register an implementation for the GetHandleOwners method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetHandleOwners method |
void tp_svc_channel_interface_group_return_from_get_handle_owners (DBusGMethodInvocation *dbus_context, const GArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_local_pending_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetLocalPendingMembers on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_local_pending_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_local_pending_members_impl impl);
Register an implementation for the GetLocalPendingMembers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetLocalPendingMembers method |
void tp_svc_channel_interface_group_return_from_get_local_pending_members (DBusGMethodInvocation *dbus_context, const GArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_local_pending_members_with_info_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetLocalPendingMembersWithInfo on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_local_pending_members_with_info (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_local_pending_members_with_info_impl impl);
Register an implementation for the GetLocalPendingMembersWithInfo method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetLocalPendingMembersWithInfo method |
void tp_svc_channel_interface_group_return_from_get_local_pending_members_with_info (DBusGMethodInvocation *dbus_context, const GPtrArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetMembers on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_members_impl impl);
Register an implementation for the GetMembers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetMembers method |
void tp_svc_channel_interface_group_return_from_get_members (DBusGMethodInvocation *dbus_context, const GArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_remote_pending_members_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetRemotePendingMembers on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_remote_pending_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_remote_pending_members_impl impl);
Register an implementation for the GetRemotePendingMembers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetRemotePendingMembers method |
void tp_svc_channel_interface_group_return_from_get_remote_pending_members (DBusGMethodInvocation *dbus_context, const GArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_get_self_handle_impl) (TpSvcChannelInterfaceGroup *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetSelfHandle on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_get_self_handle (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_get_self_handle_impl impl);
Register an implementation for the GetSelfHandle method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetSelfHandle method |
void tp_svc_channel_interface_group_return_from_get_self_handle (DBusGMethodInvocation *dbus_context, guint ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void (*tp_svc_channel_interface_group_remove_members_impl) (TpSvcChannelInterfaceGroup *self, const GArray *contacts, const gchar *message, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method RemoveMembers on interface org.freedesktop.Telepathy.Channel.Interface.Group
self : |
The object implementing this interface |
contacts : |
FIXME: document args in genginterface |
message : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_group_implement_remove_members (TpSvcChannelInterfaceGroupClass *klass, tp_svc_channel_interface_group_remove_members_impl impl);
Register an implementation for the RemoveMembers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the RemoveMembers method |
void tp_svc_channel_interface_group_return_from_remove_members (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void tp_svc_channel_interface_group_emit_group_flags_changed (gpointer instance, const guint added, const guint removed);
Emit the GroupFlagsChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
added : |
FIXME: document args in genginterface |
removed : |
FIXME: document args in genginterface |
void tp_svc_channel_interface_group_emit_members_changed (gpointer instance, const gchar *message, const GArray *added, const GArray *removed, const GArray *local_pending, const GArray *remote_pending, const guint actor, const guint reason);
Emit the MembersChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
message : |
FIXME: document args in genginterface |
added : |
FIXME: document args in genginterface |
removed : |
FIXME: document args in genginterface |
local_pending : |
FIXME: document args in genginterface |
remote_pending : |
FIXME: document args in genginterface |
actor : |
FIXME: document args in genginterface |
reason : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelInterfaceMediaSignalling TpSvcChannelInterfaceMediaSignalling;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceMediaSignallingClass TpSvcChannelInterfaceMediaSignallingClass;
The class of TpSvcChannelInterfaceMediaSignalling.
void (*tp_svc_channel_interface_media_signalling_get_session_handlers_impl) (TpSvcChannelInterfaceMediaSignalling *self, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method GetSessionHandlers on interface org.freedesktop.Telepathy.Channel.Interface.MediaSignalling
self : |
The object implementing this interface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_media_signalling_implement_get_session_handlers (TpSvcChannelInterfaceMediaSignallingClass *klass, tp_svc_channel_interface_media_signalling_get_session_handlers_impl impl);
Register an implementation for the GetSessionHandlers method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the GetSessionHandlers method |
void tp_svc_channel_interface_media_signalling_return_from_get_session_handlers (DBusGMethodInvocation *dbus_context, const GPtrArray *ret);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
void tp_svc_channel_interface_media_signalling_emit_new_session_handler (gpointer instance, const gchar *session_handler, const gchar *type);
Emit the NewSessionHandler D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
session_handler : |
FIXME: document args in genginterface |
type : |
FIXME: document args in genginterface |
typedef struct _TpSvcChannelInterfaceChatState TpSvcChannelInterfaceChatState;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceChatStateClass TpSvcChannelInterfaceChatStateClass;
The class of TpSvcChannelInterfaceChatState.
void (*tp_svc_channel_interface_chat_state_set_chat_state_impl) (TpSvcChannelInterfaceChatState *self, guint state, DBusGMethodInvocation *context);
Signature of an implementation of D-Bus method SetChatState on interface org.freedesktop.Telepathy.Channel.Interface.ChatState
self : |
The object implementing this interface |
state : |
FIXME: document args in genginterface |
context : |
The D-Bus invocation context to use to return values or throw an error. |
void tp_svc_channel_interface_chat_state_implement_set_chat_state (TpSvcChannelInterfaceChatStateClass *klass, tp_svc_channel_interface_chat_state_set_chat_state_impl impl);
Register an implementation for the SetChatState method in the vtable of an implementation of this interface. To be called from the interface init function.
klass : |
A class whose instances implement this interface |
impl : |
A callback used to implement the SetChatState method |
void tp_svc_channel_interface_chat_state_return_from_set_chat_state (DBusGMethodInvocation *dbus_context);
Return successfully by calling dbus_g_method_return (dbus_context
,
...). This inline function is just a type-safe wrapper for
dbus_g_method_return.
dbus_context : |
The D-Bus method invocation context |
void tp_svc_channel_interface_chat_state_emit_chat_state_changed (gpointer instance, const guint contact, const guint state);
Emit the ChatStateChanged D-Bus signal from instance
with the given arguments.
instance : |
An object implementing this interface |
contact : |
FIXME: document args in genginterface |
state : |
FIXME: document args in genginterface |