diff options
Diffstat (limited to 'libempathy/empathy-file.h')
-rw-r--r-- | libempathy/empathy-file.h | 73 |
1 files changed, 39 insertions, 34 deletions
diff --git a/libempathy/empathy-file.h b/libempathy/empathy-file.h index f805e87e6..15c968a83 100644 --- a/libempathy/empathy-file.h +++ b/libempathy/empathy-file.h @@ -20,18 +20,22 @@ #ifndef __EMPATHY_FILE_H__ #define __EMPATHY_FILE_H__ -#include <glib-object.h> - #include <gio/gio.h> +#include <glib.h> -#include "empathy-contact.h" +#include <telepathy-glib/channel.h> +#include <libtelepathy/tp-constants.h> #include <extensions/extensions.h> +#include "empathy-contact.h" + +#include <libmissioncontrol/mc-account.h> + /* Forward-declaration to resolve cyclic dependencies */ typedef struct _EmpathyFile EmpathyFile; -#include "empathy-tp-file.h" +#include "empathy-file.h" G_BEGIN_DECLS @@ -39,47 +43,48 @@ G_BEGIN_DECLS #define EMPATHY_TYPE_FILE (empathy_file_get_type ()) #define EMPATHY_FILE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EMPATHY_TYPE_FILE, EmpathyFile)) -#define EMPATHY_FILE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), EMPATHY_TYPE_FILE, EmpathyFileClass)) +#define EMPATHY_FILE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), EMPATHY_TYPE_FILE, EmpathyFileClass)) #define EMPATHY_IS_FILE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EMPATHY_TYPE_FILE)) #define EMPATHY_IS_FILE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EMPATHY_TYPE_FILE)) #define EMPATHY_FILE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EMPATHY_TYPE_FILE, EmpathyFileClass)) typedef struct _EmpathyFileClass EmpathyFileClass; -struct _EmpathyFile { - GObject parent; +struct _EmpathyFile +{ + GObject parent; }; -struct _EmpathyFileClass { - GObjectClass parent_class; +struct _EmpathyFileClass +{ + GObjectClass parent_class; }; -GType empathy_file_get_type (void) G_GNUC_CONST; - -void empathy_file_accept (EmpathyFile *file); -EmpathyFile * empathy_file_new (EmpathyTpFile *tp_file); - - -EmpathyTpFile * empathy_file_get_tp_file (EmpathyFile *file); -EmpathyContact * empathy_file_get_contact (EmpathyFile *file); -GInputStream * empathy_file_get_input_stream (EmpathyFile *file); -GOutputStream * empathy_file_get_output_stream (EmpathyFile *file); -const gchar * empathy_file_get_filename (EmpathyFile *file); -EmpFileTransferDirection empathy_file_get_direction (EmpathyFile *file); -EmpFileTransferState empathy_file_get_state (EmpathyFile *file); -EmpFileTransferStateChangeReason empathy_file_get_state_change_reason (EmpathyFile *file); -guint64 empathy_file_get_size (EmpathyFile *file); -guint64 empathy_file_get_transferred_bytes (EmpathyFile *file); -gint empathy_file_get_remaining_time (EmpathyFile *file); - -void empathy_file_set_input_stream (EmpathyFile *file, - GInputStream *in_stream); -void empathy_file_set_output_stream (EmpathyFile *file, - GOutputStream *out_stream); -void empathy_file_set_filename (EmpathyFile *file, - const gchar *filename); +GType empathy_file_get_type (void) G_GNUC_CONST; +EmpathyFile *empathy_file_new (McAccount *account, TpChannel *channel); +const gchar *empathy_file_get_id (EmpathyFile *file); +TpChannel *empathy_file_get_channel (EmpathyFile *file); + +void empathy_file_accept (EmpathyFile *file); +guint64 empathy_file_get_transferred_bytes (EmpathyFile *file); +EmpathyContact * empathy_file_get_contact (EmpathyFile *file); +GInputStream * empathy_file_get_input_stream (EmpathyFile *file); +GOutputStream * empathy_file_get_output_stream (EmpathyFile *file); +const gchar * empathy_file_get_filename (EmpathyFile *file); +EmpFileTransferDirection empathy_file_get_direction (EmpathyFile *file); +EmpFileTransferState empathy_file_get_state (EmpathyFile *file); +EmpFileTransferStateChangeReason empathy_file_get_state_change_reason (EmpathyFile *file); +guint64 empathy_file_get_size (EmpathyFile *file); +guint64 empathy_file_get_transferred_bytes (EmpathyFile *file); +gint empathy_file_get_remaining_time (EmpathyFile *file); + +void empathy_file_set_input_stream (EmpathyFile *file, + GInputStream *uri); +void empathy_file_set_output_stream (EmpathyFile *file, + GOutputStream *uri); +void empathy_file_set_filename (EmpathyFile *file, + const gchar *filename); G_END_DECLS #endif /* __EMPATHY_FILE_H__ */ - |