#ifndef EVO2_SYNC_H #define EVO2_SYNC_H #include "evo2_sync.h" #include #include #include #include #include #include #include #include #include #include #include typedef struct { OSyncMember *member; char *change_id; char *configfile; char *addressbook_path; EBook *addressbook; char *calendar_path; ECal *calendar; char *tasks_path; ECal *tasks; int debuglevel; } evo_environment; ESource *evo2_find_source(ESourceList *list, char *uri); void evo2_report_change(OSyncContext *ctx, char *objtypestr, char *objformatstr, char *data, int datasize, const char *uid, OSyncChangeType type); #include "evolution2_ebook.h" #include "evolution2_ecal.h" #include "evolution2_etodo.h" #include "evolution2_xml.h" #endif