#ifndef EVENT_QUEUE_H #define EVENT_QUEUE_H #ifdef AODV_MULTICAST #include #include #include #include "aodv_thread.h" #include "aodv.h" void kick_rebroadcast(); void rebroadcast_thread(); int init_rebroadcast_queue( void ); struct rebroadcast_queue_entry *get_next_rebroadcast_queue_entry( void ); int insert_rebroadcast_queue_entry( u_int32_t dst_ip,unsigned int size,void *data,u_int8_t ttl); #endif #endif