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 + -
显示快捷键?