Remoto - VFS: admin.h Source File
Remoto - VFS
admin.h
Go to the documentation of this file.
1 
2 #ifndef ADMIN_H
3 #define ADMIN_H
4 
5 #include "VFS_application.h"
6 
7 class admin : public VFS_application
8 {
9  Q_OBJECT
10 
11  public:
12  Q_INVOKABLE explicit admin(QString authPaths, QString sessions, QString browserURL="");
13  virtual ~admin();
14 
15  //virtual VFS_node *find(VFS_request *r);
16 
17  //static QString code(QString nodename, QString libname, QString &error);
18 
19  protected:
20  virtual QByteArray icon();
21 
22  private:
23  // virtual void ls(VFS_request *r);
24  virtual void read(VFS_request *r);
25  // virtual void write(VFS_request *r);
26  virtual void metadata(VFS_request *r);
27  // virtual void report(VFS_request *r);
28  // virtual void submit(VFS_request *r);
29  // virtual void rm(VFS_request *r);
30  virtual void aclDefaults(VFS_request *r);
31 };
32 
33 #endif // ADMIN_H
A common base class for all things that want to act like an application or include ACL support.
The base class for all requests between nodes.
Definition: VFS_node.h:54
The admin node is a VFS_application plugin providing administration tools for the VFS.
Definition: admin.h:8
virtual ~admin()
Definition: admin.cpp:37
virtual void aclDefaults(VFS_request *r)
Return default values and features associated wth this node.
Definition: admin.cpp:92
Q_INVOKABLE admin(QString authPaths, QString sessions, QString browserURL="")
admin constructor
Definition: admin.cpp:25
virtual void read(VFS_request *r)
Read the list of admin modules.
Definition: admin.cpp:58
virtual void metadata(VFS_request *r)
Return metadata about this node.
Definition: admin.cpp:68
virtual QByteArray icon()
Return the icon.
Definition: admin.cpp:46