/* * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. * See the COPYING.LIB file in the top-level directory. */ #ifndef EVENTT_H #define EVENTT_H 1 #include "vreadert.h" #include "vcardt.h" typedef struct VEventStruct VEvent; typedef enum { VEVENT_READER_INSERT, VEVENT_READER_REMOVE, VEVENT_CARD_INSERT, VEVENT_CARD_REMOVE, VEVENT_LAST, } VEventType; struct VEventStruct { VEvent *next; VEventType type; VReader *reader; VCard *card; }; #endif