| libsyncdaemon Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
SyncdaemonShareInfo; SyncdaemonShareInfoClass; enum SyncdaemonShareInfoType; SyncdaemonShareInfo * syncdaemon_share_info_new (void); SyncdaemonShareInfo * syncdaemon_share_info_new_from_hash_table (GHashTable *hash); const gchar * syncdaemon_share_info_get_name (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_name (SyncdaemonShareInfo *sinfo,const gchar *name); SyncdaemonShareInfoType syncdaemon_share_info_get_share_type (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_share_type (SyncdaemonShareInfo *sinfo,SyncdaemonShareInfoType type); const gchar * syncdaemon_share_info_get_path (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_path (SyncdaemonShareInfo *sinfo,const gchar *path); const gchar * syncdaemon_share_info_get_username (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_username (SyncdaemonShareInfo *sinfo,const gchar *username); const gchar * syncdaemon_share_info_get_user_visible_name (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_user_visible_name (SyncdaemonShareInfo *sinfo,const gchar *user_visible_name); const gchar * syncdaemon_share_info_get_node_id (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_node_id (SyncdaemonShareInfo *sinfo,const gchar *node_id); const gchar * syncdaemon_share_info_get_volume_id (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_volume_id (SyncdaemonShareInfo *sinfo,const gchar *volume_id); gboolean syncdaemon_share_info_get_accepted (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_accepted (SyncdaemonShareInfo *sinfo,gboolean accepted); gboolean syncdaemon_share_info_get_allow_modifications (SyncdaemonShareInfo *sinfo); void syncdaemon_share_info_set_allow_modifications (SyncdaemonShareInfo *sinfo,gboolean allow_modifications); SyncdaemonShareInfoPrivate;
typedef enum {
SYNCDAEMON_SHARE_INFO_TYPE_UNKNOWN,
SYNCDAEMON_SHARE_INFO_TYPE_SHARED,
SYNCDAEMON_SHARE_INFO_TYPE_SHARE
} SyncdaemonShareInfoType;
SyncdaemonShareInfo * syncdaemon_share_info_new_from_hash_table
(GHashTable *hash);
const gchar * syncdaemon_share_info_get_name (SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_name (SyncdaemonShareInfo *sinfo,const gchar *name);
SyncdaemonShareInfoType syncdaemon_share_info_get_share_type
(SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_share_type (SyncdaemonShareInfo *sinfo,SyncdaemonShareInfoType type);
const gchar * syncdaemon_share_info_get_path (SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_path (SyncdaemonShareInfo *sinfo,const gchar *path);
const gchar * syncdaemon_share_info_get_username (SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_username (SyncdaemonShareInfo *sinfo,const gchar *username);
const gchar * syncdaemon_share_info_get_user_visible_name
(SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_user_visible_name (SyncdaemonShareInfo *sinfo,const gchar *user_visible_name);
const gchar * syncdaemon_share_info_get_node_id (SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_node_id (SyncdaemonShareInfo *sinfo,const gchar *node_id);
const gchar * syncdaemon_share_info_get_volume_id (SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_volume_id (SyncdaemonShareInfo *sinfo,const gchar *volume_id);
gboolean syncdaemon_share_info_get_accepted (SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_accepted (SyncdaemonShareInfo *sinfo,gboolean accepted);
gboolean syncdaemon_share_info_get_allow_modifications
(SyncdaemonShareInfo *sinfo);
void syncdaemon_share_info_set_allow_modifications (SyncdaemonShareInfo *sinfo,gboolean allow_modifications);