78 #define WAPEVENT(name, prettyname, fields) name, 91 #define WAPEVENT(name, prettyname, fields) struct name { fields } name; 92 #define OCTSTR(name) Octstr *name; 93 #define OPTIONAL_OCTSTR(name) Octstr *name; 94 #define INTEGER(name) long name; 95 #define HTTPHEADER(name) List *name; 96 #define WTLSPDUS(name) List *name; 97 #define ADDRTUPLE(name) WAPAddrTuple *name; 98 #define CAPABILITIES(name) List *name; 107 #define wap_event_create(type) \ 108 gw_claim_area(wap_event_create_real((type), __FILE__, __LINE__, __func__)) void wap_event_assert(WAPEvent *event)
WAPEvent * wap_event_duplicate(WAPEvent *event)
const char * wap_event_name(WAPEventName type)
void wap_event_dump(WAPEvent *event)
void wap_event_destroy(WAPEvent *event)
void wap_event_destroy_item(void *event)
WAPEvent * wap_event_create_real(WAPEventName type, const char *file, long line, const char *func)