Mkdir.h

См. документацию.
00001 /* 
00002  * File:   Mkdir.h
00003  * Author: nick
00004  *
00005  * Created on 23 Сентябрь 2011 г., 17:07
00006  */
00007 
00008 #ifndef _MKDIR_H
00009 #define _MKDIR_H
00010 
00011 
00012 #include <string>
00013 
00014 #include "../XML/TagIQ.h"
00015 /*#define MKDIR_FILE_TAG "mkdir"
00016 #define MKDIR_FILE_XMLNS "mkdir"
00017 #define MKDIR_FILE_XMLNS_PATH "mkdir#path"
00018 #define MKDIR_FILE_XMLNS_MODE "mkdir#mode"
00019 #define MKDIR_FILE_XMLNS_RESULT "mkdir#result"*/
00020 
00021 static const char MKDIR_FILE_TAG[]="mkdir";
00022 static const char MKDIR_FILE_XMLNS[]="mkdir";
00023 static const char MKDIR_FILE_XMLNS_PATH[]="mkdir#path";
00024 static const char MKDIR_FILE_XMLNS_MODE[]="mkdir#mode";
00025 static const char MKDIR_FILE_XMLNS_RESULT[]="mkdir#result";
00026 
00027 extern const char MKDIR_FILE_TAG[];
00028 extern const char MKDIR_FILE_XMLNS[];
00029 extern const char MKDIR_FILE_XMLNS_PATH[];
00030 extern const char MKDIR_FILE_XMLNS_MODE[];
00031 extern const char MKDIR_FILE_XMLNS_RESULT[];
00032 
00033 #include <fuse.h>
00034 #include <iostream>
00035 #include <string.h>
00036 #include "BaseTwoData.h"
00037 #undef VALSA
00038 #define VALSA <MKDIR_FILE_TAG,MKDIR_FILE_XMLNS,MKDIR_FILE_XMLNS_PATH,MKDIR_FILE_XMLNS_RESULT,MKDIR_FILE_XMLNS_MODE>
00039 using namespace std;
00040 //<&UnlinkFile_name,&UnlinkFile_xmlns,&UnlinkFile_xmlnsPath>
00041 class Mkdir : public BaseTwoData VALSA{
00042     public:
00043         /*
00044          * BaseOneDataV(string TagName,string TagNameXMLNS,string TagXMLNSPath,
00045         string TagXMLNSResult ModeNs,Node* parent=NULL,string from="",
00046         string to="",IQType type=TagIQ::Get,string id="");*/
00047         /*MKDIR_FILE_TAG,MKDIR_FILE_XMLNS,MKDIR_FILE_XMLNS_PATH,MKDIR_FILE_XMLNS_RESULT,
00048                     MKDIR_FILE_XMLNS_MODE,*/
00049         Mkdir(Node* parent=NULL,string from="", string to="",IQType type=TagIQ::Get,
00050                 string id=""):BaseTwoData VALSA(parent,from,to,type,id){};
00051         Mkdir(const Node &basedNode):BaseTwoData VALSA(basedNode){};
00052 };
00053 
00054 #endif  /* _MKDIR_H */
00055