module_parser.h

00001 
00002 
00003 
00004 
00005 #ifndef MODULE_PARSER
00006 #define MODULE_PARSER
00007 
00008 #include <vector>
00009 #include "module.h"
00010 #include "module_conf_ConfigFile.h"
00011 #include "module_map.h"
00012 #include "protocol.h"
00013 
00014 class module_parser : public module
00015 {
00016         public:
00017 
00018                 // Geerbte Methoden
00019                 
00020                 int mod_load( void );
00021                 int mod_unload( void );
00022                 int handle_msg( const char* msg );
00023         
00025                 virtual char* get_name( void )
00026                 {
00027                         return( "module_parser" );
00028                 }
00029 
00030                 int get_status( void );
00031 
00032                 // Eigene Methoden
00033                 
00034         vector<saved_net_msg> parse(string input);
00035 
00036         private:
00037         
00038                 module_conf* mod_conf;
00039                 module_map* mod_map;
00040 
00041                 unsigned char MSG_CODE;
00042 };
00043 
00044 #endif
00045  

Generated on Sun Sep 3 23:47:22 2006 by  doxygen 1.4.7