⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 event.h

📁 使用最广泛的radius的linux的源码
💻 H
字号:
#ifndef FR_EVENT_H#define FR_EVENT_H/* * event.h	Simple event queue * * Version:	$Id: event.h,v 1.7 2007/11/23 13:46:55 aland Exp $ * *   This program 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 of the License, or *   (at your option) any later version. * *   This program 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * * Copyright 2007 The FreeRADIUS server project * Copyright 2007 Alan DeKok <aland@deployingradius.com> */#include <freeradius-devel/ident.h>RCSIDH(event_h, "$Id: event.h,v 1.7 2007/11/23 13:46:55 aland Exp $")typedef struct fr_event_list_t fr_event_list_t;typedef struct fr_event_t fr_event_t;typedef	void (*fr_event_callback_t)(void *);typedef	void (*fr_event_status_t)(struct timeval *);typedef void (*fr_event_fd_handler_t)(fr_event_list_t *el, int sock, void *ctx);fr_event_list_t *fr_event_list_create(fr_event_status_t status);void fr_event_list_free(fr_event_list_t *el);int fr_event_list_num_elements(fr_event_list_t *el);int fr_event_insert(fr_event_list_t *el,		      fr_event_callback_t callback,		      void *ctx, struct timeval *when, fr_event_t **ev_p);int fr_event_delete(fr_event_list_t *el, fr_event_t **ev_p);int fr_event_run(fr_event_list_t *el, struct timeval *when);int fr_event_now(fr_event_list_t *el, struct timeval *when);int fr_event_fd_insert(fr_event_list_t *el, int type, int fd,			 fr_event_fd_handler_t handler, void *ctx);int fr_event_fd_delete(fr_event_list_t *el, int type, int fd);int fr_event_loop(fr_event_list_t *el);void fr_event_loop_exit(fr_event_list_t *el, int code);#endif /* FR_HASH_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -