ReleaseFiles.h

См. документацию.
00001 /* 
00002  * File:   ReleaseFile.h
00003  * Author: nick
00004  *
00005  * Created on 5 Сентябрь 2011 г., 18:01
00006  */
00007 
00008 #ifndef _RELEASEFILES_H
00009 #define _RELEASEFILES_H
00010 
00011 #include "../XML_TagTypes/ReleaseFile.h"
00012 #include "../XML/TagHandler.h"
00013 #include "../XML/Server.h"
00014 #include "../XML/TagIQ.h"
00015 #include <sys/types.h>
00016 #include <dirent.h>
00017 #include "../ServerConfig.h"
00018 #include "GlobalData.h"
00019 
00020 class ReleaseFiles:public TagHandler<TagIQ> {
00021 private:
00022         Server* protocol;
00023         ServerConfig* sc;
00024 public:
00025         void handleTag(TagIQ &tag);
00026         ReleaseFiles(Server &protocol,ServerConfig* sc);
00027         virtual ~ReleaseFiles();
00028 };
00029 
00030 #endif  /* _RELEASEFILE_H */
00031