00001 #ifndef _FIREWALL_H__ 00002 #define _FIREWALL_H__ 00003 00004 #include <awds/BasePacket.h> 00005 00006 namespace awds { 00007 00008 00011 class Firewall { 00012 00013 public: 00019 virtual bool check_packet(BasePacket *p) = 0; 00020 virtual ~Firewall() {} 00021 }; 00022 00023 } 00024 00025 00026 00027 #endif //FIREWALL_H__ 00028 /* This stuff is for emacs 00029 * Local variables: 00030 * mode:c++ 00031 * c-basic-offset: 4 00032 * End: 00033 */