Synopsis
            ESourceGroupPrivate;
ESourceGroup* e_source_group_new            (const char *name,
                                             const char *base_uri);
ESourceGroup* e_source_group_new_from_xml   (const char *xml);
ESourceGroup* e_source_group_new_from_xmldoc
                                            (xmlDocPtr doc);
gboolean    e_source_group_update_from_xml  (ESourceGroup *group,
                                             const char *xml,
                                             gboolean *changed_return);
gboolean    e_source_group_update_from_xmldoc
                                            (ESourceGroup *group,
                                             xmlDocPtr doc,
                                             gboolean *changed_return);
char*       e_source_group_uid_from_xmldoc  (xmlDocPtr doc);
void        e_source_group_set_name         (ESourceGroup *group,
                                             const char *name);
void        e_source_group_set_base_uri     (ESourceGroup *group,
                                             const char *base_uri);
void        e_source_group_set_readonly     (ESourceGroup *group,
                                             gboolean readonly);
const char* e_source_group_peek_uid         (ESourceGroup *group);
const char* e_source_group_peek_name        (ESourceGroup *group);
const char* e_source_group_peek_base_uri    (ESourceGroup *group);
gboolean    e_source_group_get_readonly     (ESourceGroup *group);
GSList*     e_source_group_peek_sources     (ESourceGroup *group);
ESource*    e_source_group_peek_source_by_uid
                                            (ESourceGroup *group,
                                             const char *source_uid);
ESource*    e_source_group_peek_source_by_name
                                            (ESourceGroup *group,
                                             const char *source_name);
gboolean    e_source_group_add_source       (ESourceGroup *group,
                                             ESource *source,
                                             int position);
gboolean    e_source_group_remove_source    (ESourceGroup *group,
                                             ESource *source);
gboolean    e_source_group_remove_source_by_uid
                                            (ESourceGroup *group,
                                             const char *uid);
char*       e_source_group_to_xml           (ESourceGroup *group);
 
Details
ESourceGroupPrivate
typedef struct _ESourceGroupPrivate ESourceGroupPrivate;
 
e_source_group_new ()
ESourceGroup* e_source_group_new            (const char *name,
                                             const char *base_uri);
| name: |  | 
| base_uri: |  | 
| Returns : |  | 
 
e_source_group_new_from_xml ()
ESourceGroup* e_source_group_new_from_xml   (const char *xml);
 
e_source_group_new_from_xmldoc ()
ESourceGroup* e_source_group_new_from_xmldoc
                                            (xmlDocPtr doc);
 
e_source_group_update_from_xml ()
gboolean    e_source_group_update_from_xml  (ESourceGroup *group,
                                             const char *xml,
                                             gboolean *changed_return);
| group: |  | 
| xml: |  | 
| changed_return: |  | 
| Returns : |  | 
 
e_source_group_update_from_xmldoc ()
gboolean    e_source_group_update_from_xmldoc
                                            (ESourceGroup *group,
                                             xmlDocPtr doc,
                                             gboolean *changed_return);
| group: |  | 
| doc: |  | 
| changed_return: |  | 
| Returns : |  | 
 
e_source_group_uid_from_xmldoc ()
char*       e_source_group_uid_from_xmldoc  (xmlDocPtr doc);
 
e_source_group_set_name ()
void        e_source_group_set_name         (ESourceGroup *group,
                                             const char *name);
 
e_source_group_set_base_uri ()
void        e_source_group_set_base_uri     (ESourceGroup *group,
                                             const char *base_uri);
 
e_source_group_set_readonly ()
void        e_source_group_set_readonly     (ESourceGroup *group,
                                             gboolean readonly);
 
e_source_group_peek_uid ()
const char* e_source_group_peek_uid         (ESourceGroup *group);
 
e_source_group_peek_name ()
const char* e_source_group_peek_name        (ESourceGroup *group);
 
e_source_group_peek_base_uri ()
const char* e_source_group_peek_base_uri    (ESourceGroup *group);
 
e_source_group_get_readonly ()
gboolean    e_source_group_get_readonly     (ESourceGroup *group);
 
e_source_group_peek_sources ()
GSList*     e_source_group_peek_sources     (ESourceGroup *group);
 
e_source_group_peek_source_by_uid ()
ESource*    e_source_group_peek_source_by_uid
                                            (ESourceGroup *group,
                                             const char *source_uid);
| group: |  | 
| source_uid: |  | 
| Returns : |  | 
 
e_source_group_peek_source_by_name ()
ESource*    e_source_group_peek_source_by_name
                                            (ESourceGroup *group,
                                             const char *source_name);
| group: |  | 
| source_name: |  | 
| Returns : |  | 
 
e_source_group_add_source ()
gboolean    e_source_group_add_source       (ESourceGroup *group,
                                             ESource *source,
                                             int position);
| group: |  | 
| source: |  | 
| position: |  | 
| Returns : |  | 
 
e_source_group_remove_source ()
gboolean    e_source_group_remove_source    (ESourceGroup *group,
                                             ESource *source);
| group: |  | 
| source: |  | 
| Returns : |  | 
 
e_source_group_remove_source_by_uid ()
gboolean    e_source_group_remove_source_by_uid
                                            (ESourceGroup *group,
                                             const char *uid);
 
e_source_group_to_xml ()
char*       e_source_group_to_xml           (ESourceGroup *group);