Rmdir.h

См. документацию.
00001 /* 
00002  * File:   Rmdir.h
00003  * Author: nick
00004  *
00005  * Created on 23 Сентябрь 2011 г., 15:54
00006  */
00007 
00008 #ifndef _RMDIR_H
00009 #define _RMDIR_H
00010 #include <string>
00011 
00012 #include "../XML/TagIQ.h"
00013 /*#define RMDIR_FILE_TAG "rmdir-file"
00014 #define RMDIR_FILE_XMLNS "rmdir-file"
00015 #define RMDIR_FILE_XMLNS_PATH "rmdir-file#path"
00016 #define RMDIR_FILE_XMLNS_RESULT "rmdir-file#result"*/
00017 
00018 
00019 static const char RMDIR_FILE_TAG[]="rmdir";
00020 static const char RMDIR_FILE_XMLNS[]="rmdir";
00021 static const char RMDIR_FILE_XMLNS_PATH[]="rmdir#path";
00022 static const char RMDIR_FILE_XMLNS_RESULT[]="rmdir#result";
00023 
00024 extern const char RMDIR_FILE_TAG[];
00025 extern const char RMDIR_FILE_XMLNS[];
00026 extern const char RMDIR_FILE_XMLNS_PATH[];
00027 extern const char RMDIR_FILE_XMLNS_RESULT[];
00028 
00029 #include <fuse.h>
00030 #include <iostream>
00031 #include <string.h>
00032 #include "FileInfoSubtag.h"
00033 #undef twoargs
00034 #include "BaseOneData.h"
00035 using namespace std;
00036 //<&UnlinkFile_name,&UnlinkFile_xmlns,&UnlinkFile_xmlnsPath>
00037 #undef VALSA
00038 #define VALSA <RMDIR_FILE_TAG,RMDIR_FILE_XMLNS,RMDIR_FILE_XMLNS_PATH,RMDIR_FILE_XMLNS_RESULT>
00039 class Rmdir : public BaseOneData VALSA{
00040     public:
00041         Rmdir(Node* parent=NULL,string from="", string to="",
00042             IQType type=TagIQ::Get, string id=""):BaseOneData VALSA(parent,from,to,type,id){};
00043         Rmdir(const Node &basedNode):BaseOneData VALSA(basedNode){};
00044 };
00045 
00046 #endif  /* _RMDIR_H */
00047