UnlinkFile.h

См. документацию.
00001 /* 
00002  * File:   UnlinkFile.h
00003  * Author: nick
00004  *
00005  * Created on 20 Сентябрь 2011 г., 17:50
00006  */
00007 
00008 #ifndef _UNLINKFILE_H
00009 #define _UNLINKFILE_H
00010 #include <string>
00011 
00012 #include "../XML/TagIQ.h"
00013 /*#define UNLINK_FILE_TAG "unlink-file"
00014 #define UNLINK_FILE_XMLNS "unlink-file"
00015 #define UNLINK_FILE_XMLNS_PATH "unlink-file#path"
00016 #define UNLINK_FILE_XMLNS_RESULT "unlink-file#result"*/
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 //<&UnlinkFile_name,&UnlinkFile_xmlns,&UnlinkFile_xmlnsPath>
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  /* _UNLINKFILE_H */
00045