(gtype-id "EMPATHY_TYPE_DISPATCHER")
)
+(define-object FTFactory
+ (in-module "Empathy")
+ (parent "GObject")
+ (c-name "EmpathyFTFactory")
+ (gtype-id "EMPATHY_TYPE_FT_FACTORY")
+)
+
+(define-object FTHandler
+ (in-module "Empathy")
+ (parent "GObject")
+ (c-name "EmpathyFTHandler")
+ (gtype-id "EMPATHY_TYPE_FT_HANDLER")
+)
+
(define-object Idle
(in-module "Empathy")
(parent "GObject")
(gtype-id "EMPATHY_TYPE_TP_ROOMLIST")
)
-(define-object TpTube
- (in-module "Empathy")
- (parent "GObject")
- (c-name "EmpathyTpTube")
- (gtype-id "EMPATHY_TYPE_TP_TUBE")
-)
-
(define-object TubeHandler
(in-module "Empathy")
(parent "GObject")
'("audio" "EMPATHY_CAPABILITIES_AUDIO")
'("video" "EMPATHY_CAPABILITIES_VIDEO")
'("ft" "EMPATHY_CAPABILITIES_FT")
+ '("stream-tube" "EMPATHY_CAPABILITIES_STREAM_TUBE")
'("unknown" "EMPATHY_CAPABILITIES_UNKNOWN")
)
)
+(define-flags ContactListFlags
+ (in-module "Empathy")
+ (c-name "EmpathyContactListFlags")
+ (gtype-id "EMPATHY_TYPE_CONTACT_LIST_FLAGS")
+ (values
+ '("add" "EMPATHY_CONTACT_LIST_CAN_ADD")
+ '("remove" "EMPATHY_CONTACT_LIST_CAN_REMOVE")
+ '("alias" "EMPATHY_CONTACT_LIST_CAN_ALIAS")
+ '("group" "EMPATHY_CONTACT_LIST_CAN_GROUP")
+ )
+)
+
(define-flags DebugFlags
(in-module "Empathy")
(c-name "EmpathyDebugFlags")
'("ft" "EMPATHY_DEBUG_FT")
'("location" "EMPATHY_DEBUG_LOCATION")
'("other" "EMPATHY_DEBUG_OTHER")
+ '("share-desktop" "EMPATHY_DEBUG_SHARE_DESKTOP")
+ '("connectivity" "EMPATHY_DEBUG_CONNECTIVITY")
)
)
)
)
+(define-enum FTErrorEnum
+ (in-module "Empathy")
+ (c-name "EmpathyFTErrorEnum")
+ (gtype-id "EMPATHY_TYPE_FT_ERROR_ENUM")
+ (values
+ '("failed" "EMPATHY_FT_ERROR_FAILED")
+ '("hash-mismatch" "EMPATHY_FT_ERROR_HASH_MISMATCH")
+ '("tp-error" "EMPATHY_FT_ERROR_TP_ERROR")
+ '("socket" "EMPATHY_FT_ERROR_SOCKET")
+ '("not-supported" "EMPATHY_FT_ERROR_NOT_SUPPORTED")
+ '("invalid-source-file" "EMPATHY_FT_ERROR_INVALID_SOURCE_FILE")
+ '("empty-source-file" "EMPATHY_FT_ERROR_EMPTY_SOURCE_FILE")
+ )
+)
+
;; From empathy-account-manager.h
(return-type "EmpathyAccountManager*")
)
+(define-method is_ready
+ (of-object "EmpathyAccountManager")
+ (c-name "empathy_account_manager_is_ready")
+ (return-type "gboolean")
+)
+
(define-method get_connected_accounts
(of-object "EmpathyAccountManager")
(c-name "empathy_account_manager_get_connected_accounts")
(return-type "int")
)
-(define-method is_account_just_connected
- (of-object "EmpathyAccountManager")
- (c-name "empathy_account_manager_is_account_just_connected")
- (return-type "gboolean")
- (parameters
- '("McAccount*" "account")
- )
-)
-
(define-method get_count
(of-object "EmpathyAccountManager")
(c-name "empathy_account_manager_get_count")
(return-type "int")
)
+(define-method get_account_for_connection
+ (of-object "EmpathyAccountManager")
+ (c-name "empathy_account_manager_get_account_for_connection")
+ (return-type "EmpathyAccount*")
+ (parameters
+ '("TpConnection*" "connection")
+ )
+)
+
(define-method get_account
(of-object "EmpathyAccountManager")
(c-name "empathy_account_manager_get_account")
- (return-type "McAccount*")
+ (return-type "EmpathyAccount*")
(parameters
- '("TpConnection*" "connection")
+ '("const-gchar*" "unique_name")
)
)
(return-type "GList*")
)
-(define-method get_connection
+(define-method dup_connections
(of-object "EmpathyAccountManager")
- (c-name "empathy_account_manager_get_connection")
- (return-type "TpConnection*")
+ (c-name "empathy_account_manager_dup_connections")
+ (return-type "GList*")
+)
+
+(define-method remove
+ (of-object "EmpathyAccountManager")
+ (c-name "empathy_account_manager_remove")
+ (return-type "none")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
-(define-method dup_connections
+(define-method request_global_presence
(of-object "EmpathyAccountManager")
- (c-name "empathy_account_manager_dup_connections")
- (return-type "GList*")
+ (c-name "empathy_account_manager_request_global_presence")
+ (return-type "none")
+ (parameters
+ '("TpConnectionPresenceType" "type")
+ '("const-gchar*" "status")
+ '("const-gchar*" "message")
+ )
+)
+
+(define-method get_global_presence
+ (of-object "EmpathyAccountManager")
+ (c-name "empathy_account_manager_get_global_presence")
+ (return-type "TpConnectionPresenceType")
+ (parameters
+ '("gchar**" "status")
+ '("gchar**" "message")
+ )
+)
+
+(define-method create_account_async
+ (of-object "EmpathyAccountManager")
+ (c-name "empathy_account_manager_create_account_async")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "connection_manager")
+ '("const-gchar*" "protocol")
+ '("const-gchar*" "display_name")
+ '("GHashTable*" "parameters")
+ '("GHashTable*" "properties")
+ '("GAsyncReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-method create_account_finish
+ (of-object "EmpathyAccountManager")
+ (c-name "empathy_account_manager_create_account_finish")
+ (return-type "EmpathyAccount*")
+ (parameters
+ '("GAsyncResult*" "result")
+ '("GError**" "error")
+ )
)
(is-constructor-of "EmpathyChatroom")
(return-type "EmpathyChatroom*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
(c-name "empathy_chatroom_new_full")
(return-type "EmpathyChatroom*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "room")
'("const-gchar*" "name")
'("gboolean" "auto_connect")
(define-method get_account
(of-object "EmpathyChatroom")
(c-name "empathy_chatroom_get_account")
- (return-type "McAccount*")
+ (return-type "EmpathyAccount*")
)
(define-method set_account
(c-name "empathy_chatroom_set_account")
(return-type "none")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
(c-name "empathy_chatroom_manager_find")
(return-type "EmpathyChatroom*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "room")
)
)
(c-name "empathy_chatroom_manager_get_chatrooms")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
(c-name "empathy_chatroom_manager_get_count")
(return-type "guint")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
)
)
+(define-method new_call_with_streams
+ (of-object "EmpathyCallFactory")
+ (c-name "empathy_call_factory_new_call_with_streams")
+ (return-type "none")
+ (parameters
+ '("EmpathyContact*" "contact")
+ '("gboolean" "initial_audio")
+ '("gboolean" "initial_video")
+ )
+)
+
(define-method claim_channel
(of-object "EmpathyCallFactory")
(c-name "empathy_call_factory_claim_channel")
)
)
+(define-function call_handler_new_for_contact_with_streams
+ (c-name "empathy_call_handler_new_for_contact_with_streams")
+ (return-type "EmpathyCallHandler*")
+ (parameters
+ '("EmpathyContact*" "contact")
+ '("gboolean" "audio")
+ '("gboolean" "video")
+ )
+)
+
(define-function call_handler_new_for_channel
(c-name "empathy_call_handler_new_for_channel")
(return-type "EmpathyCallHandler*")
(return-type "none")
)
+(define-method stop_call
+ (of-object "EmpathyCallHandler")
+ (c-name "empathy_call_handler_stop_call")
+ (return-type "none")
+)
+
+(define-method has_initial_video
+ (of-object "EmpathyCallHandler")
+ (c-name "empathy_call_handler_has_initial_video")
+ (return-type "gboolean")
+)
+
(define-method bus_message
(of-object "EmpathyCallHandler")
(c-name "empathy_call_handler_bus_message")
(c-name "empathy_contact_new_for_log")
(return-type "EmpathyContact*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "id")
'("const-gchar*" "name")
'("gboolean" "is_user")
(define-method get_account
(of-object "EmpathyContact")
(c-name "empathy_contact_get_account")
- (return-type "McAccount*")
+ (return-type "EmpathyAccount*")
)
(define-method get_connection
(define-method get_presence
(of-object "EmpathyContact")
(c-name "empathy_contact_get_presence")
- (return-type "McPresence")
+ (return-type "TpConnectionPresenceType")
)
(define-method set_presence
(c-name "empathy_contact_set_presence")
(return-type "none")
(parameters
- '("McPresence" "presence")
+ '("TpConnectionPresenceType" "presence")
)
)
(return-type "gboolean")
)
+(define-method can_voip_audio
+ (of-object "EmpathyContact")
+ (c-name "empathy_contact_can_voip_audio")
+ (return-type "gboolean")
+)
+
+(define-method can_voip_video
+ (of-object "EmpathyContact")
+ (c-name "empathy_contact_can_voip_video")
+ (return-type "gboolean")
+)
+
(define-method can_send_files
(of-object "EmpathyContact")
(c-name "empathy_contact_can_send_files")
(return-type "gboolean")
)
+(define-method can_use_stream_tube
+ (of-object "EmpathyContact")
+ (c-name "empathy_contact_can_use_stream_tube")
+ (return-type "gboolean")
+)
+
(define-function contact_hash
(c-name "empathy_contact_hash")
(return-type "guint")
'("gsize" "len")
'("gchar*" "format")
'("gchar*" "token")
+ '("gchar*" "filename")
)
)
)
)
+(define-function contact_equal
+ (c-name "empathy_contact_equal")
+ (return-type "gboolean")
+ (parameters
+ '("gconstpointer" "contact1")
+ '("gconstpointer" "contact2")
+ )
+)
+
;; From empathy-contact-groups.h
(return-type "EmpathyContactMonitor*")
)
+(define-method get_flags
+ (of-object "EmpathyContactList")
+ (c-name "empathy_contact_list_get_flags")
+ (return-type "EmpathyContactListFlags")
+)
+
;; From empathy-contact-manager.h
(return-type "GType")
)
+(define-function contact_manager_initialized
+ (c-name "empathy_contact_manager_initialized")
+ (return-type "gboolean")
+)
+
(define-function contact_manager_dup_singleton
(c-name "empathy_contact_manager_dup_singleton")
(return-type "EmpathyContactManager*")
)
)
-(define-method can_add
+(define-method get_flags_for_connection
(of-object "EmpathyContactManager")
- (c-name "empathy_contact_manager_can_add")
- (return-type "gboolean")
+ (c-name "empathy_contact_manager_get_flags_for_connection")
+ (return-type "EmpathyContactListFlags")
(parameters
'("TpConnection*" "connection")
)
(varargs #t)
)
+(define-function debug_free
+ (c-name "empathy_debug_free")
+ (return-type "none")
+)
+
(define-function debug_set_flags
(c-name "empathy_debug_set_flags")
(return-type "none")
)
)
-(define-method find_channel_class
+(define-method find_requestable_channel_classes_async
+ (of-object "EmpathyDispatcher")
+ (c-name "empathy_dispatcher_find_requestable_channel_classes_async")
+ (return-type "none")
+ (parameters
+ '("TpConnection*" "connection")
+ '("const-gchar*" "channel_type")
+ '("guint" "handle_type")
+ '("EmpathyDispatcherFindChannelClassCb" "callback")
+ '("gpointer" "user_data")
+ '("const-char*" "first_property_name")
+ )
+ (varargs #t)
+)
+
+(define-method find_requestable_channel_classes
(of-object "EmpathyDispatcher")
- (c-name "empathy_dispatcher_find_channel_class")
- (return-type "GStrv")
+ (c-name "empathy_dispatcher_find_requestable_channel_classes")
+ (return-type "GList*")
(parameters
'("TpConnection*" "connection")
'("const-gchar*" "channel_type")
'("guint" "handle_type")
+ '("const-char*" "first_property_name")
)
+ (varargs #t)
)
(define-function dispatcher_dup_singleton
+;; From empathy-ft-factory.h
+
+(define-function ft_factory_get_type
+ (c-name "empathy_ft_factory_get_type")
+ (return-type "GType")
+)
+
+(define-function ft_factory_dup_singleton
+ (c-name "empathy_ft_factory_dup_singleton")
+ (return-type "EmpathyFTFactory*")
+)
+
+(define-method new_transfer_outgoing
+ (of-object "EmpathyFTFactory")
+ (c-name "empathy_ft_factory_new_transfer_outgoing")
+ (return-type "none")
+ (parameters
+ '("EmpathyContact*" "contact")
+ '("GFile*" "source")
+ )
+)
+
+(define-method claim_channel
+ (of-object "EmpathyFTFactory")
+ (c-name "empathy_ft_factory_claim_channel")
+ (return-type "none")
+ (parameters
+ '("EmpathyDispatchOperation*" "operation")
+ )
+)
+
+(define-method set_destination_for_incoming_handler
+ (of-object "EmpathyFTFactory")
+ (c-name "empathy_ft_factory_set_destination_for_incoming_handler")
+ (return-type "none")
+ (parameters
+ '("EmpathyFTHandler*" "handler")
+ '("GFile*" "destination")
+ )
+)
+
+
+
+;; From empathy-ft-handler.h
+
+(define-function ft_handler_get_type
+ (c-name "empathy_ft_handler_get_type")
+ (return-type "GType")
+)
+
+(define-function ft_handler_new_outgoing
+ (c-name "empathy_ft_handler_new_outgoing")
+ (return-type "none")
+ (parameters
+ '("EmpathyContact*" "contact")
+ '("GFile*" "source")
+ '("EmpathyFTHandlerReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-function ft_handler_new_incoming
+ (c-name "empathy_ft_handler_new_incoming")
+ (return-type "none")
+ (parameters
+ '("EmpathyTpFile*" "tp_file")
+ '("EmpathyFTHandlerReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-method incoming_set_destination
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_incoming_set_destination")
+ (return-type "none")
+ (parameters
+ '("GFile*" "destination")
+ )
+)
+
+(define-method start_transfer
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_start_transfer")
+ (return-type "none")
+)
+
+(define-method cancel_transfer
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_cancel_transfer")
+ (return-type "none")
+)
+
+(define-method get_filename
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_filename")
+ (return-type "const-char*")
+)
+
+(define-method get_content_type
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_content_type")
+ (return-type "const-char*")
+)
+
+(define-method get_contact
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_contact")
+ (return-type "EmpathyContact*")
+)
+
+(define-method get_gfile
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_gfile")
+ (return-type "GFile*")
+)
+
+(define-method get_use_hash
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_use_hash")
+ (return-type "gboolean")
+)
+
+(define-method is_incoming
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_is_incoming")
+ (return-type "gboolean")
+)
+
+(define-method get_transferred_bytes
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_transferred_bytes")
+ (return-type "guint64")
+)
+
+(define-method get_total_bytes
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_get_total_bytes")
+ (return-type "guint64")
+)
+
+(define-method is_completed
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_is_completed")
+ (return-type "gboolean")
+)
+
+(define-method is_cancelled
+ (of-object "EmpathyFTHandler")
+ (c-name "empathy_ft_handler_is_cancelled")
+ (return-type "gboolean")
+)
+
+
+
;; From empathy-idle.h
(define-function idle_get_type
(define-method get_state
(of-object "EmpathyIdle")
(c-name "empathy_idle_get_state")
- (return-type "McPresence")
+ (return-type "TpConnectionPresenceType")
)
(define-method set_state
(c-name "empathy_idle_set_state")
(return-type "none")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
)
)
(define-method get_flash_state
(of-object "EmpathyIdle")
(c-name "empathy_idle_get_flash_state")
- (return-type "McPresence")
+ (return-type "TpConnectionPresenceType")
)
(define-method set_flash_state
(c-name "empathy_idle_set_flash_state")
(return-type "none")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
)
)
(c-name "empathy_idle_set_presence")
(return-type "none")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
'("const-gchar*" "status")
)
)
)
)
-(define-method get_use_nm
- (of-object "EmpathyIdle")
- (c-name "empathy_idle_get_use_nm")
- (return-type "gboolean")
-)
-
-(define-method set_use_nm
- (of-object "EmpathyIdle")
- (c-name "empathy_idle_set_use_nm")
- (return-type "none")
- (parameters
- '("gboolean" "use_nm")
- )
-)
-
;; From empathy-irc-network.h
(c-name "empathy_log_manager_exists")
(return-type "gboolean")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
)
(c-name "empathy_log_manager_get_dates")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
)
(c-name "empathy_log_manager_get_messages_for_date")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
'("const-gchar*" "date")
(c-name "empathy_log_manager_get_filtered_messages")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
'("guint" "num_messages")
(c-name "empathy_log_manager_get_chats")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
(c-name "empathy_log_store_exists")
(return-type "gboolean")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
)
(c-name "empathy_log_store_get_dates")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
)
(c-name "empathy_log_store_get_messages_for_date")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
'("const-gchar*" "date")
(c-name "empathy_log_store_get_last_messages")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
)
(c-name "empathy_log_store_get_chats")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
(c-name "empathy_log_store_get_filtered_messages")
(return-type "GList*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
'("const-gchar*" "chat_id")
'("gboolean" "chatroom")
'("guint" "num_messages")
)
)
+(define-method is_backlog
+ (of-object "EmpathyMessage")
+ (c-name "empathy_message_is_backlog")
+ (return-type "gboolean")
+)
+
+(define-method set_is_backlog
+ (of-object "EmpathyMessage")
+ (c-name "empathy_message_set_is_backlog")
+ (return-type "none")
+ (parameters
+ '("gboolean" "is_backlog")
+ )
+)
+
(define-method should_highlight
(of-object "EmpathyMessage")
(c-name "empathy_message_should_highlight")
(c-name "empathy_status_presets_get")
(return-type "GList*")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
'("gint" "max_number")
)
)
(c-name "empathy_status_presets_set_last")
(return-type "none")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
'("const-gchar*" "status")
)
)
(c-name "empathy_status_presets_remove")
(return-type "none")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
'("const-gchar*" "status")
)
)
(define-function status_presets_get_default_state
(c-name "empathy_status_presets_get_default_state")
- (return-type "McPresence")
+ (return-type "TpConnectionPresenceType")
)
(define-function status_presets_get_default_status
(c-name "empathy_status_presets_set_default")
(return-type "none")
(parameters
- '("McPresence" "state")
+ '("TpConnectionPresenceType" "state")
'("const-gchar*" "status")
)
)
(return-type "none")
)
+(define-function status_presets_is_valid
+ (c-name "empathy_status_presets_is_valid")
+ (return-type "gboolean")
+ (parameters
+ '("TpConnectionPresenceType" "state")
+ )
+)
+
;; From empathy-time.h
)
)
+(define-function time_to_string_relative
+ (c-name "empathy_time_to_string_relative")
+ (return-type "gchar*")
+ (parameters
+ '("time_t" "t")
+ )
+)
+
;; From empathy-tp-call.h
(return-type "none")
(parameters
'("EmpathyContact*" "contact")
+ '("gboolean" "audio")
+ '("gboolean" "video")
)
)
(return-type "gboolean")
)
+(define-method is_receiving_video
+ (of-object "EmpathyTpCall")
+ (c-name "empathy_tp_call_is_receiving_video")
+ (return-type "gboolean")
+)
+
+(define-method is_sending_video
+ (of-object "EmpathyTpCall")
+ (c-name "empathy_tp_call_is_sending_video")
+ (return-type "gboolean")
+)
+
;; From empathy-tp-chat.h
(return-type "EmpathyTpFile*")
(parameters
'("TpChannel*" "channel")
+ '("gboolean" "incoming")
)
)
-(define-method get_channel
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_channel")
- (return-type "TpChannel*")
-)
-
(define-method accept
(of-object "EmpathyTpFile")
(c-name "empathy_tp_file_accept")
(parameters
'("guint64" "offset")
'("GFile*" "gfile")
- '("GError**" "error")
+ '("GCancellable*" "cancellable")
+ '("EmpathyTpFileProgressCallback" "progress_callback")
+ '("gpointer" "progress_user_data")
+ '("EmpathyTpFileOperationCallback" "op_callback")
+ '("gpointer" "op_user_data")
)
)
-(define-method cancel
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_cancel")
- (return-type "none")
-)
-
(define-method offer
(of-object "EmpathyTpFile")
(c-name "empathy_tp_file_offer")
(return-type "none")
(parameters
'("GFile*" "gfile")
- '("GError**" "error")
+ '("GCancellable*" "cancellable")
+ '("EmpathyTpFileProgressCallback" "progress_callback")
+ '("gpointer" "progress_user_data")
+ '("EmpathyTpFileOperationCallback" "op_callback")
+ '("gpointer" "op_user_data")
)
)
-(define-method get_contact
+(define-method cancel
(of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_contact")
- (return-type "EmpathyContact*")
+ (c-name "empathy_tp_file_cancel")
+ (return-type "none")
)
-(define-method get_filename
+(define-method close
(of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_filename")
- (return-type "const-gchar*")
+ (c-name "empathy_tp_file_close")
+ (return-type "none")
)
(define-method is_incoming
(return-type "gboolean")
)
-(define-method get_state
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_state")
- (return-type "TpFileTransferState")
- (parameters
- '("TpFileTransferStateChangeReason*" "reason")
- )
-)
-
-(define-method get_size
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_size")
- (return-type "guint64")
-)
-
-(define-method get_transferred_bytes
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_transferred_bytes")
- (return-type "guint64")
-)
-
-(define-method get_remaining_time
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_remaining_time")
- (return-type "gint")
-)
-
-(define-method get_speed
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_speed")
- (return-type "gdouble")
-)
-
-(define-method get_content_type
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_get_content_type")
- (return-type "const-gchar*")
-)
-
-(define-method is_ready
- (of-object "EmpathyTpFile")
- (c-name "empathy_tp_file_is_ready")
- (return-type "gboolean")
-)
-
;; From empathy-tp-roomlist.h
(is-constructor-of "EmpathyTpRoomlist")
(return-type "EmpathyTpRoomlist*")
(parameters
- '("McAccount*" "account")
+ '("EmpathyAccount*" "account")
)
)
-;; From empathy-tp-tube.h
-
-(define-function tp_tube_get_type
- (c-name "empathy_tp_tube_get_type")
- (return-type "GType")
-)
-
-(define-function tp_tube_new
- (c-name "empathy_tp_tube_new")
- (is-constructor-of "EmpathyTpTube")
- (return-type "EmpathyTpTube*")
- (parameters
- '("TpChannel*" "channel")
- )
-)
-
-(define-function tp_tube_new_stream_tube
- (c-name "empathy_tp_tube_new_stream_tube")
- (return-type "EmpathyTpTube*")
- (parameters
- '("EmpathyContact*" "contact")
- '("TpSocketAddressType" "type")
- '("const-gchar*" "hostname")
- '("guint" "port")
- '("const-gchar*" "service")
- '("GHashTable*" "parameters")
- )
-)
-
-(define-method accept_stream_tube
- (of-object "EmpathyTpTube")
- (c-name "empathy_tp_tube_accept_stream_tube")
- (return-type "none")
- (parameters
- '("TpSocketAddressType" "type")
- '("EmpathyTpTubeAcceptStreamTubeCb*" "callback")
- '("gpointer" "user_data")
- )
-)
-
-(define-method call_when_ready
- (of-object "EmpathyTpTube")
- (c-name "empathy_tp_tube_call_when_ready")
- (return-type "none")
- (parameters
- '("EmpathyTpTubeReadyCb*" "callback")
- '("gpointer" "user_data")
- '("GDestroyNotify" "destroy")
- '("GObject*" "weak_object")
- )
-)
-
-
-
;; From empathy-tube-handler.h
(define-function tube_handler_get_type
)
)
-(define-function account_hash
- (c-name "empathy_account_hash")
- (return-type "guint")
- (parameters
- '("gconstpointer" "key")
- )
-)
-
-(define-function account_equal
- (c-name "empathy_account_equal")
- (return-type "gboolean")
- (parameters
- '("gconstpointer" "a")
- '("gconstpointer" "b")
- )
-)
-
-(define-function mission_control_dup_singleton
- (c-name "empathy_mission_control_dup_singleton")
- (return-type "MissionControl*")
-)
-
(define-function presence_get_default_message
(c-name "empathy_presence_get_default_message")
(return-type "const-gchar*")
(parameters
- '("McPresence" "presence")
+ '("TpConnectionPresenceType" "presence")
)
)
(c-name "empathy_presence_to_str")
(return-type "const-gchar*")
(parameters
- '("McPresence" "presence")
+ '("TpConnectionPresenceType" "presence")
)
)
(define-function presence_from_str
(c-name "empathy_presence_from_str")
- (return-type "McPresence")
+ (return-type "TpConnectionPresenceType")
(parameters
'("const-gchar*" "str")
)
(return-type "gboolean")
)
+(define-function uint_compare
+ (c-name "empathy_uint_compare")
+ (return-type "gint")
+ (parameters
+ '("gconstpointer" "a")
+ '("gconstpointer" "b")
+ )
+)
+
+(define-function protocol_icon_name
+ (c-name "empathy_protocol_icon_name")
+ (return-type "gchar*")
+ (parameters
+ '("const-gchar*" "protocol")
+ )
+)
+
+(define-function type_dbus_ao
+ (c-name "empathy_type_dbus_ao")
+ (return-type "GType")
+)
+