|  |  |  | libsyncdaemon Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
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);
typedef struct _SyncdaemonPublicfilesInterface SyncdaemonPublicfilesInterface;
typedef struct {
	SyncdaemonInterfaceClass parent_class;
} 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);
| 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. | 
SyncdaemonPublicfilesInterface * syncdaemon_publicfiles_interface_new
                                                        (SyncdaemonDaemon *daemon);