00001 /* 00002 * aura.h 00003 * 00004 * Created on: Sep 22, 2010 00005 * Author: danilo 00006 */ 00007 00008 #ifndef AURA_H_ 00009 #define AURA_H_ 00010 00011 #include "config/compiler.h" 00012 #include "core/include/aura.h" 00013 #include "core/include/frames.h" 00014 #include "core/include/global.h" 00015 #include "core/include/dijkstra.h" 00016 #include "core/include/lqm.h" 00017 00018 typedef enum { 00019 aura_auth=1, aura_msg=2, aura_full = 3 00020 } aura_t; 00021 00022 00023 void aura_store_msg(Message * m); 00024 void aura_restore_msg(Message * m); 00025 void aura_add(aura_t val, int id); 00026 void aura_clear(void); 00027 int aura_get(int id); 00028 void aura_discard_unnecessary(int dest); 00029 int aura_get_next(wmpFrame * p, aura_t * type); 00030 00031 #endif /* AURA_H_ */