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