~ubuntu-branches/ubuntu/oneiric/ubuntuone-client/oneiric

« back to all changes in this revision

Viewing changes to libsyncdaemon/syncdaemon-daemon.h

  • Committer: Bazaar Package Importer
  • Author(s): Rodrigo Moya
  • Date: 2010-06-23 23:08:15 UTC
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: james.westby@ubuntu.com-20100623230815-4m3ugh10u9x9xzw5
Tags: upstream-1.3.2
ImportĀ upstreamĀ versionĀ 1.3.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
#define __SYNCDAEMON_DAEMON_H__
24
24
 
25
25
#include <glib-object.h>
 
26
#include "syncdaemon-folder-info.h"
26
27
#include "syncdaemon-interface.h"
 
28
#include "syncdaemon-transfer-info.h"
27
29
 
28
30
G_BEGIN_DECLS
29
31
 
51
53
        void (* event) (SyncdaemonDaemon *daemon, GHashTable *event_dict);
52
54
        void (* error) (SyncdaemonDaemon *daemon, const gchar *signal, GHashTable *extra_args);
53
55
 
54
 
        void (* got_metadata) (SyncdaemonDaemon *daemon, const gchar *path, GHashTable *metadata);
55
 
 
56
 
        void (* folder_created) (SyncdaemonDaemon *daemon, GHashTable *folder_info);
57
 
        void (* folder_deleted) (SyncdaemonDaemon *daemon, GHashTable *folder_info);
58
 
        void (* folder_subscribed) (SyncdaemonDaemon *daemon, GHashTable *folder_info);
59
 
        void (* folder_unsubscribed) (SyncdaemonDaemon *daemon, GHashTable *folder_info);
 
56
        void (* folder_created) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
 
57
        void (* folder_deleted) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
 
58
        void (* folder_subscribed) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
 
59
        void (* folder_unsubscribed) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
60
60
 
61
61
        void (* file_published) (SyncdaemonDaemon *daemon, GHashTable *file_info);
62
62
        void (* got_published_files) (SyncdaemonDaemon *daemon, GPtrArray *files);
65
65
        void (* share_deleted) (SyncdaemonDaemon *daemon, GHashTable *share_info);
66
66
 
67
67
        void (* download_started) (SyncdaemonDaemon *daemon, const gchar *path);
68
 
        void (* download_finished) (SyncdaemonDaemon *daemon, const gchar *path, GHashTable *info);
 
68
        void (* download_file_progress) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
 
69
        void (* download_finished) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
69
70
        void (* upload_started) (SyncdaemonDaemon *daemon, const gchar *path);
70
 
        void (* upload_finished) (SyncdaemonDaemon *daemon, const gchar *path, GHashTable *info);
 
71
        void (* upload_file_progress) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
 
72
        void (* upload_finished) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
71
73
} SyncdaemonDaemonClass;
72
74
 
73
75
GType                syncdaemon_daemon_get_type (void);