wap_events.h

来自「mms client」· C头文件 代码 · 共 62 行

H
62
字号
/* * wap_events.h - definitions for wapbox events * * Aarno Syv鋘en * Lars Wirzenius */#ifndef WAP_EVENTS_H#define WAP_EVENTS_H#include "gwlib/gwlib.h"#include "wap_addr.h"typedef struct WAPEvent WAPEvent;/* * Names of WAPEvents. */typedef enum {	#define WAPEVENT(name, prettyname, fields) name,	#include "wap_events.def"	WAPEventNameCount} WAPEventName;/* * The actual WAPEvent. */struct WAPEvent {	WAPEventName type;    int priority;	union {	#define WAPEVENT(name, prettyname, fields) struct name { fields } name;	#define OCTSTR(name) Octstr *name;	#define OPTIONAL_OCTSTR(name) Octstr *name; /* May be NULL */	#define INTEGER(name) long name;	#define HTTPHEADER(name) List *name;	#define WTLSPDUS(name) List *name;	#define ADDRTUPLE(name) WAPAddrTuple *name;	#define CAPABILITIES(name) List *name;    #define HTTP_CLIENT(name) HTTPClient *name; 	#include "wap_events.def"	} u;};WAPEvent *wap_event_create(WAPEventName type);void wap_event_destroy(WAPEvent *event);void wap_event_destroy_item(void *event);WAPEvent *wap_event_duplicate(WAPEvent *event);const char *wap_event_name(WAPEventName type);void wap_event_dump(WAPEvent *event);void wap_event_assert(WAPEvent *event);#endif

⌨️ 快捷键说明

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