SyncdaemonFoldersInterface

SyncdaemonFoldersInterface

Synopsis

                    SyncdaemonFoldersInterface;
                    SyncdaemonFoldersInterfaceClass;
void                syncdaemon_folders_interface_create (SyncdaemonFoldersInterface *interface,
                                                         const gchar *path);
void                syncdaemon_folders_interface_delete (SyncdaemonFoldersInterface *interface,
                                                         const gchar *folder_id);
GSList *            syncdaemon_folders_interface_get_folders
                                                        (SyncdaemonFoldersInterface *interface);
SyncdaemonFolderInfo * syncdaemon_folders_interface_get_info
                                                        (SyncdaemonFoldersInterface *interface,
                                                         const gchar *path);
SyncdaemonFoldersInterface * syncdaemon_folders_interface_new
                                                        (SyncdaemonDaemon *daemon);
void                syncdaemon_folders_interface_refresh_volumes
                                                        (SyncdaemonFoldersInterface *interface);
void                syncdaemon_folders_interface_subscribe
                                                        (SyncdaemonFoldersInterface *interface,
                                                         const gchar *folder_id);
void                syncdaemon_folders_interface_unsubscribe
                                                        (SyncdaemonFoldersInterface *interface,
                                                         const gchar *folder_id);

Object Hierarchy

  GObject
   +----SyncdaemonInterface
         +----SyncdaemonFoldersInterface

Description

Details

SyncdaemonFoldersInterface

typedef struct _SyncdaemonFoldersInterface SyncdaemonFoldersInterface;


SyncdaemonFoldersInterfaceClass

typedef struct {
	SyncdaemonInterfaceClass parent_class;
} SyncdaemonFoldersInterfaceClass;


syncdaemon_folders_interface_create ()

void                syncdaemon_folders_interface_create (SyncdaemonFoldersInterface *interface,
                                                         const gchar *path);

syncdaemon_folders_interface_delete ()

void                syncdaemon_folders_interface_delete (SyncdaemonFoldersInterface *interface,
                                                         const gchar *folder_id);

syncdaemon_folders_interface_get_folders ()

GSList *            syncdaemon_folders_interface_get_folders
                                                        (SyncdaemonFoldersInterface *interface);

Returns :

A GSList of SyncdaemonFolderInfo containing all the folders being synchronized by the user. When no longer needed, the list should be freed by calling g_slist_free.

syncdaemon_folders_interface_get_info ()

SyncdaemonFolderInfo * syncdaemon_folders_interface_get_info
                                                        (SyncdaemonFoldersInterface *interface,
                                                         const gchar *path);

Returns :

A SyncdaemonFolderInfo object containing all the information for the node. When no longer needed, it should be freed by calling g_object_unref.

syncdaemon_folders_interface_new ()

SyncdaemonFoldersInterface * syncdaemon_folders_interface_new
                                                        (SyncdaemonDaemon *daemon);

syncdaemon_folders_interface_refresh_volumes ()

void                syncdaemon_folders_interface_refresh_volumes
                                                        (SyncdaemonFoldersInterface *interface);

syncdaemon_folders_interface_subscribe ()

void                syncdaemon_folders_interface_subscribe
                                                        (SyncdaemonFoldersInterface *interface,
                                                         const gchar *folder_id);

syncdaemon_folders_interface_unsubscribe ()

void                syncdaemon_folders_interface_unsubscribe
                                                        (SyncdaemonFoldersInterface *interface,
                                                         const gchar *folder_id);