См. документацию.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef _MKDIR_H
00009 #define _MKDIR_H
00010
00011
00012 #include <string>
00013
00014 #include "../XML/TagIQ.h"
00015
00016
00017
00018
00019
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
00041 class Mkdir : public BaseTwoData VALSA{
00042 public:
00043
00044
00045
00046
00047
00048
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
00055