Remoto - VFS: VFS_stdlib.h Source File
Remoto - VFS
VFS_stdlib.h
Go to the documentation of this file.
1 #ifndef VFS_STDLIB_H
2 #define VFS_STDLIB_H
3 
5 
7 {
8  public:
9  virtual bool initialize();
10  virtual QString description(QString type);
11  virtual QString arguments(QString type);
12  virtual bool licensed(QString type);
13  virtual QStringList provides();
14  virtual VFS_node *create(QString type, QVariantMap env, QDomElement child);
15  virtual QString code(QString nodename, QString libname, QString &error);
16 };
17 
18 #endif // VFS_STDLIB_H
The interface class for dynamically loaded plugins.
VFS_node is the base class from which all other VFS_node classes derive.
Definition: VFS_node.h:143
The standard library of nodes needed to build a VFS.
Definition: VFS_stdlib.h:7
virtual QString code(QString nodename, QString libname, QString &error)
Return code for namespace stdlib.
Definition: VFS_stdlib.cpp:513
virtual QString arguments(QString type)
Return an argument string for each stdlib node's constructor.
Definition: VFS_stdlib.cpp:186
virtual QString description(QString type)
Descriptive text about an individual node.
Definition: VFS_stdlib.cpp:109
virtual bool licensed(QString type)
Check remoto licensing.
Definition: VFS_stdlib.cpp:267
virtual VFS_node * create(QString type, QVariantMap env, QDomElement child)
Create a new node instance.
Definition: VFS_stdlib.cpp:307
virtual QStringList provides()
A string list of node names that this plugin is prepared to create.
Definition: VFS_stdlib.cpp:276
virtual bool initialize()
Register the browser and vfsclient types.
Definition: VFS_stdlib.cpp:45