| 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);