| Camel Reference Manual | ||||
|---|---|---|---|---|
CamelVeeFolder;
#define CAMEL_UNMATCHED_NAME
CamelFolder* camel_vee_folder_new (CamelStore *parent_store,
const char *name,
guint32 flags);
void camel_vee_folder_construct (CamelVeeFolder *vf,
CamelStore *parent_store,
const char *full,
const char *name,
guint32 flags);
CamelFolder* camel_vee_folder_get_location (CamelVeeFolder *vf,
const struct _CamelVeeMessageInfo *vinfo,
char **realuid);
void camel_vee_folder_add_folder (CamelVeeFolder *vf,
CamelFolder *sub);
void camel_vee_folder_remove_folder (CamelVeeFolder *vf,
CamelFolder *sub);
void camel_vee_folder_set_folders (CamelVeeFolder *vf,
GList *folders);
int camel_vee_folder_rebuild_folder (CamelVeeFolder *vf,
CamelFolder *sub,
CamelException *ex);
void camel_vee_folder_set_expression (CamelVeeFolder *vf,
const char *expr);
void camel_vee_folder_hash_folder (CamelFolder *folder,
char buffer[8]);
typedef struct {
CamelFolder parent;
struct _CamelVeeFolderPrivate *priv;
char *expression; /* query expression */
guint32 flags; /* folder open flags */
CamelFolderChangeInfo *changes;
CamelFolderSearch *search;
/* only set-up if our parent is a vee-store, used also as a flag to
* say that this folder is part of the unmatched folder */
struct _CamelVeeStore *parent_vee_store;
} CamelVeeFolder;
CamelFolder* camel_vee_folder_new (CamelStore *parent_store, const char *name, guint32 flags);
|
|
|
|
|
|
Returns : |
void camel_vee_folder_construct (CamelVeeFolder *vf, CamelStore *parent_store, const char *full, const char *name, guint32 flags);
|
|
|
|
|
|
|
|
|
CamelFolder* camel_vee_folder_get_location (CamelVeeFolder *vf, const struct _CamelVeeMessageInfo *vinfo, char **realuid);
|
|
|
|
|
|
Returns : |
void camel_vee_folder_add_folder (CamelVeeFolder *vf, CamelFolder *sub);
|
|
|
void camel_vee_folder_remove_folder (CamelVeeFolder *vf, CamelFolder *sub);
|
|
|
void camel_vee_folder_set_folders (CamelVeeFolder *vf, GList *folders);
|
|
|
int camel_vee_folder_rebuild_folder (CamelVeeFolder *vf, CamelFolder *sub, CamelException *ex);
|
|
|
|
|
|
Returns : |
void camel_vee_folder_set_expression (CamelVeeFolder *vf, const char *expr);
|
|
|
void camel_vee_folder_hash_folder (CamelFolder *folder, char buffer[8]);
|
|
|