#ifndef EDAPI_JOURNAL_FILE_H #define EDAPI_JOURNAL_FILE_H #include #include #include G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(EDJournalFile, ed_journal_file, ED, JOURNALFILE, GObject); #define ED_TYPE_JOURNALFILE ed_journal_file_get_type() EDJournalFile *ed_journal_file_new(void); EDErrorCode ed_journal_file_parse_filename( char const *basename, gchar **date, gint *part ); EDErrorCode ed_journal_file_parse(EDJournalFile *file, char const *filename); EDErrorCode ed_journal_file_open(EDJournalFile *file, char const *filename, GError **error); GDateTime *ed_journal_file_get_datetime(EDJournalFile *self); G_END_DECLS #endif