SyncdaemonPublicfilesInterface

SyncdaemonPublicfilesInterface

Synopsis

                    SyncdaemonPublicfilesInterface;
                    SyncdaemonPublicfilesInterfaceClass;
void                syncdaemon_publicfiles_interface_change_public_access
                                                        (SyncdaemonPublicfilesInterface *interface,
                                                         const gchar *share_id,
                                                         const gchar *node_id,
                                                         gboolean is_public);
GSList *            syncdaemon_publicfiles_interface_get_public_files
                                                        (SyncdaemonPublicfilesInterface *interface);
SyncdaemonPublicfilesInterface * syncdaemon_publicfiles_interface_new
                                                        (SyncdaemonDaemon *daemon);

Object Hierarchy

  GObject
   +----SyncdaemonInterface
         +----SyncdaemonPublicfilesInterface

Description

Details

SyncdaemonPublicfilesInterface

typedef struct _SyncdaemonPublicfilesInterface SyncdaemonPublicfilesInterface;


SyncdaemonPublicfilesInterfaceClass

typedef struct {
	SyncdaemonInterfaceClass parent_class;
} SyncdaemonPublicfilesInterfaceClass;


syncdaemon_publicfiles_interface_change_public_access ()

void                syncdaemon_publicfiles_interface_change_public_access
                                                        (SyncdaemonPublicfilesInterface *interface,
                                                         const gchar *share_id,
                                                         const gchar *node_id,
                                                         gboolean is_public);

syncdaemon_publicfiles_interface_get_public_files ()

GSList *            syncdaemon_publicfiles_interface_get_public_files
                                                        (SyncdaemonPublicfilesInterface *interface);

Returns :

A GSList of SyncdaemonFileInfo objects, each of which describes a published file for the user. When no longer needed, this list should be freed by calling g_slist_free, but the data within the list should never be freed, as it belongs to the library.

syncdaemon_publicfiles_interface_new ()

SyncdaemonPublicfilesInterface * syncdaemon_publicfiles_interface_new
                                                        (SyncdaemonDaemon *daemon);