## CamelDiscoDiary

CamelDiscoDiary

## Synopsis

                        CamelDiscoDiary;
    enum                CamelDiscoDiaryAction;
    CamelDiscoDiary *   camel_disco_diary_new               (CamelDiscoStore *store,
                                                             const gchar *filename,
                                                             GError **error);
    gboolean            camel_disco_diary_empty             (CamelDiscoDiary *diary);
    void                camel_disco_diary_log               (CamelDiscoDiary *diary,
                                                             CamelDiscoDiaryAction action,
                                                             ...);
    void                camel_disco_diary_replay            (CamelDiscoDiary *diary,
                                                             GError **error);
    void                camel_disco_diary_uidmap_add        (CamelDiscoDiary *diary,
                                                             const gchar *old_uid,
                                                             const gchar *new_uid);
    const gchar *       camel_disco_diary_uidmap_lookup     (CamelDiscoDiary *diary,
                                                             const gchar *uid);

## Object Hierarchy

      GObject
       +----CamelObject
             +----CamelDiscoDiary

## Description

## Details

### CamelDiscoDiary

    typedef struct _CamelDiscoDiary CamelDiscoDiary;

### Warning

`CamelDiscoDiary` is deprecated and should not be used in newly-written code.

### enum CamelDiscoDiaryAction

    typedef enum {
    	CAMEL_DISCO_DIARY_END = 0,

    	CAMEL_DISCO_DIARY_FOLDER_EXPUNGE,
    	CAMEL_DISCO_DIARY_FOLDER_APPEND,
    	CAMEL_DISCO_DIARY_FOLDER_TRANSFER
    } CamelDiscoDiaryAction;

### Warning

`CamelDiscoDiaryAction` is deprecated and should not be used in newly-written code.

### camel_disco_diary_new ()

    CamelDiscoDiary *   camel_disco_diary_new               (CamelDiscoStore *store,
                                                             const gchar *filename,
                                                             GError **error);

### Warning

`camel_disco_diary_new` is deprecated and should not be used in newly-written code.

`store` : |
`filename` : |
`error` : |
Returns : |

### camel_disco_diary_empty ()

    gboolean            camel_disco_diary_empty             (CamelDiscoDiary *diary);

### Warning

`camel_disco_diary_empty` is deprecated and should not be used in newly-written code.

`diary` : |
Returns : |

### camel_disco_diary_log ()

    void                camel_disco_diary_log               (CamelDiscoDiary *diary,
                                                             CamelDiscoDiaryAction action,
                                                             ...);

### Warning

`camel_disco_diary_log` is deprecated and should not be used in newly-written code.

`diary` : |
`action` : |
`...` : |

### camel_disco_diary_replay ()

    void                camel_disco_diary_replay            (CamelDiscoDiary *diary,
                                                             GError **error);

### Warning

`camel_disco_diary_replay` is deprecated and should not be used in newly-written code.

`diary` : |
`error` : |

### camel_disco_diary_uidmap_add ()

    void                camel_disco_diary_uidmap_add        (CamelDiscoDiary *diary,
                                                             const gchar *old_uid,
                                                             const gchar *new_uid);

### Warning

`camel_disco_diary_uidmap_add` is deprecated and should not be used in newly-written code.

`diary` : |
`old_uid` : |
`new_uid` : |

### camel_disco_diary_uidmap_lookup ()

    const gchar *       camel_disco_diary_uidmap_lookup     (CamelDiscoDiary *diary,
                                                             const gchar *uid);

### Warning

`camel_disco_diary_uidmap_lookup` is deprecated and should not be used in newly-written code.

`diary` : |
`uid` : |
Returns : |