См. документацию.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef _UNLINKFILE_H
00009 #define _UNLINKFILE_H
00010 #include <string>
00011
00012 #include "../XML/TagIQ.h"
00013
00014
00015
00016
00017
00018 static const char UNLINK_FILE_TAG[]="unlink";
00019 static const char UNLINK_FILE_XMLNS[]="unlink";
00020 static const char UNLINK_FILE_XMLNS_PATH[]="unlink#path";
00021 static const char UNLINK_FILE_XMLNS_RESULT[]="unlink#result";
00022
00023 extern const char UNLINK_FILE_TAG[];
00024 extern const char UNLINK_FILE_XMLNS[];
00025 extern const char UNLINK_FILE_XMLNS_PATH[];
00026 extern const char UNLINK_FILE_XMLNS_RESULT[];
00027 #include <fuse.h>
00028 #include <iostream>
00029 #include <string.h>
00030 #include "FileInfoSubtag.h"
00031 #undef twoargs
00032 #include "BaseOneData.h"
00033 using namespace std;
00034 #undef VALSA
00035 #define VALSA <UNLINK_FILE_TAG,UNLINK_FILE_XMLNS,UNLINK_FILE_XMLNS_PATH,UNLINK_FILE_XMLNS_RESULT>
00036
00037 class UnlinkFile : public BaseOneData VALSA{
00038 public:
00039 UnlinkFile(Node* parent=NULL,string from="", string to="",
00040 IQType type=TagIQ::Get, string id=""):BaseOneData VALSA(parent,from,to,type,id){};
00041 UnlinkFile(const Node &basedNode):BaseOneData VALSA(basedNode){};
00042 };
00043
00044 #endif
00045