ReadFiles.h

См. документацию.
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_ */