1/* 2 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. 3 * See the COPYING.LIB file in the top-level directory. 4 */ 5 6#ifndef EVENTT_H 7#define EVENTT_H 1 8#include "vreadert.h" 9#include "vcardt.h" 10 11typedef struct VEventStruct VEvent; 12 13typedef enum { 14 VEVENT_READER_INSERT, 15 VEVENT_READER_REMOVE, 16 VEVENT_CARD_INSERT, 17 VEVENT_CARD_REMOVE, 18 VEVENT_LAST, 19} VEventType; 20 21struct VEventStruct { 22 VEvent *next; 23 VEventType type; 24 VReader *reader; 25 VCard *card; 26}; 27#endif 28 29 30