Blame src/vevent.h

Packit cfa437
/*
Packit cfa437
 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
Packit cfa437
 * See the COPYING file in the top-level directory.
Packit cfa437
 */
Packit cfa437
#ifndef EVENT_H
Packit cfa437
#define EVENT_H 1
Packit cfa437
Packit cfa437
#include "eventt.h"
Packit cfa437
#include "vreadert.h"
Packit cfa437
#include "vcardt.h"
Packit cfa437
Packit cfa437
VEvent *vevent_new(VEventType type, VReader *reader, VCard *card);
Packit cfa437
void vevent_delete(VEvent *);
Packit cfa437
Packit cfa437
/*
Packit cfa437
 * VEvent queueing services
Packit cfa437
 */
Packit cfa437
void vevent_queue_vevent(VEvent *);
Packit cfa437
void vevent_queue_init(void);
Packit cfa437
Packit cfa437
/*
Packit cfa437
 *  VEvent dequeing services
Packit cfa437
 */
Packit cfa437
VEvent *vevent_wait_next_vevent(void);
Packit cfa437
VEvent *vevent_get_next_vevent(void);
Packit cfa437
Packit cfa437
Packit cfa437
#endif