00001 /* 00002 * ReadFiles.h 00003 * 00004 * Created on: 14.06.2011 00005 * Author: nick 00006 */ 00007 00008 #ifndef READFILES_H_ 00009 #define READFILES_H_ 00010 00011 #include "../XML_TagTypes/ReadFile.h" 00012 #include "../XML/TagHandler.h" 00013 #include "../XML/Protocol.h" 00014 #include "../XML/TagIQ.h" 00015 #include <sys/types.h> 00016 #include <dirent.h> 00017 #include "../ServerConfig.h" 00018 #include "../BIN/BinaryProtocol.h" 00019 //#include "GlobalData.h" 00020 00021 class ReadFiles:public TagHandler<TagIQ> { 00022 private: 00023 Protocol* protocol; 00024 ServerConfig* sc; 00025 BinaryProtocol* bp; 00026 size_t max_readsize; 00027 public: 00028 ReadFiles(); 00029 void handleTag(TagIQ &tag); 00030 virtual ~ReadFiles(); 00031 ReadFiles(Protocol &protocol,ServerConfig* sc,BinaryProtocol* bp); 00032 00033 }; 00034 00035 #endif /* READFILES_H_ */
1.7.1