OpenFiles.h

См. документацию.
00001 /*
00002  * OpenFiles.h
00003  *
00004  *  Created on: 11.06.2011
00005  *      Author: nick
00006  */
00007 
00008 #ifndef OPENFILES_H_
00009 #define OPENFILES_H_
00010 #include "../XML_TagTypes/OpenFile.h"
00011 #include "../XML/TagHandler.h"
00012 #include "../XML/Server.h"
00013 #include "../XML/TagIQ.h"
00014 #include <sys/types.h>
00015 #include <dirent.h>
00016 #include "../ServerConfig.h"
00017 
00018 #include <sys/stat.h>
00019 #include <fcntl.h>
00020 #include "GlobalData.h"
00021 //#include "main.h"
00022 class OpenFiles:public TagHandler<TagIQ> {
00023 private:
00024         Server* protocol;
00025         ServerConfig* sc;
00026 public:
00027         void handleTag(TagIQ &tag);
00028         OpenFiles(Server &protocol,ServerConfig* sc);
00029         virtual ~OpenFiles();
00030 
00031 };
00032 
00033 #endif /* OPENFILES_H_ */