From 6b2cd5bb85d257f432923e22178c0559fe9656aa Mon Sep 17 00:00:00 2001 From: root Date: Sat, 20 Aug 2011 23:33:40 +0200 Subject: lcd4linux: removed trash --- .../lcd4linux/.svn/text-base/event.h.svn-base | 68 ---------------------- 1 file changed, 68 deletions(-) delete mode 100644 oncology/dpfhack_display/lcd4linux/.svn/text-base/event.h.svn-base (limited to 'oncology/dpfhack_display/lcd4linux/.svn/text-base/event.h.svn-base') diff --git a/oncology/dpfhack_display/lcd4linux/.svn/text-base/event.h.svn-base b/oncology/dpfhack_display/lcd4linux/.svn/text-base/event.h.svn-base deleted file mode 100644 index 6486a54c..00000000 --- a/oncology/dpfhack_display/lcd4linux/.svn/text-base/event.h.svn-base +++ /dev/null @@ -1,68 +0,0 @@ -/* $Id: event.h 840 2007-09-09 12:17:42Z michael $ - * $URL: https://ssl.bulix.org/svn/lcd4linux/trunk/event.h $ - * - * generic timer handling - * - * Copyright (C) 2009 Ed Martin - * Copyright (C) 2009 The LCD4Linux Team - * - * This file is part of LCD4Linux. - * - * LCD4Linux is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * LCD4Linux is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - */ - - -#ifndef _EVENT_H_ -#define _EVENT_H_ - -#include - -//events are identified by their file descriptor only - -/* - * these functions allow plugins to add event hooks - * (and thus break out of the main loop when sleeping) - * these callbacks than then trigger named events to propagate - * the event to the screen - */ - -typedef enum { - EVENT_READ = 1, - EVENT_WRITE = 2, - EVENT_HUP = 4, - EVENT_ERR = 8 -} event_flags_t; - - -int event_add(void (*callback) (event_flags_t flags, void *data), void *data, const int fd, const int read, - const int write, const int active); -int event_del(const int fd); -int event_modify(const int fd, const int read, const int write, const int active); -int event_process(const struct timespec *timeout); -void event_exit(void); - -/* - * These fuctions keep a list of the events to trigger on allowing multiple - * things to trigger an event and multiple things to receive the event - */ - -//add an event to be triggered -int named_event_add(char *event, void (*callback) (void *data), void *data); -//remove an event from the list of events -int named_event_del(char *event, void (*callback) (void *data), void *data); -int named_event_trigger(char *event); //call all calbacks for this event - -#endif -- cgit v1.2.3